Reaction Roles Commands
Self-assignable role panels as reactions, buttons or a dropdown. The dashboard builder is the richer surface — these commands cover the whole lifecycle from Discord.
Self-assignable role panels as reactions, buttons or a dropdown. The dashboard builder is the richer surface — these commands cover the whole lifecycle from Discord.
Slash
/reactionroles
| Command | What it does | Permission |
|---|---|---|
/reactionroles setup-reaction <channel> <title> [description]
|
Post a new emoji-reaction role panel. | Reaction Roles |
/reactionroles setup-button <channel> <title> [description]
|
Post a new button role panel. | Reaction Roles |
/reactionroles setup-dropdown <channel> <title> [description]
|
Post a new dropdown role panel. | Reaction Roles |
/reactionroles attach <message_link> <title>
|
Attach emoji-reaction roles to a message that already exists — right-click it → Copy Message Link. Reactions only: Discord never lets a bot edit a message it did not write, so the message itself is untouched. | Reaction Roles |
/reactionroles add <panel_id> <role> <emoji> [label] [description]
|
Add a role to an existing panel. Unicode and this server’s custom emojis both work. | Reaction Roles |
/reactionroles remove <panel_id> <role>
|
Remove a role from a panel. | Reaction Roles |
/reactionroles list
|
List every panel in this server with its ID. | Reaction Roles |
/reactionroles delete <panel_id>
|
Delete a panel. A panel built on your own existing message keeps that message — only the bot’s reactions come off. | Reaction Roles |
Every other part of Azra that adds commands to your server.
Text commands
Every text command is shown with the default ! prefix. Your server can change it
(!prefix <new>, or the dashboard), and @mentioning the bot always works as a prefix
whatever you set — so @Azra help is a reliable way back in if you forget it.
Permissions
Azra does not read Discord's own permissions to decide who may run what — it has its own
Permission Manager, and the server owner and Discord Administrators always hold everything.
A capability is an action, not a command path: denying Ban blocks /mod ban,
!ban and the right-click Quick Ban together, so a restriction cannot be dodged by switching surface.
If a command does not appear in Discord
- Commands register globally and can take a few minutes to show up after the bot joins. Fully restarting your Discord client usually settles it.
- Check the module is switched on for your server, and that your plan covers it — see Plans.
- A command you cannot see may simply not be granted to you.
/permissions viewshows exactly what a member or role holds.