Bot Variables
Overview
Bot variables replace placeholders automatically when a message is sent. This lets you make responses dynamic without hardcoding every detail.
Syntax
The standard form is $(name). Alternatives also work: ${name} and for positional arguments {1}, {2}, etc.
Examples
Welcome, $(sender)!
You wrote: $(query)
Search term (URL): $(querystring)
Random chatter: $(randomuser)
Where to use them in the dashboard
You can use variables in Bot -> Commands, Bot -> Timer, Bot -> Chat Alerts, and Chat Automation -> Raid Shoutout, as well as in Stream Tools -> Clip Command when using a custom response template.
Notes
- Variables are replaced only in text fields, not in names or labels.
- If no value is available, the variable stays empty.