Custom commands
Custom commands are chat commands you define yourself, paired with a fixed text response. No code or scripting is involved — just a trigger and a message. They are typically used for recurring questions and announcements such as !discord, !schedule, !socials, !lurk, or !setup.
Creating a command
- Open
/commands. - Click New command.
- Fill in:
- Trigger — e.g.
!discord. Starts with!, uses only lowercase letters, digits,_or-, and is at most 32 characters. It must not match another custom command's trigger. (If it happens to match a built-in command, your custom command runs instead.) - Response — the message the bot sends back (up to 400 characters). You can drop in
{user},{displayname}, and{channel}placeholders — see Variables. - Permission — who can use it. See Permissions.
- Cooldowns — global and per-user, in seconds.
- Aliases (optional) — extra triggers that produce the same response. Up to 10, same format as the trigger.
- Trigger — e.g.
- Save.
Variables
Responses can include placeholders that are filled in when the command runs:
For example, Thanks for the follow, {displayname}! greets each chatter by name. Anything that isn't one of these placeholders is sent literally.
Editing and deleting
Each row on the Commands page has actions to edit, toggle on/off, or delete. Deleting a command is permanent — but disabling it (toggle off) is reversible.
Tips
- Keep responses short. A response can be up to 400 characters.
- Reserve quick aliases for popular commands (
!dfor!discord). - Use a high per-user cooldown for commands that print long messages, so chatters can't flood the channel.
- Disable rather than delete while you experiment — settings are kept.