disagreement/docs/slash_commands.md
2025-06-09 22:25:14 -06:00

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.

Next Steps