Skip to main content

Creating a Custom Role

?rolesetup create <name> <role>
Example:
?rolesetup create vip @VIP
After creation, the role can be managed using:
?vip @User
Running the command again will remove the role from the member.
Custom role names cannot contain spaces and cannot start with numbers or special characters.

Adding Custom Role Managers

Custom Role Managers are allowed to use custom role commands.
?rolesetup manager add <role>
Example:
?rolesetup manager add @Event Managers
Members with this role will be able to grant and remove custom roles.

Removing Manager Roles

?rolesetup manager remove <role>
Removes a role from the Custom Role Manager list.

Viewing Configuration

?rolesetup config
Displays:
  • All configured custom roles
  • All custom role manager roles

Viewing Custom Role Information

?rolesetup info <customrole>
Displays information about a custom role, including:
  • Role name
  • Linked Discord role
  • Creator
  • Internal ID

Deleting a Custom Role

?rolesetup delete <customrole>
Removes a custom role command from the server. The Discord role itself is not deleted.

Resetting Custom Roles

?rolesetup reset
Removes:
  • All custom role commands
  • All custom role manager roles
This action cannot be undone.

Permission Requirements

Users can manage custom roles if they:
  • Have the Manage Server permission
  • Own the server
  • Have a configured Custom Role Manager role
The bot’s highest role must remain above all custom roles that it needs to manage.