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