Redbot Cant Find How to Start It Again
Redbot 3.four.16 (2021-12-31)¶
Thank you to all these amazing people that contributed to this release:
This is a hotfix release fixing bug with invite URL API that caused [p]invite command and CORE__INVITE_URL RPC method to non work.
End-user changelog¶
-
Cadre Bot - Fixed
[p]invitecontrol (#5517)
Developer changelog¶
-
Fixed
CORE__INVITE_URLRPC method (#5517)
Documentation changes¶
-
Changed Arch install guide to temporarily use
python39AUR bundle instead ofpythonpackage as Cherry does not currently support Python three.10 (#5518)
Redbot 3.4.15 (2021-12-31)¶
Thanks to all these amazing people that contributed to this release:
@aikaterna, @aleclol, @Arman0334, @Crossedfall, @Dav-Git, @fixator10, @Flame442, @jack1142, @Jan200101, @Just-Jojo, @Kowlin, @Kreusada, @laggron42, @ltzmax, @Parnassius, @PredaaA, @Predeactor, @RasmusWL, @sravan1946, @Stonedestroyer, @the-krak3n, @Tobotimus, @vertyco, @Vexed01, @WreckRox, @yamikaitou
Read earlier updating¶
-
Fedora 33 and CentOS 8 are no longer supported as they have already reached end of life.
-
Information for Audio users that are using an external Lavalink instance (if y'all don't know what that is, you should skip this point):
Ruby 3.4.15 uses a new Lavalink jar that you MUST manually update from our GitHub to exist able to keep using Audio.
End-user changelog¶
Core Bot¶
-
Added new CLI options for non-interactive usage of
redbot-setup(#2396, #5448)Meet output of
redbot-setup --helpfor more information. -
JSON is now more strongly recommended and is used past default for new instances in
redbot-setup(#5448) -
The embed setting for
[p]assistancecommand prepare with[p]embedset commandvolition now affect all aid messages, non only the ones sent when invoking[p]helpcommand directly (#5452) -
[p]tracebackcommand now indicates that it DMed the command caller with a tick reaction (#5353) -
Improved
[p]helpset showaliasesresponses (#5376) -
Added plural forms to the responses of
[p]go outcommand (#5391) -
Fedora 33 and CentOS 8 are no longer supported as they take already reached terminate of life (#5440)
-
Corrected usage examples in help of
[p]set apiand[p]prepare api remove(#5444) -
Updated prefix length limit to
25to allow setting bot mention every bit a prefix (#5476) -
Confirmation prompts (accepting "yes/no" or "I concur" as the answer) no longer wrongfully translate the answer that needs to be sent when only English answers are accepted by the bot (#5363, #5364, #5404)
-
Fixed short assistance for some of the commands in Core Ruby (#5502)
-
Fixed issues with rendering of modlog cases with usernames written in a right-to-left language (#5422)
-
Fixed an effect with instance backup failing for non-JSON storage backends (#5315)
-
Running Red with
--no-caseCLI flag no longer fails when no instance was ever created past the user (#5415, #5416) -
[p]command enable guildand[p]command disable guildcommands no longer error out for commands that but check for user permissions, not caller'southward roles (#5477)
Admin¶
-
Added
[p]selfroleset clearcontrol which can be used to articulate the list of available selfroles in the server (#5387)
Audio¶
-
Added native Mac M1 support for Java runtimes supporting Mac M1 (#5474)
-
Enabled JDA-NAS on all organisation architectures which should limit stuttering/buffering issues on some machines (#5474)
-
The bot will now disconnect from the voice aqueduct when all members are bots if the auto-disconnect setting is enabled (#5421)
-
Fixed an issue with resuming playback afterward changing voice channels (#5170)
-
Fixed issues with Soundcloud private playlists and mobile links (#5474)
-
Fixed searching music with some of the queries containing quotes or backslashes (#5474)
-
Stock-still an exception caused by unavailable YT tracks in Mix playlists (#5474)
-
Fixed
IndexErrorin[p]queuecommand which occurred when the user provides negative integer as the page number (#5429)
Cleanup¶
-
Restricted
[p]cleanupset notifyto only be invokable in server channels (#5466)
Custom Commands¶
-
Added 2000 character limit for custom control responses to prevent Nitro users from adding longer responses than a Discord bot can send (#5499)
Dev Cog¶
-
[p]mockmsgnow allows mocking attachment-but letters (#5446)
Downloader¶
-
Added repo proper name to the response of
[p]findcogcommand (#5382, #5383)
Economic system¶
-
[p]economyset showsettingsnow includes configured role payday amounts (#5455, #5457)
General¶
-
Removed voice region field from
[p]serverinfocommand as Discord no longer provides this setting for servers (#5449)
Modernistic¶
-
[p]voicekicknow sends a response when the action succeeds (#5367) -
Fixed an error with
[p]tempbanfailing to transport an invite link when a server has an unset vanity URL (#5472) -
Fixed explanations of instance usage for
[p]ban,[p]kick, and[p]tempbancommands (#5372) -
Fixed a typo in one of
[p]unban'southward fault messages (#5470)
Modlog¶
-
Added the new native Discord timestamps in
[p]case,[p]casesfor, and[p]listcasescommands (#5395)
Warnings¶
-
Warning deportment no longer error out when the action is prepare to use a control that only checks for user permissions, non caller'south roles (#5477)
Documentation changes¶
-
Added install guide for Alma Linux 8.4-eight.x and Raspberry Pi Os 11 Bullseye (#5440)
-
Updated the Coffee distribution used in the Windows install guide to Temurin - rebranded AdoptOpenJDK (#5403)
-
Improved Mac and pyenv instructions to address common bug with load path configuration (#5356)
-
Updated the server locations for Hetzner and Contabo in Hosting Data document (#5475)
-
Updated Python version in
pyenvand Windows instructions (#5447) -
Removed inaccurate note from Unix install guides about install commands also being used for updating Reddish (#5439)
-
Removed LXC from unsupported hosting platforms equally many VPS providers utilize that engineering (#5351)
-
Specified that Ruby-red currently requires Python iii.8.1 - iii.9.x (#5403)
Redbot 3.4.14 (2021-09-23)¶
Thanks to all these amazing people that contributed to this release:
Read before updating¶
-
Versions of RHEL older than 8.iv (including 7) and versions of CentOS older than viii.4 (excluding 7) are no longer supported.
-
Information for Audio users that are using an external Lavalink instance (if you lot don't know what that is, you should skip this indicate):
Scarlet iii.4.14 uses a new Lavalink jar that you volition need to manually update from our GitHub.
End-user changelog¶
-
Core Bot - Added the new native Discord timestamp in the
[p]uptimecommand (#5323) -
Core Bot -
redbot-setup deletecommand no longer requires database connection if the information deletion was not requested (#5312, #5313) -
Audio - Fixed intermittent 403 Forbidden errors (#5329)
-
Modlog - Fixed formatting of Last modified at field in Modlog cases (#5317)
Documentation changes¶
-
Each operating system now has a dedicated install guide (#5328)
-
Fixed Raspberry Pi OS install guide (#5314, #5328)
-
Added install guide for CentOS Stream 8, Oracle Linux 8.4-8.x, and Rocky Linux 8 (#5328)
-
Install guides for RHEL derivatives no longer require the use of pyenv (#5328)
Redbot 3.4.13 (2021-09-09)¶
Thanks to all these amazing people that contributed to this release:
@aikaterna, @Arman0334, @Flame442, @flaree, @fredster33, @Injabie3, @jack1142, @Only-Jojo, @Kowlin, @Kreusada, @leblancg, @maxbooiii, @npc203, @palmtree5, @phenom4n4n, @PredaaA, @qenu, @TheDataLeek, @Twentysix26, @TwinDragon, @Vexed01
Read before updating¶
-
If you're hosting a public/big bot (>75 servers) or strive to scale your bot at that level, you should read our stance on (privileged) intents and public bots.
-
Fedora 32 is no longer supported as it has already reached end of life.
-
Information for Audio users that are using an external Lavalink example (if y'all don't know what that is, you should skip this point):
Red 3.iv.xiii uses a new Lavalink jar that you will demand to manually update from our GitHub.
End-user changelog¶
Core Bot¶
-
Added a new
[p]diagnoseissuescommand to allow the bot owners to diagnose bug with various command checks with ease (#4717, #5243)Since some of the states are pretty excited about this feature, here'south a very small teaser showing a part of what it can practise:
-
Revamped the
[p]debuginfoto go far more useful for… You guessed information technology, debugging! (#4997, #5156)More specifically, added information well-nigh CPU and RAM, bot'south case name and owners
-
The formatting of Red'southward console logs has been updated to brand it more copy-paste friendly (#4868, #5181)
-
Added the new native Discord timestamps in Modlog cases,
[p]userinfo,[p]serverinfo, and[p]tempban(#5155, #5241) -
Added a setting for
[p]assist'southward reaction timeout (#5205)This tin exist changed with
[p]helpset reacttimeoutcommand -
Ruddy three.4.xiii is the first release to (finally) back up Python 3.9! (#4655, #5121)
-
Upgraded all Carmine's dependencies (#5121)
-
Fedora 32 is no longer supported equally it has already reached end of life (#5121)
-
Fixed a agglomeration of errors related to the missing permissions and channels/messages no longer existing (#5109, #5163, #5172, #5191)
Admin¶
-
The
[p]selfroleset addand[p]selfroleset removecommands can at present be used to add multiple selfroles at in one case (#5237, #5238)
Allonym¶
-
Added commands for editing existing aliases (#5108)
Audio¶
-
Added a per-society max volume setting (#5165)
This can exist changed with the
[p]audioset maxvolumecommand -
Stock-still an issue with brusque clips being cutoff when auto-disconnect on queue end is enabled (#5158, #5188)
-
Stock-still fetching of historic period-restricted tracks (#5233)
-
Fixed searching of YT Music (#5233)
-
Stock-still playback from SoundCloud (#5233)
-
[p]summonvolition at present indicate that it has succeeded or failed to summon the bot (#5186)
Cleanup¶
-
The
[p]cleanup usercommand can at present be used to clean messages of a user that is no longer in the server (#5169) -
All
[p]cleanupcommands will now send a notification with the number of deleted messages. The notification is deleted automatically after 5 seconds (#5218)This can be disabled with the
[p]cleanupset notifycommand
Downloader¶
-
The dot character (
.) tin now be used in repo names. No more issues with adding repositories using the commands provided past the Cog Index! (#5214)
Filter¶
-
Added
[p]filter articulateand[p]filter aqueduct articulatecommands for clearing the server's/channel's filter list (#4841, #4981)
Mod¶
-
Stock-still an error with handling of temporary ban expirations while the gild is unavailable due to Discord outage (#5173)
-
The DM message from the
[p]tempbancommand volition now include the ban reason if[p]modset dmsetting is enabled (#4836, #4837) -
The
[p]renamecontrol will no longer permit changing nicknames of members that are not lower in the role bureaucracy than the command caller (#5187, #5211)
Streams¶
-
Fixed an issue with some YouTube streamers getting removed from stream alerts after a while (#5195, #5223)
-
Made small optimizations in regards to stream alerts (#4968)
Trivia¶
-
Added schema validation of the custom trivia files (#4571, #4659)
Warnings¶
-
0 betoken warnings are, once again, allowed. (#5177, #5178)
Documentation changes¶
-
Added a document almost (privileged) intents and our opinion regarding "public bots" (#5216, #5221)
-
Added install instructions for Debian xi Bullseye (#5213, #5217)
-
Added Oracle Deject's Always Costless offering to the Hosting Information (#5225)
-
Updated the commands in the install guide for Mac Os to work properly on Apple Silicon devices (#5234)
-
Fixed the examples of commands that are simply available to people with the mod part (#5180)
-
Fixed few other pocket-size issues with the documentation :) (#5048, #5092, #5149, #5207, #5209, #5215, #5219, #5220)
Miscellaneous¶
-
Core Bot - The console error about missing Privileged Intents stands out more than at present (#5184)
-
Cadre Bot - The
[p]invitecommand volition now add a tick reaction after it DMs an invite link to the user (#5184) -
Downloader - Added a few missing line breaks (#5185, #5187)
Redbot iii.iv.12 (2021-06-17)¶
Thank you to all these amazing people that contributed to this release:
This is a hotfix release related to Red ceasing to use the Sound Global API service.
Full changelog¶
-
Audio - Updated URL of the curated playlist (#5135)
-
Sound - All local caches are now enabled past default (#5140)
-
Audio - Global API service volition no longer be used in Sound and equally such support for it has been removed from the cog (#5143)
-
Core Bot -
[p]fix serverprefixcommand will now prevent the user from setting a prefix with length greater than xx characters (#5091, #5117) -
Core Bot -
[p]set prefixcommand will now warn the user when trying to gear up a prefix with length greater than 20 characters (#5091, #5117) -
Core Bot -
applications.commandsscope tin can now be included in the invite URL returned from[p]inviteby enabling it with``[p]inviteset commandscope`` -
Dev Cog -
[p]debugcontrol will now ostend the code finished running with a tick reaction (#5107) -
Filter - Fixed an border case that caused the cog to sometimes check contents of DM letters (#5125)
-
Warnings - Prevented users from applying 0 or less points in custom warning reasons (#5119, #5120)
Redbot three.four.11 (2021-06-12)¶
Thanks to all these amazing people that contributed to this release:
This is a hotfix release fixing a crash involving guild uploaded stickers.
Full changelog¶
-
discord.py version has been bumped to 1.seven.three (#5129)
-
Links to the CogBoard in Red's documentation have been updated to use the new domain (#5124)
Redbot 3.4.10 (2021-05-28)¶
Thanks to all these amazing people that contributed to this release:
@aikaterna, @aleclol, @benno1237, @bobloy, @BoyDownTown, @Danstr5544, @DeltaXWizard, @Drapersniper, @Fabian-Evolved, @fixator10, @Flame442, @flaree, @jack1142, @Kowlin, @Kreusada, @Lifeismana, @Obi-Wan3, @OofChair, @palmtree5, @plofts, @PredaaA, @Predeactor, @TrustyJAID, @Vexed01
Read before updating¶
-
PM2 procedure manager is no longer supported equally it is non a viable solution due to sure parts of its beliefs.
-
Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this indicate):
-
Red 3.4.x uses a new Lavalink jar that yous will need to manually update from our GitHub.
-
Nosotros've updated our application.yml file and you should update your instance's
application.ymlappropriately.
-
End-user changelog¶
Core Bot¶
-
Fixed last colors on Windows (#5063)
-
Stock-still the
--rich-traceback-extra-linesflag (#5028) -
Added missing information virtually the
showaliasessetting in[p]helpset showsettings(#4971) -
The assistance command no longer errors when it doesn't have permission to read bulletin history and menus are enabled (#4959, #5030)
-
Stock-still a bug in
[p]embedset userthat fabricated it impossible to reset the user'due south embed setting (#4962) -
[p]embedset controland its subcommands now properly bank check whether any of the passed command'due south parents require Embed Links permission (#4962) -
Fixed an issue with Red reloading unrelated modules when using
[p]loadand[p]reload(#4956, #4958)
Admin¶
-
The cog will now log when information technology leaves a social club due to the serverlock (#5008, #5073)
Audio¶
-
Fixed an issue that made it possible to remove Aikaterna's curated tracks playlist (#5018)
-
Stock-still auto-resume of auto play later Lavalink restart (#5051)
-
The
[p]audiostatscommand tin at present only exist used by bot owners (#5017) -
Stock-still an error with
[p]audiostatsacquired by players not ever having their connection time stored (#5046) -
Stock-still track resuming in a certain edge instance (#4996)
-
Stock-still an error in
[p]audioset restart(#4987) -
The cog will now check whether information technology has speak permissions in the channel before performing any deportment (#5012)
-
Stock-still an issue with Sound failing when information technology's missing permissions to transport a message in the notification channel (#4960)
-
Stock-still fetching of age-restricted tracks (#5085)
-
Fixed an issue with Soundcloud URLs that concluded with a slash (
/) character (#5085)
Custom Commands¶
-
[p]customcom create elementaryno longer errors for a few specific names (#5026, #5027)
Downloader¶
-
[p]repo removecan now remove multiple repos at the same time (#4765, #5082) -
[p]cog installnow properly shows the repo name rather than{repo.name}(#4954)
Mod¶
-
[p]muteno longer errors on muting a bot user if thesenddmoption is enabled (#5071)
Mutes¶
-
Forbidden errors during the aqueduct mute are now handled properly in a rare edge case (#4994)
Modlog¶
-
[p]modlogset resetcaseswill now ask for confirmation earlier proceeding (#4976) -
Modlog will no longer try editing the case's Discord message one time it knows that it no longer exists (#4975)
Streams¶
-
Stock-still Picarto back up (#4969, #4970)
-
[p]twitchstream,[p]youtubestream, and[p]picartocommands can no longer be run in DMs (#5036, #5035) -
Smashcast service has been closed and for that reason nosotros have removed back up for it from the cog (#5039, #5040)
-
Fixed Twitch stream alerts for streams that use localized display names (#5050, #5066)
-
The cog no longer errors when trying to delete a cached message from a channel that no longer exists (#5032, #5031)
-
In message template,
{stream.display_name}can at present be used to refer to streamer'southward display name (#5050, #5066)-
This is non e'er the aforementioned as
{stream}which refers to the streamer's channel or username
-
Warnings¶
-
The warn activity is now taken after sending the warn bulletin to the member (#4713, #5004)
Developer changelog¶
-
Bumped discord.py to i.7.2 (#5066)
-
The log letters shown past the global error handler volition at present bear witness the trace properly for task done callbacks (#4980)
-
Dev -
[p]eval,[p]repl, and[p]debugcommands no longer neglect to send very long syntax errors (#5041) -
Dev -
[p]eval,[p]repl, and[p]debugcommands now, in addition topy, support code blocks withpythonsyntax (#5083)
Miscellaneous¶
-
Clarified that
[p]cleanupcommands but delete the messages from the current channel (#5070) -
Updated Python version in
pyenvand Windows instructions (#5025) -
Added data on how to fix the bot non to start on boot anymore to auto-restart docs (#5020)
-
Improved logging in Audio cog (#5044)
-
Improved logging of API errors in Streams cog (#4995)
-
The command
[p]urbanfrom the General cog will now apply the default embed color of the bot (#5014) -
Cog creation guide now includes the
botas an statement to the cog class (#4988) -
Rephrased a few strings and stock-still maaaaany grammar issues and typos (#4793, #4832, #4955, #4966, #5015, #5019, #5029, #5038, #5055, #5080, #5081)
Redbot 3.4.ix (2021-04-06)¶
This is a hotfix release fixing an event with command error treatment.
discord.py version has been bumped to 1.7.i.
Thanks again to @Rapptz for quick response on this consequence.
Redbot 3.4.8 (2021-04-06)¶
Thanks to all these amazing people that contributed to this release:
@6days9weeks, @aikaterna, @Drapersniper, @fixator10, @Flame442, @flaree, @jack1142, @kingslayer268, @Kowlin, @Kreusada, @Obi-Wan3, @OofChair, @palmtree5, @phenom4n4n, @PredaaA, @Predeactor, @rijusougata13, @TheDiscordHistorian, @Tobotimus, @TrustyJAID, @Twentysix26, @Vexed01
Read before updating¶
-
Information for Audio users that are using an external Lavalink example (if you don't know what that is, you should skip this point):
Blood-red 3.4.viii uses a new Lavalink jar that y'all will demand to manually update from our GitHub.
-
Fedora 31 and OpenSUSE Leap 15.1 are no longer supported equally they take already reached end of life.
Stop-user changelog¶
Cadre Bot¶
-
Added per-control embed settings (#4049)
-
See assistance of
[p]embedsetand[p]embedset commandcommand group for more than information
-
-
The
[p]serverscommand uses menus at present (#4720, #4831) -
[p]go outaccepts server IDs now (#4831) -
Commands for listing global and local allowlists and blocklists will at present, in add-on to IDs, contain user/role names (#4839)
-
Messages sent interactively in DM channels no longer neglect (#4876)
-
An fault message will now be shown when a command that is only available in NSFW channels is used in a non-NSFW channel (#4933)
-
Added more than singular and plural forms in a bunch of commands in the bot (#4004, #4898)
-
Removed the pick to drop the unabridged PostgreSQL database in
redbot-setup deletedue to limitations of PostgreSQL (#3699, #3833) -
Added a progress bar to
redbot-setup convert(#2952) -
Fixed how the command signature is shown in help for subcommands that take group args (#4928)
Allonym¶
-
Stock-still issues with control aliases for commands that take an capricious, but non-zero, number of arguments (e.g.
[p]load) (#4766, #4871)
Audio¶
-
Stock-still stuttering (#4565)
-
Fixed random disconnects (#4565)
-
Stock-still the issues causing the player to be stuck on 00:00 (#4565)
-
Fixed ghost players (#4565)
-
Audio will no longer stop playing later on a while (#4565)
-
Stock-still playlist loading for playlists with over 100 songs (#4932)
-
Stock-still an outcome with alerts causing errors in playlists being loaded (#4932)
-
Improved playlist extraction (#4932)
-
Fixed an issue with consent pages appearing while trying to load songs or playlists (#4932)
Cleanup¶
-
[p]cleanup beforeand[p]cleanup subsequentlycommands can now be used without a bulletin ID if the invocation message replies to some message (#4790)
Downloader¶
-
Improved compatibility with Git 2.31 and newer (#4897)
Filter¶
-
Added meaningful error letters for incorrect arguments in the
[p]bank set upcommand (#4789, #4801)
Mod¶
-
Improved operation of checking tempban expirations (#4907)
-
Fixed tracking of nicknames that were fix just earlier nick reset (#4830)
Mutes¶
-
Vastly improved performance of automatic unmute handling (#4906)
Streams¶
-
Streams cog should at present load faster on bots that have many stream alerts set up (#4731, #4742)
-
Fixed possible memory leak related to automatic bulletin deletion (#4731, #4742)
-
Streamer accounts that no longer exist are now properly handled (#4735, #4746)
-
Fixed stream alerts being sent even after unloading Streams cog (#4940)
-
Checking Twitch streams will now make less API calls (#4938)
-
Ratelimits from Twitch API are now properly handled (#4808, #4883)
Trivia¶
-
Added a new option for hiding the answer to the Trivia answer in a spoiler (#4700, #4877)
-
[p]triviaset usespoilerscommand tin be used to enable/disable this option
-
Warnings¶
-
Fixed output of
[p]warningscommand for members that are no longer in the server (#4900, #4904) -
Embeds now use the default embed color of the bot (#4878)
Developer changelog¶
-
Bumped discord.py version to 1.7.0 (#4928)
-
Deprecated importing
GuildConverterfromredbot.cadre.commands.converternamespace (#4928)-
discord.GuildorGuildConverterfromredbot.core.commandsshould be used instead
-
-
Added
guildparameter tobot.allowed_by_whitelist_blacklist()which is meant to replace the deprecatedguild_idparameter (#4905, #4914)-
Read the method'due south documentation for more than data
-
-
Stock-still
on_red_api_tokens_updatenot being dispatched when the tokens were removed with[p]set api remove(#4916, #4917)
Documentation changes¶
-
Added a note well-nigh updating cogs in update message and documentation (#4910)
-
Added cog guide for Epitome cog (#4821)
-
Updated Mac install guide with new
mashcommands (#4865) -
Getting started now contains an explanation of parameters that tin can take an arbitrary number of arguments (#4888, #4889)
-
Added a warning to Arch Linux install guide about the instructions beingness out-of-date (#4866)
-
All shell commands in the documentation are now prefixed with an unselectable prompt (#4908)
-
Setting upwardly machine-restart using systemd on Linux now asks the user to create the new service file using
nanotext editor (#4869, #4870)-
Instructions for all Linux-based operating systems now recommend to install
nano
-
-
Updated Python version in
pyenvand Windows instructions (#4864, #4942)
Redbot 3.4.vii (2021-02-26)¶
Thanks to all these amazing people that contributed to this release:
Finish-user changelog¶
-
Added proper permission checks to
[p]muteset senddmand[p]muteset showmoderator(#4849) -
Updated the
[p]lmgtfycommand to use the new domain (#4840) -
Updated the
[p]infocommand to more than clearly betoken that the case is owned by a team (#4851) -
Fixed minor problems with mistake letters in Mutes cog (#4847, #4850, #4853)
Redbot three.4.6 (2021-02-16)¶
Thanks to all these amazing people that contributed to this release:
@aikaterna, @aleclol, @Andeeeee, @bobloy, @BreezeQS, @Danstr5544, @Dav-Git, @Elysweyr, @Fabian-Evolved, @fixator10, @Flame442, @Injabie3, @jack1142, @Kowlin, @kreusada, @leblancg, @maxbooiii, @NeuroAssassin, @phenom4n4n, @PredaaA, @Predeactor, @retke, @siu3334, @Strafee, @TheWyn, @TrustyJAID, @Vexed01, @yamikaitou
Read earlier updating¶
-
Information for Sound users that are using an external Lavalink instance (if you don't know what that is, y'all should skip this point):
Cerise three.four.vi uses a new Lavalink jar that you will need to manually update from our GitHub.
Finish-user changelog¶
Core Bot¶
-
Fixed the rotation of Red's logs that could before consequence in big deejay usage (#4405, #4738)
-
Fixed command usage in the help messages for few commands in Red (#4599, #4733)
-
Stock-still errors in
[p]control defaultdisablecogand[p]command defaultenablecogcommands (#4767, #4768) -
[p]command listdisabled societycan no longer be run in DMs (#4771, #4772) -
Improvements and fixes for our new (colorful) logging (#4702, #4726)
-
The colors used have been adjusted to exist readable on many more than terminal applications
-
The
NO_COLORsurroundings variable tin can now be set to forcefully disable all colors in the panel output -
Tracebacks will now use the full width of the final over again
-
Tracebacks no longer contain multiple lines per stack level (this can now be changed with the flag
--rich-traceback-extra-lines) -
Disabled syntax highlighting on the log messages
-
Dev cog no longer captures logging output
-
Added some cool features for developers
-
Added the flag
--rich-traceback-extra-lineswhich can exist used to set the number of additional lines in tracebacks -
Added the flag
--rich-traceback-show-localswhich enables showing local variables in tracebacks
-
-
Improved and fixed a few other pocket-size things
-
-
Added a friendly error message to
[p]loadthat is shown when trying to load a cog with a control proper name that is already taken by a different cog (#3870) -
Help now includes command aliases in the control help (#3040)
-
This can be disabled with
[p]helpset showaliasescontrol
-
-
Stock-still errors actualization when using Ctrl+C to interrupt
redbot --edit(#3777, #4572)
Admin¶
-
[p]selfrolecan now be used without a subcommand and passed with a selfrole directly to add/remove it from the user running the command (#4826)
Audio¶
-
Improved detection of embed players for fallback on age-restricted YT tracks (#4818, #4819)
-
Improved MP4/AAC decoding (#4818, #4819)
-
Requests for YT tracks are now retried if the initial asking causes a connexion reset (#4818, #4819)
Cleanup¶
-
Renamed the
[p]cleanup spamcontrol to[p]cleanup duplicates, with the old name kept as an allonym for the time existence (#4814) -
Stock-still an error from passing an overly big integer as a message ID to
[p]cleanup subsequentlyand[p]cleanup before(#4791)
Dev Cog¶
-
Assist descriptions of the cog and its commands at present become translated properly (#4815)
Economy¶
-
[p]economyset rolepaydayamountcan now remove the previously fix payday amount (#4661, #4758)
Filter¶
-
Added a case type
filterhitwhich is used to log filter hits (#4676, #4739)
Mod¶
-
The
[p]tempbancontrol no longer errors out when trying to ban a user in a guild with the vanity url feature that doesn't have a vanity url set (#4714) -
Stock-still an edge example in office hierarchy checks (#4740)
-
Added 2 new settings for disabling username and nickname tracking (#4799)
-
Added a command
[p]modset trackallnamesthat disables username tracking and overrides the nickname tracking setting for all guilds -
Added a command
[p]modset tracknicknamesthat disables nickname tracking in a specific guild
-
-
Added a command
[p]modset deletenamesthat deletes all stored usernames and nicknames (#4827) -
Added usage examples to
[p]kicking,[p]ban,[p]massban, and[p]tempban(#4712, #4715) -
Updated DM on kick/ban to utilize bot's default embed color (#4822)
Modlog¶
-
Added a command
[p]listcasesthat allows you to see multiple cases for a user at in one case (#4426) -
Added typing indicator to
[p]casesforcommand (#4426)
Mutes¶
-
Fixed an border example in role hierarchy checks (#4740)
-
The modlog reason no longer contains leading whitespace when information technology'due south passed later on the mute time (#4749)
-
A DM can at present be sent to the (un)muted user on mute and unmute (#3752, #4563)
-
Added
[p]muteset senddmto set whether the DM should be sent (office disabled past default) -
Added
[p]muteset showmoderatorto fix whether the DM sent to the user should include the proper noun of the moderator that muted the user (function disabled by default)
-
-
Added more than part hierarchy checks to ensure permission escalations cannot occur on servers with a careless configuration (#4741)
-
Assistance descriptions of the cog and its commands at present get translated properly (#4815)
Reports¶
-
Reports now utilise the default embed color of the bot (#4800)
Streams¶
-
Fixed incorrect timezone offsets for some YouTube stream schedules (#4693, #4694)
-
Fixed meaningless errors happening when the YouTube API key becomes invalid or when the YouTube quota is exceeded (#4745)
Trivia¶
-
Payout for trivia sessions ending in a necktie now gets carve up betwixt all the players with the highest score (#3931, #4649)
Trivia Lists¶
-
Added new Who'southward That Pokémon - Gen. VI trivia list (#4785)
-
Updated answers regarding some of the hero's health and abilities in the
overwatchtrivia listing (#4805)
Developer changelog¶
Core Bot¶
-
Updated versions of the libraries used in Red: discord.py to 1.6.0, aiohttp to 3.7.3 (#4728)
-
Added an event
on_red_before_identifythat is dispatched before IDENTIFYing a session (#4647)
Dev Cog¶
-
Cogs can at present add their own variables to the environment of
[p]debug,[p]eval, and[p]replcommands (#4667)-
Variables tin be added and removed from the environment of Dev cog using two new methods:
-
bot.add_dev_env_value() -
bot.remove_dev_env_value()
-
-
Documentation changes¶
-
Added cog guide for Filter cog (#4579)
-
Added information about the Red Index to Publishing cogs for Red V3 (#4778)
-
Restructured the host listing (#4710)
-
Clarified how to utilise pm2 with
pyenv virtualenv(#4709) -
Updated the pip command for Ruby-red with the postgres extra in Linux/macOS install guide to piece of work on zsh vanquish (#4697)
-
Updated Python version in
pyenvand Windows instructions (#4770)
Redbot three.4.5 (2020-12-24)¶
Thank you to all these amazing people that contributed to this release:
End-user changelog¶
Streams¶
-
Fixed Streams failing to load and work properly (#4687, #4688)
Redbot 3.4.4 (2020-12-24)¶
Thanks to all these astonishing people that contributed to this release:
@aikaterna, @bobloy, @Flame442, @flaree, @jack1142, @Kowlin, @kreus7, @NeuroAssassin, @npc203, @palmtree5, @phenom4n4n, @Predeactor, @retke, @siu3334, @Vexed01, @yamikaitou
Read before updating¶
-
Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
Red three.4.iv uses a new Lavalink jar that you will need to manually update from our GitHub.
-
Ubuntu 16.04 is no longer supported as it will soon accomplish its end of life and it is no longer viable for united states to maintain back up for information technology.
While you lot might even so be able to run Cherry-red on it, we will no longer put whatsoever resources into supporting information technology. If you're using Ubuntu 16.04, nosotros highly recommend that you upgrade to the latest LTS version of Ubuntu.
Cease-user changelog¶
Core Bot¶
-
Red's logging volition now smoothen in your terminal more than e'er (#4577)
-
Improved consistency of command usage in the help messages inside all commands in Core Blood-red (#4589)
-
Added a friendly error when the duration provided to commands that apply the
commands.TimedeltaConverterconverter is out of the maximum bounds allowed past Python interpreter (#4019, #4628, #4630) -
Fixed an fault when removing path from a different operating organisation than the bot is currently running on with
[p]removepath(#2609, #4662, #4466)
Sound¶
-
Fixed
[p]llset javafailing to fix the Java executable path (#4621, #4624) -
Fixed Soundcloud playback (#4683)
-
Fixed YouTube historic period-restricted rails playback (#4683)
-
Added more than friendly messages for 429 errors to permit users know they take been temporarily banned from accessing the service instead of a generic Lavalink fault (#4683)
-
Environment data volition now be appended to Lavalink tracebacks in the spring.log (#4683)
Cleanup¶
-
[p]cleanup selfwill now delete the control message when the bot has permissions to do so (#4640)
Dev¶
-
Added new
[p]bypasscooldowncommand that allows owners to featherbed command cooldowns (#4440)
Economy¶
-
[p]economyset slotminand[p]economyset slotmaxnow warn when the new value volition crusade the slots control to not work (#4583)
General¶
-
Updated features listing in
[p]serverinfowith the latest changes from Discord (#4678)
Modernistic¶
-
[p]bancommand will no longer error out when the given reason is too long (#4187, #4189)
Streams¶
-
Scheduled YouTube streams now work properly with the cog (#3691, #4615)
-
YouTube stream schedules are now announced before the stream (#4615)
-
Alerts near YouTube stream schedules can be disabled with a new
[p]streamset ignoreschedulecontrol (#4615)
-
-
Improved fault logging (#4680)
Trivia Lists¶
-
Added
whosthatpokemon5trivia listing containing Pokémon from the 5th generation (#4646) -
Added
geographytrivia list (#4618)
Programmer changelog¶
-
get_audit_reason()tin now be passed ashortenkeyword statement which will automatically shorten the returned audit reason to fit the max length allowed past Discord inspect logs (#4189) -
bot.remove_command()now returns the control object of the removed command every bit does the equivalent method fromdiscord.ext.commands.Botclass (#4636)
Redbot 3.4.3 (2020-eleven-xvi)¶
Cheers to all these amazing people that contributed to this release:
Read earlier updating¶
-
Information for Audio users that are using an external Lavalink example (if you don't know what that is, you should skip this point):
Cerise 3.4.iii uses a new Lavalink jar that yous will need to manually update from our GitHub.
End-user changelog¶
Core Bot¶
-
Added
[p]set competingcommand that allows users to gear up the bot'southward competing status (#4607, #4609)
Audio¶
-
Volume changes on ARM systems running a 64 scrap OS will now piece of work again (#4608)
-
Stock-still merely 100 results beingness returned on a Youtube playlist (#4608)
-
Fixed YouTube VOD duration beingness set to unknown (#3885, #4608)
-
Fixed some YouTube livestreams getting stuck (#4608)
-
Stock-still internal Lavalink manager failing for Java with untypical version formats (#4608)
-
Improved AAC audio handling (#4608)
-
Added support for SoundCloud HLS streams (#4608)
Economic system¶
-
The
[p]leaderboardcontrol no longer fails in DMs when a global bank is used (#4569)
Mod¶
-
The ban reason is now properly set in the audit log and modlog when using the
[p]massbancommand (#4575) -
The
[p]userinfocommand now shows the new Competing activity (#4610, #4611)
Modlog¶
-
The
[p]exampleand[p]casesforcommands no longer fail when the bot doesn't have Read Message History permission in the modlog channel (#4587, #4588)
Mutes¶
-
Fixed automatic remuting on member join for indefinite mutes (#4568)
Trivia¶
-
[p]triviaset custom uploadnow ensures that the filename is lowercase when uploading (#4594)
Developer changelog¶
-
modlog.get_case()and methods using it no longer raise when the bot doesn't have Read Message History permission in the modlog aqueduct (#4587, #4588)
Redbot iii.iv.2 (2020-ten-28)¶
Thank you to all these astonishing people that contributed to this release:
Read before updating¶
-
Information for Sound users that are using an external Lavalink case (if you don't know what that is, y'all should skip this point):
Reddish 3.4.2 uses a new Lavalink jar that you will need to manually update from our GitHub.
End-user changelog¶
-
Core Bot - Added info about the metadata file to
redbot --debuginfo(#4557) -
Sound - Fixed the
[p]local searchcommand (#4553) -
Sound - Fixed random "Something broke when playing the rail." errors for YouTube tracks (#4559)
-
Audio - Commands in
[p]llsetgroup can at present be used in DMs (#4562) -
Mod - Fixed
[p]massbannot working for banning members that are in the server (#4556, #4555) -
Streams - Added mistake letters when exceeding the YouTube quota in the Streams cog (#4552)
-
Streams - Improved logging for unexpected errors in the Streams cog (#4552)
Redbot iii.4.one (2020-10-27)¶
Thanks to all these astonishing people that contributed to this release:
@absj30, @aikaterna, @bobloy, @chloecormier, @Dav-Git, @Drapersniper, @fixator10, @Flame442, @flaree, @Generaleoley, @hisztendahl, @jack1142, @KaiGucci, @Kowlin, @maxbooiii, @MeatyChunks, @NeuroAssassin, @nfitzen, @palmtree5, @phenom4n4n, @PredaaA, @Predeactor, @PythonTryHard, @SharkyTheKing, @Stonedestroyer, @thisisjvgrace, @TrustyJAID, @TurnrDev, @Vexed01, @Vuks69, @xBlynd, @zephyrkul
Read before updating¶
-
This release fixes a security result in Mod cog. Meet Security changelog below for more information.
-
This Red update bumps discord.py to version 1.v.ane, which explicitly requests Discord intents. Red requires all Privileged Intents to exist enabled. More information can be found at Enabling Privileged Intents.
-
Mutes functionality has been moved from the Modern cog to a new dissever cog (Mutes) featuring timed and role-based mutes. If you were using information technology (or want to commencement now), y'all can load the new cog with
[p]load mutes. Y'all can meet the full Mutes changelog below. -
Data for Sound users that are using an external Lavalink instance (if you don't know what that is, yous should skip this point):
Nosotros've updated our application.yml file and you should update your instance's
application.ymlappropriately. Please ensure that the WS port in Audio'southward settings ([p]llset wsport) is set to the port from theapplication.yml.
Cease-user changelog¶
Security¶
Note: If you can't update immediately, we recommend globally disabling the affected command until y'all can.
-
Mod - Stock-still unauthorized privilege escalation exploit in
[p]massban(also chosen[p]hackban) command. Total security informational tin can exist plant on our GitHub.
Core Bot¶
-
Fixed an incorrect error existence reported on
[p]set proper namewhen the passed proper noun was longer than 32 characters (#4364, #4363) -
Stock-still
[p]set nicknameerroring when the passed name was longer than 32 characters (#4364, #4363) -
Stock-still an ungraceful fault beingness raised when running
[p]tracebackwith airtight DMs (#4329) -
Fixed errors that could ascend from invalid URLs in
[p]set avatar(#4437) -
Fixed an error existence raised with
[p]set nicknamewhen no nickname was provided (#4451) -
Fixed and antiseptic errors being raised with
[p]set username(#4463) -
Fixed an ungraceful mistake being raised when the output of
[p]unloadis larger than 2k characters (#4469) -
Fixed an ungraceful fault existence raised when running
[p]choosewith empty options (#4499) -
Stock-still an ungraceful error being raised when a bot left a society while a carte was open (#3902)
-
Fixed info missing on the non-embed version of
[p]debuginfo(#4524) -
Added
[p]fix api listto listing all currently set API services, without tokens (#4370) -
Added
[p]set api removeto remove API services, including tokens (#4370) -
Added
[p]helpset usetick, toggling command message beingness ticked when help is sent to DM (#4467, #4075) -
Added a default color field to
[p]set showsettings(#4498, #4497) -
Added the datapath and metadata file to
[p]debuginfo(#4524) -
Added a listing of disabled intents to
[p]debuginfo(#4423) -
Bumped discord.py dependency to version 1.5.1 (#4423)
-
Locales and regional formats can now be set in individual guilds using
[p]set localeand[p]set regionalformat(#3896, #1970)-
Global locale and regional format setters accept been renamed to
[p]set globallocaleand[p]set globalregionalformat
-
Audio¶
-
Scattered grammar and typo fixes (#4446)
-
Fixed Bandcamp playback (#4504)
-
Fixed YouTube playlist playback (#4504)
-
Stock-still YouTube searching issues (#4504)
-
Fixed YouTube historic period restricted track playback (#4504)
-
Fixed the Audio cog not being translated when setting locale (#4492, #4495)
-
Stock-still tracks getting stuck at 0:00 after long histrion sessions (#4529)
-
Removed lavalink logs from beingness added to backup (#4453, #4452)
-
Removed stream durations from being in queue duration (#4513)
-
Added the Global Audio API, to cut down on Youtube 429 errors and permit Spotify playback past user's quota. (#4446)
-
Added persistent queues, allowing for queues to be restored on a bot restart or cog reload (#4446)
-
Added
[p]audioset restart, allowing for Lavalink connection to exist restarted (#4446) -
Added
[p]audioset autodeafen, allowing for bot to auto-deafen itself when inbound voice channel (#4446) -
Added
[p]audioset mycountrycode, allowing Spotify search locale per user (#4446) -
Added
[p]llsetup java, allowing for a custom Java executable path (#4446) -
Added
[p]llset infoto testify Lavalink settings (#4527) -
Added
[p]audioset logsto download Lavalink logs if the Lavalink server is ready to internal (#4527)
Cleanup¶
-
Allowed
[p]cleanup selfto work in DMs for all users (#4481)
Custom Commands¶
-
Fixed an ungraceful mistake being thrown on
[p]cc edit(#4325)
Dev¶
-
Added
[p]repl suspensionto pause/resume the REPL session in the current aqueduct (#4366)
Economy¶
-
Added an embed option for
[p]leaderboard(#4184, #4104)
General¶
-
Fixed issues with text not being properly URL encoded (#4024)
-
Fixed an ungraceful fault occurring when a title is longer than 256 characters in
[p]urban(#4474) -
Inverse "boosters" to "boosts" in
[p]serverinfoto clarify what the number represents (#4507)
Mod¶
-
Added
[p]modset mentionspam strictallowing for duplicated mentions to count towards the mention spam cap (#4359) -
Added an pick to ban users non in the guild to
[p]ban(#4422, #4419) -
Added a default tempban elapsing for
[p]tempban(#4473, #3992) -
Fixed nicknames not being properly stored and logged (#4131)
-
Stock-still plural typos in
[p]userinfo(#4397, #4379) -
Renamed
[p]hackbanto[p]massban, keeping[p]hackbanas an alias, assuasive for multiple users to be banned at once (#4422, #4419) -
Moved mutes to a carve up, private cog (#3634)
Mutes¶
-
Added
[p]muteset forceroleto make mutes part based, instead of permission based (#3634) -
Added an optional time argument to all mutes, to specify when the user should be unmuted (#3634)
-
Inverse
[p]muteto just handle serverwide muting,[p]mute voiceand[p]mute channelaccept been moved to carve up commands called[p]mutechanneland[p]mutevoice(#3634) -
Mute commands can at present take multiple user arguments, to mute multiple users at a time (#3634)
Modlog¶
-
Fixed an mistake existence raised when running
[p]casesforand[p]case(#4415) -
Long reasons in Modlog are now properly shortened in message content (#4541)
Trivia Lists¶
-
Fixed wrong order of Machamp and Machoke questions (#4424)
-
Added new MLB trivia list (#4455)
-
Added new Who'southward That Pokémon - Gen. IV trivia listing (#4434)
-
Added new Hockey trivia list (#4384)
Warnings¶
-
Fixed users being able to warn users higher up them in bureaucracy (#4100)
-
Added bool arguments to toggle commands to improve consistency (#4409)
Documentation changes¶
Config¶
-
Added custom group documentation and tutorial (#4416, #2896)
Modlog¶
-
Clarified that naive
datetimeobjects will be treated every bit local times for parameterscreated_atanduntilinmodlog.create_case()(#4389)
Other¶
-
Added guide to creating a Bot Application in Discord Developer Portal, with enabling intents (#4502)
Miscellaneous¶
-
Added JSON schema files for
info.jsonfiles (#4375) -
Added
[all]and[dev]bundled install extras (#4443) -
Replaced the link to the approved repository list on CogBoard and references to
cogs.redwith a link to new Red Alphabetize (#4439) -
Improved documentation virtually arguments in control syntax (#4058)
-
Replaced a few instances of Red with the bot name in command docstrings (#4470)
-
Fixed grammar in places scattered throughout bot (#4500)
-
Properly define supported Python versions to exist lower than three.9 (#4538)
Redbot 3.iv.0 (2020-08-17)¶
Thanks to all these amazing people that contributed to this release:
@Dav-Git, @DevilXD, @douglas-cpp, @Drapersniper, @flaree, @jack1142, @kablekompany, @Kowlin, @maxbooiii, @MeatyChunks, @mikeshardmind, @NeuroAssassin, @PredaaA, @Predeactor, @retke, @SharkyTheKing, @thisisjvgrace, @Tinonb, @TrustyJAID, @Twentysix26, @Vexed01, @zephyrkul
Read before updating:
1. Red 3.4 comes with support for data deletion requests. Bot owners should read Red and End User Data to ensure they know what data about their users is stored by the bot.
ii. Debian Stretch, Fedora 30 and lower, and OpenSUSE Jump 15.0 and lower are no longer supported as they have already reached end of life.
3. In that location's been a alter in beliefs of [p]tempban . Wait at Mod changelog for full details.
4. There's been a change in behavior of announcements in Admin cog. Look at Admin changelog for full details.
five. Red 3.4 comes with breaking changes for cog developers. Look at Programmer changelog for full details.
End-user changelog¶
Cadre Bot¶
-
Added per-guild cog disabling (#4043, #3945)
-
Bot owners can set up the default state for a cog using
[p]command defaultdisablecogand[p]command defaultenablecogcommands -
Guild owners can enable/disable cogs for their guild using
[p]command disablecogand[p]command enablecogcommands -
Cogs disabled in the social club can be listed with
[p]command listdisabledcogs
-
-
Added support for information deletion requests; come across Ruddy and End User Data for more data (#4045)
-
Cherry-red at present logs clearer error if it can't find package to load in any cog path during bot startup (#4079)
-
[p]licenseinfoat present has a 3 minute cooldown to prevent a unmarried user from spamming aqueduct past using it (#4110) -
Added
[p]helpset showsettingscommand (#4013, #4022) -
Updated Scarlet's emoji usage to ensure consequent rendering accross different devices (#4106, #4105, #4127)
-
Whitelist and blacklist are now called allowlist and blocklist. Sometime names have been left equally aliases (#4138)
Admin¶
-
[p]announcewill now but send announcements to guilds that have explicitly configured text channel to send announcements to using[p]announceset channelcontrol (#4088, #4089)
Downloader¶
-
[p]cog infocommand now shows end user information statement made by the cog creator (#4169) -
[p]cog updatecommand will now notify the user if cog'due south cease user data argument has changed since terminal update (#4169)
Mod¶
-
[p]tempbannow respects default days setting ([p]modset defaultdays) (#3993) -
Users can now set mention spam triggers which will warn or boot the user. Run across
[p]modset mentionspamfor more than information (#3786, #4038) -
[p]mute voiceand[p]unmute voicenow take action instantly if bot has Move Members permission (#4064) -
Added typing to
[p](united nations)mute guildto indicate that mute is existence processed (#4066, #4172)
ModLog¶
-
Added timestamp to text version of
[p]casesforand[p]casecommands (#4118, #4137)
Streams¶
-
Stream alerts will no longer make roles temporarily mentionable if bot has "Mention @everyone, @here, and All Roles" permission in the channel (#4182)
-
Mixer service has been closed and for that reason we've removed support for it from the cog (#4072)
-
Hitbox commands take been renamed to smashcast (#4161)
-
Improve fault messages for invalid aqueduct names/IDs (#4147, #4148)
Trivia Lists¶
-
Added
whosthatpokemon2trivia containing Pokémons from 2nd generation (#4102) -
Added
whosthatpokemon3trivia containing Pokémons from tertiary generation (#4141)
Developer changelog¶
Important:
1. Cerise now offers cog disabling API, which should exist respected by 3rd-party cogs in social club-related actions happening outside of control's context. Run across the Core Bot changelog below for more data.
2. Red now provides data request API, which should exist supported past all 3rd-party cogs. See the changelog entries in the Cadre Bot changelog below for more information.
Breaking changes¶
-
Past default, none of the
.send()methods mention roles or@everyone/@here(#3845)-
see
discord.AllowedMentionsandallowed_mentionskwarg of.send()methods, if your cog requires to mention roles or@everyone/@here
-
-
Context.maybe_send_embed()at present supresses all mentions, including user mentions (#4192) -
The default value of the
filterkeyword argument has been changed toNone(#3845) -
Cog bundle names (i.e. name of the folder the cog is in and the proper noun used when loading the cog) at present have to be valid Python identifiers (#3605, #3679)
-
Method/attribute names starting with
red_or being in the form of__red_*__are now reserved. Meet Versioning for more information (#4085) -
humanize_list()no longer raisesIndexErrorfor empty sequences (#2982) -
Removed things past deprecation fourth dimension: (#4163)
-
redbot.core.commands.APIToken -
loopkwarg frombounded_gather_iter(),bounded_gather(), andstart_adding_reactions()
-
Cadre Bot¶
-
Added cog disabling API (#4043, #3945)
-
New methods added:
bot.cog_disabled_in_guild(),bot.cog_disabled_in_guild_raw() -
Cog disabling is automatically applied for commands and only needs to be done manually for things like event listeners; see Recommendations for Cog Creators for more information
-
-
Added data request API (#4045, #4169)
-
New special methods added to
redbot.core.commands.Cog:red_get_data_for_user()(documented provisionally),red_delete_data_for_user() -
New special module level variable added:
__red_end_user_data_statement__ -
These methods and variables should exist added by all cogs according to their documentation; see Recommendations for Cog Creators for more information
-
New
info.jsoncardinal added:end_user_data_statement; see Info.json format documentation for more data
-
-
Added
bot.message_eligible_as_command()utility method which can be used to determine if a bulletin may exist responded to equally a command (#4077) -
Added a provisional API for replacing the aid formatter. See documentation for more details (#4011)
-
bot.ignored_channel_or_guild()at present acceptsdiscord.Bulletinobjects (#4077) -
commands.NoParseOptionalis no longer provisional and is now fully supported part of API (#4142) -
Red no longer fails to run subcommands of a control group immune or denied past permission hook (#3956)
-
Autohelp in group commands is now sent later invoking the group, which allows earlier invoke hooks to prevent autohelp from getting triggered (#4129)
-
RPC functionality no longer makes Red hang for a minute on shutdown (#4134, #4143)
Vendored packages¶
-
Updated
discord.ext.menusvendor (#4167)
Documentation changes¶
-
Removed install instructions for Debian Stretch (#4099)
-
Added admin user guide (#3081)
-
Added allonym user guide (#3084)
-
Added bank user guide (#4149)
Miscellaneous¶
-
Updated features list in
[p]serverinfowith the latest changes from Discord (#4116) -
Simple version of
[p]serverinfoat present shows info about more detailed[p]serverinfo 1(#4121) -
[p]set nickname,[p]fix serverprefix,[p]streamalert, and[p]streamsetcommands now tin can exist run by users with permissions related to the actions they're making (#4109) -
bordered()at present uses+for corners if keyword statementascii_borderis set toTrue(#4097) -
Fixed timestamp storage in few places in Red (#4017)
snellingcouttepore.blogspot.com
Source: https://docs.discord.red/en/stable/changelog_3_4_0.html
0 Response to "Redbot Cant Find How to Start It Again"
Post a Comment