Custom Commands
Permissions and cooldowns
Control who can run commands and how often.
Permission gates#
Every custom command has a full permission system independent from Discord defaults.
Allowed roles
Whitelist. If set, users must have at least one of these roles.
Denied roles
Blacklist. Users with any of these roles are blocked.
Allowed channels
Whitelist. If set, command only fires in these channels.
Denied channels
Blacklist. Command never fires in these channels.
Required Discord permission
Standard Discord permission gate (e.g. ManageMessages).
Everyone
If false and no other whitelist matches, command is restricted.
Cooldowns#
Per user
Seconds a specific user must wait between uses.
Per channel
Seconds a specific channel must wait.
Per guild
Server-wide cooldown across all users and channels.
All three can stack. Users see a friendly "on cooldown, wait N seconds" reply when blocked.