Slash CommandsΒΆ

Slash Commands are currently supported in enhanced-discord.py using a system on top of ext.commands.

This system is very simple to use, and can be enabled via Bot.slash_commands globally, or only for specific commands via Command.slash_command.

There is also the parameter slash_command_guilds which can be passed to either Bot or the command decorator in order to only upload the commands as guild commands to these specific guild IDs, however this should only be used for testing or small (<10 guilds) bots.

If you want to add option descriptions to your commands, you should use Option

For troubleshooting, see the FAQ

Slash Command Only

For parts of the docs specific to slash commands, look for this box!