Documentation

Everything you need to use the built-in commands or build your own.

Built-in Commands

These come free with every channel. Toggle any of them off from your dashboard if they're not for your chat.

Loading commands...

Custom Command Variables

When you build a custom command from the dashboard, you can use these variables anywhere in the response text. The bot fills them in automatically when the command runs.

VariableWhat it does
$userThe display name of whoever ran the command.
$channelYour channel's username.
$targetThe user tagged/mentioned in the command, if any.
$argsAny text typed after the command name.
$random(a, b, c)Picks one option at random from a comma-separated list.
$randomnumber(min, max)Generates a random whole number between min and max, inclusive.
!hype $user just hyped the stream to $randomnumber(1, 100)%! $random(LETS GO, POGGERS, no cap)

Building a Custom Command

From your dashboard, go to the Commands tab, scroll to Custom Commands, then fill in:

FieldWhat to put
TriggerThe word chat types, e.g. !hype (must start with !)
ResponseWhat the bot replies with, using any variables from above

Free accounts can create up to 3 custom commands. Unlimited custom commands are part of the Pro tier. If a custom command's trigger matches a built-in command, the built-in one always wins.