Skip to content

Chatters command reference

This section is the reference for what you can type in chat and what you can put in a command’s response. The Chatters module guide explains how to create and manage commands in the dashboard; these pages list the grammar.

Page What’s in it
Template variables & built-ins Every $(…) variable you can put in a response ($(user), $(touser), $(count), $(randomchatter), $(followers), $(plus …) and the rest), permission levels, cooldowns, command constraints, and the full list of built-in commands such as !uptime, !game, !title, !followage, !watchtime, !so, !soq, !timer, !addcom, !editcom, !delcom and !cooldown
AI token DSL The token language behind persistent counters ($(counter …)) and sandboxed expressions ($(eval …)), with examples, and what to do when AI Generate says it can’t build a command

Both pages are generated from the code that runs your commands, so they list exactly what the bot understands.

Some modules add their own chat commands. They’re documented with the feature they drive:

Commands Module Documented in
!quote, !addquote, !editquote, !delquote Chatters Chatters → Quotes
!giveaway open / close / pick / reroll …, !claim Events Events → Giveaways
!addvip, !addtempvip, !addpermvip, !removevip Modomation Modomation → VIP automation
!roast and your custom persona commands, plus the viewer opt-out and opt-in commands AI Personas AI module
!credits (configurable) with restart, next, hold, resume Widgets Widgets → Ending credits

If you run another bot alongside StreamerCatalyst, its commands can call the Chatters bot API for random chatters and the FMK picker. See Bot integration.