All Documentation
🎭Add a reaction role to a message.

/reactionrole

Add a reaction role to an existing message. When users react with the specified emoji, they receive the assigned role.

Usage

/reactionrole <messageid> <emoji> <role> [channel]

Parameters

ParameterTypeRequiredDescription
messageidTextThe ID of the target message
emojiTextEmoji to bind to the role (Unicode or custom)
roleRoleRole to assign when reacted
channelChannelChannel containing the message (defaults to current)

How It Works

  1. The bot adds the specified emoji reaction to the target message
  2. When a user clicks the reaction, they receive the specified role
  3. When a user removes the reaction, the role is removed

Example

/reactionrole 1234567890 ✅ @Verified #rules

Bot Response

  • Embed: "Reaction role added" with Message ID, Emoji, Role, and Channel

Tip: You can add multiple reaction roles to the same message with different emojis!

How to Get a Message ID

  1. Enable Developer Mode in Discord settings (App Settings → Advanced)
  2. Right-click on any message
  3. Click Copy Message ID

Error Cases

  • The specified message was not found in the channel
  • Invalid emoji format

Required Permissions

  • R&V permission level: Moderator or higher