Skip to main content

Vision Chatbot

The Vision Chatbot automates interactions with your Twitch chat. Create custom commands, schedule automatic messages, and connect chat actions to your overlays - all without writing code.

Features

Commands

Create custom chat commands that:
  • Respond to viewers
  • Control overlay layers
  • Display information
  • Trigger actions
Learn more about Commands →

Timers

Schedule automatic messages:
  • Post at regular intervals
  • Announce social links
  • Remind viewers about events
  • Trigger overlay changes
Learn more about Timers →

Filters

Moderate chat automatically:
  • Block unwanted content
  • Timeout rule breakers
  • Delete spam messages

Getting Started

1

Go to Chatbot

In the dashboard sidebar, click Chatbot
2

Connect your channel

Ensure your Twitch account is connected
3

Create your first command

Click Commands and create a new command
4

Test it

Type the command in your chat to verify it works

How It Works

The chatbot:
  1. Monitors your Twitch chat for triggers
  2. Matches messages against your commands
  3. Executes the configured response or action
  4. Optionally controls overlay layers
All of this happens automatically while you focus on streaming.

Integration with Overlays

The chatbot can control your overlays:
ActionExample
Modify counters!death adds 1 to death counter
Control timers!pause pauses a countdown
Trigger rotationsCommands cycle logo displays
Toggle visibilityShow/hide layers via chat

Permissions

Control who can use commands:

Role-Based Access

  • Everyone - Any viewer can use
  • Subscribers - Subscriber-only commands
  • VIPs - VIP-only commands
  • Moderators - Mod-only commands
  • Broadcaster - Only you can use

Whitelist/Blacklist

  • Allow specific users
  • Block specific users

Cooldowns

Prevent command spam:

Global Cooldown

Applies to everyone - no one can use the command until cooldown expires.

Per-User Cooldown

Each user has their own cooldown - others can still use the command.

Conditions

Commands can have conditions:
ConditionDescription
Stream statusOnly when live/offline
GameOnly for specific games
TitleOnly when title matches
Time of dayOnly during certain hours
Day of weekOnly on specific days
Viewer countOnly above/below threshold

Tips

Start simple - Create a few basic commands before building complex automations.
Use cooldowns to prevent spam, especially on popular commands.
Test offline - Verify commands work before going live.

Next Steps