Auto Roles commands
28 public auto roles command entries, with syntax, aliases, permissions, and examples.
Commands in this category#
reactionrole. Open a command below for its syntax and requirements.
Before running a command#
Replace placeholder arguments with the intended server, member, role, channel, or value. Check caller permissions and Blood’s role hierarchy before performing administrative actions. Examples are syntax references, not instructions to change your server. The command reference guide explains argument notation.
Command quick reference
Blood’s real command help cards, including syntax, examples, aliases, permissions, categories, cooldowns, and interactive paginator controls.
Group Command: reactionrole
Sets up self-assignable roles with emoji reactions, dropdowns or buttons
1Syntax: reactionroleCommand: reactionrole add
Adds a reaction role to a message
1Syntax: reactionrole add (message link) (emoji) (role)Command: reactionrole check
Checks a reaction-role message, role hierarchy and channel permissions without changing it
1Syntax: reactionrole check (message link)Command: reactionrole dropdown
Create persistent role dropdowns or buttons; button/buttons aliases create button menus by default
1Syntax: reactionrole dropdownCommand: reactionrole edit
Opens the editor for a configured reaction-role message
1Syntax: reactionrole edit (message link)2Example: reactionrole edit https://discord.com/channels/server/channel/messageCommand: reactionrole list
Lists reaction roles, optionally filtered to a channel
1Syntax: reactionrole list <channel>Command: reactionrole remove
Removes a reaction role from a message
1Syntax: reactionrole remove (message link) (emoji)Command: reactionrole removeall
Removes all reaction roles from a message
1Syntax: reactionrole removeall (message link)Command: reactionrole reset
Clears every emoji reaction-role mapping; dropdown menus are deleted separately
1Syntax: reactionrole resetCommand: reactionrole restore
Toggles restoring emoji and dropdown roles when members rejoin
1Syntax: reactionrole restore (on|off)Command: reactionrole dropdown add
Adds a role option; quote labels with spaces, use - for no emoji
1Syntax: reactionrole dropdown add (name) (role) <label> <emoji> <description>Command: reactionrole dropdown attach
Attaches a draft to a Blood-authored classic embed/message or static Components V2 layout
1Syntax: reactionrole dropdown attach (name) (message link)Command: reactionrole dropdown create
Creates a named draft role dropdown (default: zero or one selection)
1Syntax: reactionrole dropdown create (name)Command: reactionrole dropdown delete
Deletes a menu configuration and removes its dropdown; keeps the message and assigned roles
1Syntax: reactionrole dropdown delete (name)Command: reactionrole dropdown detach
Removes the component and keeps the menu as a reusable draft; roles are kept
1Syntax: reactionrole dropdown detach (name)Command: reactionrole dropdown edit
Edits placeholder/min/max/remove/mode/title/description/content, or text for V2; use - to clear classic text
1Syntax: reactionrole dropdown edit (name) (field) (value)Command: reactionrole dropdown list
Lists this server's drafts and published dropdown menus
1Syntax: reactionrole dropdown listCommand: reactionrole dropdown max
Sets the maximum (1 for single-select, up to 25 for multi-select)
1Syntax: reactionrole dropdown max (name) (number)Command: reactionrole dropdown min
Sets minimum selections; use 0 to allow clearing every selected role
1Syntax: reactionrole dropdown min (name) (number)Command: reactionrole dropdown mode
Switches an existing named menu between dropdown and buttons in place
1Syntax: reactionrole dropdown mode (name) (dropdown|buttons)Command: reactionrole dropdown option
Edits an existing option's label, emoji and description without reposting
1Syntax: reactionrole dropdown option (name) (role) <label> <emoji> <description>Command: reactionrole dropdown placeholder
Sets the text displayed on the collapsed dropdown
1Syntax: reactionrole dropdown placeholder (name) (text)Command: reactionrole dropdown removal
Controls deselection removal; add-only mode requires max above 1
1Syntax: reactionrole dropdown removal (name) (on|off)Command: reactionrole dropdown remove
Removes an option by role mention/ID; does not bulk revoke roles already given
1Syntax: reactionrole dropdown remove (name) (role or role ID)Command: reactionrole dropdown send
Publishes a draft menu in this channel or a specified channel
1Syntax: reactionrole dropdown send (name) <channel>Command: reactionrole dropdown style
Changes a role button's color; labels/emojis/descriptions use option
1Syntax: reactionrole dropdown style (name) (role) (gray|blue|green|red)Command: reactionrole dropdown sync
Refreshes the existing dropdown after a failed edit, without reposting or changing its embed
1Syntax: reactionrole dropdown sync (name)Command: reactionrole dropdown view
Shows configuration, role options and hierarchy/permission problems
1Syntax: reactionrole dropdown view (name)