Skip to main content

🚀 Slash Commands

/addrole

Adds a new role to the self-role system. Options:
  • role — The role to add
  • emoji (optional) — Custom emoji associated with the role
You can add unlimited roles. Emojis enhance clarity and make the panel more engaging.

/setupselfrole

Creates and sends a self-role panel to the channel. Options:
  • title — Embed title
  • color#HEX color (optional)
  • footer — Footer text (optional)
  • footer icon — Footer icon URL (optional)
  • thumbnail — Thumbnail image URL (optional)
  • image — Main embed image URL (optional)
After setting embed details, a select menu will appear showing all added roles — allowing you to choose which ones appear in this panel. You can repeat this command to create multiple panels (e.g., game roles, platforms).

/removerole

Removes roles from the system.
  • Displays a menu with all currently added roles
  • Includes a Clear Database button to wipe all saved roles
Use this if you want to reset your panels or restructure your self-role groups.

🧷 Role Panel Buttons

Each role added to a panel appears as a button. When a user clicks a role button:
  • If they don’t have the role, the bot assigns it to them.
  • If they already have the role, the bot removes it.
This toggle behavior makes it simple for users to manage their own access and tags without needing staff intervention.