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 = true

  • Bot 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 IDs

  • Ensure that the bots role is higher than the assigned role

❌ Multiple panels interfering

  • Each panel needs a unique name

Last updated