Redbot 3.3.12 (2020-08-18)¶
Red now logs clearer error if it can’t find package to load in any cog path during bot startup (#4079)
Redbot 3.3.11 (2020-08-10)¶
[p]cc shownow sends an error message when command with the provided name couldn’t be found (#4108)
Redbot 3.3.10 (2020-07-09)¶
Added information about internally managed jar to
Updated to Lavaplayer 1.3.50
Twitch playback and YouTube searching should be functioning again.
[p]filter listto show filtered words, and removed DMs when no subcommand was passed (#3973)
Added option to delete messages within the passed amount of days with
Added the ability to permanently ban a temporary banned user with
Fixed the passed reason not being used when using
Fixed invite being sent with
[p]tempbaneven when no invite was set (#3991)
Prevented an issue whereby the author may lock him self out of using the bot via whitelists (#3903)
Reduced the number of API calls made to the storage APIs (#3910)
Updated deprecation times for
APIToken, and loops being passed to various functions to the first minor release (represented by
3.X.0) after 2020-08-05 (#3608)
Updated deprecation warnings for shared libs to reflect that they have been moved for an undefined time (#3608)
INVITE_URL_REcommon filter (#4012)
Fixed incorrect role mention regex in
Added link to Getting Started guide if the bot was not in any guilds (#3906)
Fixed exceptions being ignored or not sent to log files in special cases (#3895)
Added the option of using dots in the instance name when creating your instances (#3920)
Added a confirmation when using hyphens in instance names to discourage the use of them (#3920)
Fixed grammar errors and added full stopts in
Redbot 3.3.9 (2020-06-12)¶
NOTE: If you can’t update immediately, we recommend disabling the affected command until you can.
[p]tempbannow properly respects Discord’s hierarchy rules (#3957)
Both global and server rules can no longer prevent guild owners from accessing commands for changing server rules. Bot owners can still use
[p]command disableif they wish to completely disable any command in Permissions cog (#3955, #3107)
Full list of affected commands:
[p]permissions acl getserver
[p]permissions acl setserver
[p]permissions acl updateserver
Added missing help message for Downloader, Reports and Streams cogs (#3892)
Core Bot - cooldown in
[p]contactno longer applies when it’s used without any arguments (#3942)
Core Bot - improved instructions on obtaining user ID in help of
Audio - Fixed
[p]audioset autoplaybeing available in DMs (#3899)
[p]banksetnow displays bank’s scope (#3954)
Mod - Preemptive fix for d.py 1.4 (#3891)
Redbot 3.3.8 (2020-05-29)¶
Important fixes to how PostgreSQL data backend saves data in bulks (#3829)
Red now includes information on how to update when sending information about being out of date (#3744)
Twitch playback is functional once again (#3873)
Recent errors with YouTube playback should be resolved (#3873)
Added new option (settable with
[p]audioset lyrics) that makes Audio cog prefer (prioritize) tracks with lyrics (#3519)
Added global daily (historical) queues (#3518)
[p]audioset countrycodethat allows to set the country code for spotify searches (#3528)
Audio no longer fails to take the last spot in the voice channel with user limit (#3528)
[p]local playno longer enqueues tracks from nested folders (#3528)
[p]playlist dedupenot removing tracks (#3518)
Many UX improvements and fixes, including, among other things:
Creating playlists without explicitly passing
-scopeno longer causes errors (#3500)
[p]playlist listnow shows all accessible playlists if
--scopeflag isn’t used (#3518)
[p]removenow also accepts a track URL in addition to queue index (#3201)
[p]playlist uploadnow accepts a playlist file uploaded in the message with a command (#3251)
google-api-python-client) that were installed through Downloader should now work properly (#3843)
All bot owner IDs can now be found under
Note: If you want to use this on bot startup (e.g. in cog’s initialisation), you need to await
Redbot 3.3.7 (2020-04-28)¶
This is a hotfix release fixing issue with generating messages for new cases in Modlog.
Redbot 3.3.6 (2020-04-27)¶
Fixed big delays in commands that happened when the bot was owner-less (or if it only used co-owners feature) and command caller wasn’t the owner (#3782)
Reduced calls to data backend when loading bot’s commands (#3764)
Reduced calls to data backend when showing help for cogs/commands (#3766)
Improved performance for bots with big amount of guilds (#3767)
Mod cog no longer fetches guild’s bans every 60 seconds when handling unbanning for tempbans (#3783)
Reduced the bot load for messages starting with a prefix when fuzzy search is disabled (#3718)
Aliases in Alias cog are now cached for better performance (#3788)
[p]cc rawcommand that gives you the raw response of a custom command for ease of copy pasting (#3795)
Fixed the error in
[p]trivia stopthat happened when there was no ongoing trivia session in the channel (#3774)
Redbot 3.3.5 (2020-04-09)¶
Redbot 3.3.4 (2020-04-05)¶
Fixed checks related to bank’s global state that were used in commands in Bank, Economy and Trivia cogs (#3707)
Redbot 3.3.3 (2020-03-28)¶
pypi.orgno longer prevent the bot from starting (#3663)
[p]cc searchcommand that allows users to search through created custom commands (#2573)
Fixed an error that happened when no game was set on Twitch stream (#3631)
YouTube channels with a livestream that doesn’t have any current viewer are now properly showing as streaming (#3690)
Failures in Twitch API authentication are now logged (#3657)
Deprecation warnings issued by Red now use correct stack level so that the cog developers can find the cause of them (#3644)
Core Bot -
redbot-setupnow prints link to Getting started guide at the end of the setup (#3027)
Downloader - Fix misleading error appearing when repo name is already taken in
Downloader - Improved error messages for unexpected errors in
Redbot 3.3.2 (2020-02-28)¶
Improve user experience of
[p]set game/listening/watching/commands (#3562)
[p]licenseinfocommand to conform with non-American English (#3460)
Fix load error for users that updated Red from version lower than 3.1 to version 3.2 or newer (#3617)
Updated all our dependencies - we’re using discord.py 1.3.2 now (#3609)
Add traceback logging to task exception handling (#3517)
Subcommands of command group with
invoke_without_command=Truewill again inherit this group’s checks (#3614)
latestversion of docs now displays a warning about possible differences from current stable release (#3570)
Indicate instructions for different venv types in systemd guide better (#3538)
Hide alias of
randomize_colourin docs (#3491)
Redbot 3.3.1 (2020-02-05)¶
Add a cli flag for setting a max size of message cache
Allow to edit prefix from command line using
Some functions have been changed to no longer use deprecated asyncio functions
The short help text for dm has been made more useful
dm no longer allows owners to have the bot attempt to DM itself
Passing the event loop explicitly in utils is deprecated (Removal in 3.4)
Hackban now works properly without being provided a number of days
journalctlcommand in systemd guide so that it takes the user to the end of logs automatically.
Added section to install docs for CentOS 8
Improve usage of apt update in docs
Redbot 3.3.0 (2020-01-26)¶
The bot’s description is now configurable.
We now use discord.py 1.3.1, this comes with added teams support.
The commands module has been slightly restructured to provide more useful data to developers.
Help is now self consistent in the extra formatting used.
Slowmode should no longer error on nonsensical time quantities.
Embed use can be configured per channel as well.
We’ve made some small fixes to inaccurate instructions about installing with pyenv.
Notes about deprecating in 3.3 have been altered to 3.4 to match the intended timeframe.
Gives feedback when adding or removing a role doesn’t make sense.
Playlist finding is more intuitive.
disconnect and repeat commands no longer interfere with eachother.
No longer errors when exiting an interactive menu.
A rare edge case involving messages which are deleted during cleanup and are the only message was fixed.
Some user facing messages were improved.
Downloader’s initialization can no longer time out at startup.
Roll command will no longer attempt to roll obscenely large amounts.
You can set a default amount of days to clean up when banning.
Ban and hackban now use that default.
Users can now optionally be DMed their ban reason.
Now has stronger enforcement of prioritizing botwide settings.