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]invite
control (#5517)
Developer changelog¶
-
Fixed
CORE__INVITE_URL
RPC method (#5517)
Documentation changes¶
-
Changed Arch install guide to temporarily use
python39
AUR bundle instead ofpython
package 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 --help
for 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]assistance
command prepare with[p]embedset command
volition now affect all aid messages, non only the ones sent when invoking[p]help
command directly (#5452) -
[p]traceback
command now indicates that it DMed the command caller with a tick reaction (#5353) -
Improved
[p]helpset showaliases
responses (#5376) -
Added plural forms to the responses of
[p]go out
command (#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 api
and[p]prepare api remove
(#5444) -
Updated prefix length limit to
25
to 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-case
CLI flag no longer fails when no instance was ever created past the user (#5415, #5416) -
[p]command enable guild
and[p]command disable guild
commands no longer error out for commands that but check for user permissions, not caller'southward roles (#5477)
Admin¶
-
Added
[p]selfroleset clear
control 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
IndexError
in[p]queue
command which occurred when the user provides negative integer as the page number (#5429)
Cleanup¶
-
Restricted
[p]cleanupset notify
to 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]mockmsg
now allows mocking attachment-but letters (#5446)
Downloader¶
-
Added repo proper name to the response of
[p]findcog
command (#5382, #5383)
Economic system¶
-
[p]economyset showsettings
now includes configured role payday amounts (#5455, #5457)
General¶
-
Removed voice region field from
[p]serverinfo
command as Discord no longer provides this setting for servers (#5449)
Modernistic¶
-
[p]voicekick
now sends a response when the action succeeds (#5367) -
Fixed an error with
[p]tempban
failing 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]tempban
commands (#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]listcases
commands (#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
pyenv
and 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]uptime
command (#5323) -
Core Bot -
redbot-setup delete
command 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]diagnoseissues
command 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]debuginfo
to 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 reacttimeout
command -
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 add
and[p]selfroleset remove
commands 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 maxvolume
command -
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]summon
volition at present indicate that it has succeeded or failed to summon the bot (#5186)
Cleanup¶
-
The
[p]cleanup user
command can at present be used to clean messages of a user that is no longer in the server (#5169) -
All
[p]cleanup
commands 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 notify
command
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 articulate
and[p]filter aqueduct articulate
commands 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]tempban
command volition now include the ban reason if[p]modset dm
setting is enabled (#4836, #4837) -
The
[p]rename
control 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]invite
command 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 serverprefix
command will now prevent the user from setting a prefix with length greater than xx characters (#5091, #5117) -
Core Bot -
[p]set prefix
command will now warn the user when trying to gear up a prefix with length greater than 20 characters (#5091, #5117) -
Core Bot -
applications.commands
scope tin can now be included in the invite URL returned from[p]invite
by enabling it with``[p]inviteset commandscope`` -
Dev Cog -
[p]debug
control 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.yml
appropriately.
-
End-user changelog¶
Core Bot¶
-
Fixed last colors on Windows (#5063)
-
Stock-still the
--rich-traceback-extra-lines
flag (#5028) -
Added missing information virtually the
showaliases
setting 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 user
that fabricated it impossible to reset the user'due south embed setting (#4962) -
[p]embedset control
and 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]load
and[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]audiostats
command tin at present only exist used by bot owners (#5017) -
Stock-still an error with
[p]audiostats
acquired 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 elementary
no longer errors for a few specific names (#5026, #5027)
Downloader¶
-
[p]repo remove
can now remove multiple repos at the same time (#4765, #5082) -
[p]cog install
now properly shows the repo name rather than{repo.name}
(#4954)
Mod¶
-
[p]mute
no longer errors on muting a bot user if thesenddm
option is enabled (#5071)
Mutes¶
-
Forbidden errors during the aqueduct mute are now handled properly in a rare edge case (#4994)
Modlog¶
-
[p]modlogset resetcases
will 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]picarto
commands 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]debug
commands no longer neglect to send very long syntax errors (#5041) -
Dev -
[p]eval
,[p]repl
, and[p]debug
commands now, in addition topy
, support code blocks withpython
syntax (#5083)
Miscellaneous¶
-
Clarified that
[p]cleanup
commands but delete the messages from the current channel (#5070) -
Updated Python version in
pyenv
and 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]urban
from the General cog will now apply the default embed color of the bot (#5014) -
Cog creation guide now includes the
bot
as 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]embedset
and[p]embedset command
command group for more than information
-
-
The
[p]servers
command uses menus at present (#4720, #4831) -
[p]go out
accepts 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 delete
due 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 before
and[p]cleanup subsequently
commands 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 up
command (#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 usespoilers
command tin be used to enable/disable this option
-
Warnings¶
-
Fixed output of
[p]warnings
command 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
GuildConverter
fromredbot.cadre.commands.converter
namespace (#4928)-
discord.Guild
orGuildConverter
fromredbot.core.commands
should be used instead
-
-
Added
guild
parameter tobot.allowed_by_whitelist_blacklist()
which is meant to replace the deprecatedguild_id
parameter (#4905, #4914)-
Read the method'due south documentation for more than data
-
-
Stock-still
on_red_api_tokens_update
not 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
mash
commands (#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
nano
text editor (#4869, #4870)-
Instructions for all Linux-based operating systems now recommend to install
nano
-
-
Updated Python version in
pyenv
and 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 senddm
and[p]muteset showmoderator
(#4849) -
Updated the
[p]lmgtfy
command to use the new domain (#4840) -
Updated the
[p]info
command 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 defaultdisablecog
and[p]command defaultenablecog
commands (#4767, #4768) -
[p]command listdisabled society
can 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_COLOR
surroundings 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-lines
which can exist used to set the number of additional lines in tracebacks -
Added the flag
--rich-traceback-show-locals
which enables showing local variables in tracebacks
-
-
Improved and fixed a few other pocket-size things
-
-
Added a friendly error message to
[p]load
that 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 showaliases
control
-
-
Stock-still errors actualization when using Ctrl+C to interrupt
redbot --edit
(#3777, #4572)
Admin¶
-
[p]selfrole
can 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 spam
control 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 subsequently
and[p]cleanup before
(#4791)
Dev Cog¶
-
Assist descriptions of the cog and its commands at present become translated properly (#4815)
Economy¶
-
[p]economyset rolepaydayamount
can now remove the previously fix payday amount (#4661, #4758)
Filter¶
-
Added a case type
filterhit
which is used to log filter hits (#4676, #4739)
Mod¶
-
The
[p]tempban
control 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 trackallnames
that disables username tracking and overrides the nickname tracking setting for all guilds -
Added a command
[p]modset tracknicknames
that disables nickname tracking in a specific guild
-
-
Added a command
[p]modset deletenames
that 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]listcases
that allows you to see multiple cases for a user at in one case (#4426) -
Added typing indicator to
[p]casesfor
command (#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 senddm
to set whether the DM should be sent (office disabled past default) -
Added
[p]muteset showmoderator
to 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
overwatch
trivia 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_identify
that 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]repl
commands (#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
pyenv
and 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.TimedeltaConverter
converter 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 java
failing 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 self
will now delete the control message when the bot has permissions to do so (#4640)
Dev¶
-
Added new
[p]bypasscooldown
command that allows owners to featherbed command cooldowns (#4440)
Economy¶
-
[p]economyset slotmin
and[p]economyset slotmax
now warn when the new value volition crusade the slots control to not work (#4583)
General¶
-
Updated features listing in
[p]serverinfo
with the latest changes from Discord (#4678)
Modernistic¶
-
[p]ban
command 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 ignoreschedule
control (#4615)
-
-
Improved fault logging (#4680)
Trivia Lists¶
-
Added
whosthatpokemon5
trivia listing containing Pokémon from the 5th generation (#4646) -
Added
geography
trivia list (#4618)
Programmer changelog¶
-
get_audit_reason()
tin now be passed ashorten
keyword 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.Bot
class (#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 competing
command 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]leaderboard
control 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]massban
command (#4575) -
The
[p]userinfo
command now shows the new Competing activity (#4610, #4611)
Modlog¶
-
The
[p]example
and[p]casesfor
commands 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 upload
now 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 search
command (#4553) -
Sound - Fixed random "Something broke when playing the rail." errors for YouTube tracks (#4559)
-
Audio - Commands in
[p]llset
group can at present be used in DMs (#4562) -
Mod - Fixed
[p]massban
not 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.yml
appropriately. 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 name
when the passed proper noun was longer than 32 characters (#4364, #4363) -
Stock-still
[p]set nickname
erroring when the passed name was longer than 32 characters (#4364, #4363) -
Stock-still an ungraceful fault beingness raised when running
[p]traceback
with airtight DMs (#4329) -
Fixed errors that could ascend from invalid URLs in
[p]set avatar
(#4437) -
Fixed an error existence raised with
[p]set nickname
when 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]unload
is larger than 2k characters (#4469) -
Fixed an ungraceful fault existence raised when running
[p]choose
with 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 list
to listing all currently set API services, without tokens (#4370) -
Added
[p]set api remove
to 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 locale
and[p]set regionalformat
(#3896, #1970)-
Global locale and regional format setters accept been renamed to
[p]set globallocale
and[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 info
to testify Lavalink settings (#4527) -
Added
[p]audioset logs
to download Lavalink logs if the Lavalink server is ready to internal (#4527)
Cleanup¶
-
Allowed
[p]cleanup self
to work in DMs for all users (#4481)
Custom Commands¶
-
Fixed an ungraceful mistake being thrown on
[p]cc edit
(#4325)
Dev¶
-
Added
[p]repl suspension
to 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]serverinfo
to clarify what the number represents (#4507)
Mod¶
-
Added
[p]modset mentionspam strict
allowing 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]hackban
to[p]massban
, keeping[p]hackban
as 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 forcerole
to 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]mute
to just handle serverwide muting,[p]mute voice
and[p]mute channel
accept been moved to carve up commands called[p]mutechannel
and[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]casesfor
and[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
datetime
objects will be treated every bit local times for parameterscreated_at
anduntil
inmodlog.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.json
files (#4375) -
Added
[all]
and[dev]
bundled install extras (#4443) -
Replaced the link to the approved repository list on CogBoard and references to
cogs.red
with 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 defaultdisablecog
and[p]command defaultenablecog
commands -
Guild owners can enable/disable cogs for their guild using
[p]command disablecog
and[p]command enablecog
commands -
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]licenseinfo
at present has a 3 minute cooldown to prevent a unmarried user from spamming aqueduct past using it (#4110) -
Added
[p]helpset showsettings
command (#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]announce
will now but send announcements to guilds that have explicitly configured text channel to send announcements to using[p]announceset channel
control (#4088, #4089)
Downloader¶
-
[p]cog info
command now shows end user information statement made by the cog creator (#4169) -
[p]cog update
command will now notify the user if cog'due south cease user data argument has changed since terminal update (#4169)
Mod¶
-
[p]tempban
now 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 mentionspam
for more than information (#3786, #4038) -
[p]mute voice
and[p]unmute voice
now take action instantly if bot has Move Members permission (#4064) -
Added typing to
[p](united nations)mute guild
to indicate that mute is existence processed (#4066, #4172)
ModLog¶
-
Added timestamp to text version of
[p]casesfor
and[p]case
commands (#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
whosthatpokemon2
trivia containing Pokémons from 2nd generation (#4102) -
Added
whosthatpokemon3
trivia 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.AllowedMentions
andallowed_mentions
kwarg 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
filter
keyword 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 raisesIndexError
for empty sequences (#2982) -
Removed things past deprecation fourth dimension: (#4163)
-
redbot.core.commands.APIToken
-
loop
kwarg 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.json
cardinal 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.Bulletin
objects (#4077) -
commands.NoParseOptional
is 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.menus
vendor (#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]serverinfo
with the latest changes from Discord (#4116) -
Simple version of
[p]serverinfo
at present shows info about more detailed[p]serverinfo 1
(#4121) -
[p]set nickname
,[p]fix serverprefix
,[p]streamalert
, and[p]streamset
commands 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_border
is 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