Logo
ShadowCore
Toggle sidebar
⌘K
Login
Login
ShadowCore [SYS]

Reaction Roles

Let members self-assign roles by reacting to messages or clicking buttons on interactive panels.


ShadowCore's Reaction Role system lets members assign themselves roles by reacting to a message with an emoji. You can attach reaction roles directly to any existing message, or create a dedicated interactive panel.

All commands require Manage Roles permission.


Adding a Reaction Role to a Message

/reaction-role add message_id: <id> emoji: 🎮 role: @Gamer [channel: #channel]
Option Required Description
message_id The ID of the message to add the reaction to
emoji The emoji users will react with
role The role to assign/remove on reaction
channel The channel where the message is (defaults to current)
To get a message's ID, right-click the message → Copy Message ID (you need Developer Mode enabled in Discord settings).

Editing a Reaction Role

/reaction-role edit message_id: <id> emoji: 🎮 [new_role: @NewRole] [new_emoji: 🕹️] [channel: #channel]

Update the role or emoji of an existing reaction role binding without removing and re-adding it.


Removing a Reaction Role

/reaction-role remove message_id: <id> emoji: 🎮 [channel: #channel]

Removes the reaction role binding from a message. The existing reactions on the message are also cleaned up.


Viewing All Reaction Roles

/reaction-role list

Lists all active reaction role bindings in your server, grouped by message.


Reaction Role Panels

Panels are standalone interactive messages that ShadowCore posts with buttons — no need to react to an existing message.

Create a panel

/reaction-role panel create

Launches an interactive setup flow where you define the panel's title, description, and the roles/buttons to include.

List all panels

/reaction-role panel list

Delete a panel

/reaction-role panel delete panel_id: <id>

Get the panel ID from /reaction-role panel list. Deleting a panel removes all its role bindings.


Tips

  • You can add multiple emojis/roles to the same message by running /reaction-role add multiple times with the same message_id
  • Reaction roles toggle — reacting gives the role, reacting again removes it
  • Panels with buttons are more mobile-friendly than emoji reactions
ShadowCore Documentation
Are you sure?

This action cannot be reversed.

Ready

Keyboard Combos

HOVER TO PLAY
Keyboard Combos

General

Quick Search
CTRL K
Toggle Theme
CTRL D
Show Shortcuts
CTRL /
Clear Data
CTRL DEL

Navigation

Go to Dashboard
G H
Go to Users
G U
Go to Roles
G R
Go to Settings
G S

Actions

Create User
C U
Create Role
C R

Utilities

Toggle Sidebar
CTRL B

Search Navigation

Next Result
Previous Result
Select Result
ENTER
Opening App...
Unsaved Changes

You have unsaved changes. Leaving this page will discard them permanently.