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.