Reaction roles

Self-assign roles by reacting with an emoji.

Post a message, map emoji to roles, and members pick their own roles by reacting. Removing the reaction removes the role.

Reaction roles or button roles?

CloudMod has both, and they solve the same problem differently:

Reaction rolesButton roles
Interactionreact with an emojiclick a button
Looksemoji under the messagelabelled buttons
Works onany message, including old onesa panel CloudMod posts
Mobilesmall tap targetsproper buttons

If you're starting fresh, use button roles. Reaction roles are for the case where you want the classic look, or want to attach roles to a message that already exists.

Set it up

  1. Enable Reaction Roles in the Plugins market.
  2. Post the message members should react to (or pick an existing one).
  3. Map emoji to roles — on the Reaction Roles page, or with /reactionrole add.
/reactionrole add
/reactionrole remove
/reactionrole clear
/reactionrole list

Good to know

  • Every role must sit below the CloudMod role.
  • Custom emoji work if they come from a server the bot is in.
  • Reactions on messages that were deleted are ignored — no error, nothing happens.

Requirements: Manage Roles, Add Reactions, Manage Messages.