Commands
All role menu commands require Manage Guild.
Setting Up a Role Menu
1
Create the menu
Run
/rolemenu create #roles "Pick Your Color" "Choose your favorite color role". Percy posts the empty panel in the channel and returns the new menu’s ID — you will need it for the next steps.2
Add role buttons
Run Percy updates the live panel message after every addition, so members see the new button immediately.
/rolemenu add <menu_id> <@role> [emoji] [label] for each role you want to offer. The emoji and label are optional — if you skip the label, Percy uses the role name.3
Enable unique mode (optional)
If members should only hold one role from this menu at a time — for example, a team color or a class selector — run:When unique mode is on, clicking a new button removes the member’s current menu role before assigning the new one.
Full Example
Managing Existing Menus
- List menus: Run
/rolemenuto see every menu, its ID, title, and the channel it lives in. - Remove a role: Run
/rolemenu remove <menu_id> <@role>. The button disappears from the panel instantly. - Delete the whole menu: Run
/rolemenu delete <menu_id>. Percy removes both the database record and the message in the channel.