Documentation

Reaction Roles

Give members a role when they react to a message with a specific emoji.

Reaction roles let members give themselves a role by reacting to a message with an emoji. React to get the role, remove the reaction to lose it. Great for colour roles, pronouns, and ping opt-ins. For labelled buttons and dropdowns instead, see Self Roles.

Commands

Requires Manage Roles. Alias: ,rr. Point at a message by its link or its ID, and use a normal or custom emoji.

,reactionrole add <message> <emoji> <role>   map an emoji on a message to a role
,reactionrole remove <message_id> <emoji>    remove one mapping
,reactionrole removeall <message_id>         remove every mapping on a message
,reactionrole list                           list the server's mappings

Example

,reactionrole add 1180000000000000000 🔴 @Red
,reactionrole add 1180000000000000000 🔵 @Blue

exceed adds the reaction itself, so members just click it to grab the role. Keep self-assignable roles low in the hierarchy and below exceed's role.

Configure it on the Reaction Roles dashboard page too.