,roles
Giving, removing, making roles.
User permissions
- Manage Roles
Cooldown
- 3s
Other surface
- /role · 10 slash subs vs 8 prefix
Anchor
- #roles
Forms
create <rolename> - Creates a new roledelete <rolename> - Deletes a new rolerename <role> || <rolename> - renames a roleadd <person> <role> - Adds role to userremove <person> <role> - Removes a rolecolor <hexcolor> [hexcolor2] <role> - Changes role colorstyle <role> <solid|gradient|holographic> - Sets role color styleicon <role> [emote|reset] [attachment] - Changes role icon<person> <role> - Adds/Removes roleSyntax
,roles <person> <role> | roles <create|delete|rename|add|remove|color|style|icon> ...
/role <subcommand>
<required> · [optional]
Example
,roles begging. Members
Subcommands
8 prefix subcommandsRead from the prefix .sub/ tree, the canonical shape. Every entry has a permanent anchor of its own.
,roles addaka set,roles coloraka crecolor roles: a second color makes it a gradient
,roles color <hexcolor> [hexcolor2] <role>,roles color #ff0000 Admins#roles-color
,roles create,roles deleteaka del,roles iconaka ichanges the role's icon: attach an image, or give an emote/reset
,roles icon <role> [emote|reset] [attachment],roles icon jason :sosad:#roles-icon
,roles remove,roles renameaka name,roles stylesets a role's color style
,roles style <role> <solid|gradient|holographic>,roles style Admins gradient#roles-style
Slash leaves
10 leavesRead from the registered slash builder: groups are flattened, so a grouped leaf reads “group leaf” and anchors with a hyphen between the two words.
Two trees, not one view of one
/role createCreate a new role
/role createname*color| Parameter | Type | Default | Detail |
|---|---|---|---|
namerequired | String | — | Role name |
color | String | — | Hex color (e.g. #ff0000) |
/role deleteDelete a role
/role deleterole*| Parameter | Type | Default | Detail |
|---|---|---|---|
rolerequired | Role | — | Role to delete |
/role renameRename a role
/role renamerole*name*| Parameter | Type | Default | Detail |
|---|---|---|---|
rolerequired | Role | — | Role to rename |
namerequired | String | — | New name |
/role addAdd a role to a user
/role adduser*role*| Parameter | Type | Default | Detail |
|---|---|---|---|
userrequired | User | — | Target user |
rolerequired | Role | — | Role to add |
/role removeRemove a role from a user
/role removeuser*role*| Parameter | Type | Default | Detail |
|---|---|---|---|
userrequired | User | — | Target user |
rolerequired | Role | — | Role to remove |
/role colorChange a role's color
/role colorrole*color*color2| Parameter | Type | Default | Detail |
|---|---|---|---|
rolerequired | Role | — | Role |
colorrequired | String | — | Hex color (e.g. #ff0000) |
color2 | String | — | Second hex color for a gradient (Enhanced Role Colors boost perk) |
/role styleSet a role's color style
/role stylerole*style*| Parameter | Type | Default | Detail |
|---|---|---|---|
rolerequired | Role | — | Role |
stylerequired | String | — | Color styleSolid · Gradient · Holographic |
/role iconChange a role's icon (Role Icons boost perk)
/role iconrole*iconemote| Parameter | Type | Default | Detail |
|---|---|---|---|
rolerequired | Role | — | Role |
icon | Attachment | — | PNG/JPEG/WEBP image, max 256KB |
emote | String | — | Or an emote, or "reset" |
/role listList all roles in the server
#roles-list/role membersList members of a role
/role membersrole*| Parameter | Type | Default | Detail |
|---|---|---|---|
rolerequired | Role | — | Role |