Documentation Index
Fetch the complete documentation index at: https://docs.celestia.rest/llms.txt
Use this file to discover all available pages before exploring further.
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