Skip to main content

Chat Commands

Create commands that viewers can trigger by typing in chat. Commands can respond with messages, control your overlays, or perform other actions.

Creating a Command

1

Go to Chatbot

In the dashboard sidebar, click Chatbot
2

Click Commands

Select the Commands tab
3

Create Command

Click Create Command
4

Set the trigger

Enter the command trigger (e.g., !discord, !socials)
5

Configure response

Set what happens when the command is used
6

Save

Save your command

Command Settings

Trigger

The word or phrase that activates the command:
  • Must start with a prefix (usually !)
  • Example: !discord, !death, !song

Aliases

Alternative triggers for the same command:
  • Add multiple ways to trigger
  • Example: !dc as an alias for !discord

Response

What the bot posts in chat:
  • Plain text responses
  • Dynamic variables
  • Rich formatting

Dynamic Variables

Use variables in responses for dynamic content: Example:

Overlay Actions

Commands can control overlay layers:

Modify Counters

Control Timers

Trigger Rotations

1

Create command

Set up the trigger and response
2

Add action

Click Add Action
3

Select overlay

Choose the overlay containing the layer
4

Select layer

Choose which layer to control
5

Configure action

Set what happens (add, subtract, set, toggle, etc.)

Permissions

Role Requirements

User Lists

Whitelist - Only these users can use the command Blacklist - These users cannot use the command

Cooldowns

Prevent spam by adding cooldowns:

Global Cooldown

  • Applies to everyone
  • No one can use until cooldown expires
  • Example: 30 second global cooldown

Per-User Cooldown

  • Each user has their own timer
  • Others can use while one user is on cooldown
  • Example: 60 second per-user cooldown

Examples

Death Counter Command

Song Request Info


Tips

Use clear trigger names - !discord is better than !d for discoverability.
Add aliases for common misspellings or abbreviations.
Set appropriate cooldowns - Popular commands need longer cooldowns to prevent spam.
Test commands offline before your stream to ensure they work correctly.