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.
Bot Variables | ByteMate Docs