Ready for AutoRole? Invite bot

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

  1. Right-click (or long-press) any message and copy its link.
  2. 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.