636 B
636 B
Using Slash Commands
The library provides a slash command framework via the ext.app_commands
package. Define commands with decorators and register them with Discord.
from disagreement.ext.app_commands import AppCommandGroup
bot_commands = AppCommandGroup("bot", "Bot commands")
@bot_commands.command(name="ping")
async def ping(ctx):
await ctx.respond("Pong!")
Use AppCommandGroup
to group related commands. See the components guide for building interactive responses.