Customization command
,buttonrole
Set up self-assignable roles with buttons.
Everyone can use it
Cooldown
3s
per member, per server
Aliases
5
brol, brole, button
Subcommands
0
none — one call does it
How to use it
Type it in any channel where the bot can read messages. The prefix is , on this server and can be changed with ,prefixes.
Syntax
,buttonrole <add|remove|removeall|list|limit|styles|reset|edit>
Examples
,buttonrole add <message id> @Role Label,buttonrole add <message id> @Role Label :emoji: success,buttonrole list,buttonrole remove <message id> @Role,buttonrole limit 3Arguments
No documented arguments — run ,buttonrole <add|remove|removeall|list|limit|styles|reset|edit> on its own. It reads role mentions from the message.
Before you run it
What the command itself checks before it does anything, read from the src/commands/customization/buttonrole.js source.
- Permissions
- Manage Roles
- Reads
- role mentions
- Replies with
- a plain message
- Cooldown
- 3s per member, per server
In Discord
What a member sees when they run it. The reply is sent as a Components V2 panel on the server's accent colour, paginated when it is long.
M
,buttonrole add <message id> @Role Label
B
Set up self-assignable roles with buttons.
Related
More customization commands
Commands that usually get used alongside ,buttonrole.
Ready to put bleh in your server?
Add it in a couple of clicks, run ,setup, then fine-tune everything from the dashboard.