Reaction Roles
Let members self-assign roles by reacting to a message with an emoji.
Overview
Reaction Roles lets members click an emoji under any message to receive a role. Add multiple reaction roles to a single message for a full self-service role picker.
Commands
| Command | Description |
|---|---|
/reactionrole add message:<url> emoji:<emoji> role:<role> |
Add a reaction role |
/reactionrole remove message:<url> emoji:<emoji> |
Remove a reaction role |
/reactionrole list |
Show all configured reaction roles |
Usage
Add a reaction role
- Right-click (or long-press) any message and copy its link.
- Run the command:
/reactionrole add message:<message-url> emoji:๐ role:@Events
AutoRole will add the emoji reaction to the message automatically. Members who react will receive the role; removing the reaction revokes it.
Add multiple roles to one message
Run /reactionrole add multiple times with different emojis pointing to the same message URL.
Notes
- AutoRole must have Add Reactions and Read Message History permissions in the channel where the message lives.
- Standard Unicode emojis and custom server emojis are both supported.
- If the original message is deleted, the reaction role entry should be cleaned up with
/reactionrole remove.