Releases
v0.20.0
Added
The error handler now supports slash command errors
Added custom slash command transformers:
EmojiTransformer
MessageTransformer
ColorTransformer
Added custom slash command checks:
is_owner
is_administrator
is_guild_admin_or_bot_owner
Added base classes for views and modals that need access to a cog with a database
Added a confirmation dialog that uses buttons
sudo
:
Added a way to sync slash commands globally or to a specific guild
Added a way to load/unload/reload extensions
Added a way to export the bot's config
Added a way to export a cog's database
Added a way to display info about the bot
Added a way to shutdown the bot
Added a may to manage the bot's avatar
Added a way to change the bot's banner
Added a way to manage application emojis
help_forum
:
A cog that acts as a wrapper around a forum channel
Forum threads can have two states: unresolved and resolved
Threads can be resolved using /resolve
or with a configurable emoji
feeds
:
A way for channels to subscribe to a feed
Feed providers
Minecraft: Java Edition Updates
Minecraft: Bedrock Edition Updates
Minecraft: Java Edition Jar Updates
Feeds
Minecraft: Java Edition Releases
Minecraft: Java Edition Snapshots
Minecraft: Bedrock Edition Releases
Minecraft: Bedrock Edition Previews
Minecraft: Java Edition Release Jars
Minecraft: Java Edition Snapshot Jars
moderation
:
Added a way to kick a user and send them a DM with the reason
Does not work with users who have elevated permissions
Added a way to ban a user and send them a DM with the reason
Does not work with users who have elevated permissions
xkcd
:
Lets you view xkcd comics
Can be installed to guilds and users
Can be used anywhere
mcdoc
(#18 )
Lets you query mcdoc types
Added a link button under jira
issue embeds
Changed
invite
: Ported to slash commands
faq
: Ported to slash commands
Faq entries have a new category field
jira
:
Ported to slash commands
Made user installable
Fixed an issue where the embed's status colors weren't being applied
quote
:
Ported to slash commands
The commands now have descriptions
kick
:
Ported to slash commands
The command is now unable to kick members with elevated permissions
manifest
:
Ported to slash commands
Made user installable
stacktracer
:
Ported to slash commands
Errors now use an embed
automod
: Errors now use an embed
mccq
:
Ported to slash commands
Made user installable
Adjusted the format of the presence status set by mccq
Changed syntax highlighting to hs
Added a new help command
status
: Ported to slash commands
ping
: Ported to slash commands
Reworked how cogs with a database are created
Added a Config
class to make deserializing the config easier
ConfiguredExtension
now has a required
option
It doesn't affect loading/unloading/reloading extensions, but you're free to choose how to handle this attribute in your code
Separated privileged intents and regular intents in the bot config
Intents.default()
is fine most of the time and specifying privileged intents shouldn't require you to specify every intent you need
Removed
The pack
cog has been removed since the official Beet bot does the same thing
Removed the kick
cog and moved its functionality to the moderation
cog
You can’t perform that action at this time.