Reaction Roles
The Reaction Roles system lets members self-assign roles through interactive panels.
Basic Button Panel Example
👉 Replace CHANNEL_ID with the channel you want the panel in.
👉 Replace each ROLE_ID with real IDs.
Quick Setup Examples
1️⃣ Basic Server Roles (Button Panel)
2️⃣ Pronoun Roles (Select Menu Panel)
3️⃣ Age/Region Verification (Reaction Panel)
How to post the panel
To post a panel you will need to restart the bot.
Once restarted the panel will appear in the channel.
Troubleshooting
❌ Buttons/Reactions not working
Ensure
ReactionRoles.Enabled = trueBot needs Manage Roles permission
Bot’s role must be above roles being assigned
❌ Panel not appearing
Channel ID is incorrect
Bot hasn't been restarted
❌ Roles not assigned
Replace all
ROLE_IDs with actual IDsEnsure that the bots role is higher than the assigned role
❌ Multiple panels interfering
Each panel needs a unique name
Last updated