Overview
The role management system provides powerful tools for creating, editing, and managing Discord roles. From simple role assignment to bulk operations and detailed customization, the r command handles all your role management needs.All role commands support flexible syntax - you can specify roles by mention, ID, or name.
Commands
r (toggle role)
r (toggle role)
Add or remove a role from a user.What It Does:
- If user has the role, removes it
- If user does not have the role, adds it
- Automatic toggle behavior
r create
r create
Create a new role with optional position and color.Parameters:
Permissions: Manage Roles
- name — Role name (required)
- position — Role position in hierarchy (optional)
- color — Hex code (optional)
r cPermissions: Manage Roles
r delete
r delete
Delete a role by mention, ID, or name.What It Does:
Permissions: Manage Roles
- If multiple roles match, shows selection menu
- Navigate with arrow buttons
- Confirm deletion with Delete button
r del, r dPermissions: Manage Roles
r edit
r edit
Update role name, color, and position interactively.Interactive Prompts:
Permissions: Manage Roles
- New Name? (reply “none” to skip)
- New Color? (reply “none” to skip)
- New Position? (reply “none” to skip)
r update, r e, r uPermissions: Manage Roles
r color
r color
Change a role’s color. Supports solid colors, gradients, and holographic styling.Color Modes:
Permissions: Manage Roles
- Solid — Single color name or hex code applied to the role
- Gradient — Two colors create a gradient effect (requires Enhanced Role Styles)
- Holographic — Special animated holographic style (requires Enhanced Role Styles)
- Role first:
r color @Admin red - Color first:
r color red @Admin
- Color names: red, blue, purple, green, yellow, orange, pink, etc.
- Hex codes:
#ff0000,3498db, etc.
r colourPermissions: Manage Roles
Gradient and holographic modes require the server to have Enhanced Role Styles enabled.
r rename
r rename
Rename a role to a new name.Flexible Syntax:
Permissions: Manage Roles
- Role first:
r rename @OldName NewName - Name first:
r rename NewName @OldName
r name, r rnPermissions: Manage Roles
r icon
r icon
Set or remove a role icon from an emoji, URL, or image attachment.Supported Input:
Permissions: Manage Roles
- Unicode emojis
- Custom Discord emojis
- Image URLs
- Image attachments (attach an image directly to the message)
- Role first or icon first
r iPermissions: Manage Roles
r info
r info
Get detailed information about a role. You can also pass a user mention or ID to view their highest role.Information Shown:
Permissions: None (view only)
- Role name and ID
- Member count
- Position in hierarchy
- Color (including gradient and holographic display)
- Mentionable status
- Hoisted status
- Managed status
- Creation date
- Permissions list
r informationPermissions: None (view only)
r humans
r humans
Add or remove a role from all human users.Smart Toggle:
Permissions: Manage Roles
- If more than 50% of humans have the role, removes from all
- If less than 50% of humans have the role, adds to all
- Shows progress message
- Processes approximately 10 members per second
- Reports success and failure count
r humanPermissions: Manage Roles
r bots
r bots
Add or remove a role from all bots.Smart Toggle:
Permissions: Manage Roles
- If more than 50% of bots have the role, removes from all
- If less than 50% of bots have the role, adds to all
- Shows progress message
- Processes approximately 10 bots per second
- Reports success and failure count
r botPermissions: Manage Roles
Role Finding
The system intelligently finds roles using multiple methods:- Mention — Most reliable method
- ID — Use the role’s unique ID
- Exact Name — Case-insensitive exact match
- Partial Name — If only one role contains the text
If multiple roles match, you’ll get a selection menu to choose the correct one.
Permission Requirements
Bot Permissions
The bot needs:
- Manage Roles
- Bot’s role must be higher than roles it manages
User Permissions
Command Requirements:
- Manage Roles — For most commands
- Your highest role must be above the role you’re managing
- Server owner bypasses hierarchy checks
Aliases
The role command has a short and convenient alias:r
Main alias for all role commands
Usage Examples
- Basic Operations
- Role Creation
- Customization
- Bulk Operations
- Advanced
Related Features
Autorole
Automatically assign roles to new members
Server Settings
Manage other aspects of your server configuration