DocsServer managementReaction Roles

Reaction Roles

PremiumStudio → Server management → Reaction Roles6 settings2 min read

Post a role menu where members click an emoji to get a role — and remove the reaction to lose it again. Menus can have several sections, each with its own mode.

How it works#

  • Normal mode lets members take as many roles as they want; Unique mode allows one choice per section (picking a new one removes the old).
  • The bot can post the message and add every emoji itself (recommended), or attach to an existing message by its ID.

Before you start#

The bot's role above every role in the menu.

Set it up#

Part 1Build a menu6 steps
Open the page

In the Studio sidebar, under SERVER MANAGEMENT, click Reaction Roles.

Delivery and channel

Keep The bot posts the messages and pick a channel.

Title, description, color

Describe what the menu is for, e.g. Pick your games.

Pick a mode

Normal or Unique per section.

Link emoji to roles

Click Choose emoji…, pick an emoji, then the role next to it. Add as many as you need.

Post it

Click Post. The bot adds every emoji under the message itself.

Click an emoji with a test account — the role appears instantly.

Every setting explained#

Section …
Message IDOnly when using your own message: right-click it → Copy Message ID (Developer Mode).
ModeNormal = members can take several roles; Unique = one per section.
Normal — members can pick multiple rolesUnique — picking one role removes the other
Emoji → role linksEach emoji gives the role next to it.
How should the messages be posted?Let the bot post them (recommended), or attach to messages you already have.
The bot posts the messages (recommended)I already have messages — I'll paste the message ID for each section
ChannelAll sections of this menu will appear one after another in this one channel.
ColorPick from the palette or enter a hex code.

Troubleshooting#

Clicking does nothing
The bot's role is below the role, or it lacks Manage Roles.
Old menu stopped working after I deleted it
Deleted messages can't be re-used. Delete the menu in the Studio and post it again.
Was this page helpful?