Свои команды
Собственные ответы, таймеры и счётчики.
Встроенные команды написаны в коде и не переписываются. Всё остальное — ваше: откройте Панель → Команды и нажмите Создать команду.
Как создать
Команде нужны две вещи — триггер и ответ.
| Поле | Что делает |
|---|---|
| Триггер | Что пишет зритель, например !discord |
| Алиасы | Другие написания того же самого |
| Ответ | Текст, который отправит бот |
| Доступ | Все, подписчики, VIP, модераторы или список ников |
| Таймер | Повторять ответ автоматически раз в N минут |
Если не поставить префикс, будет добавлен !. Префиксы $ и
~ сохраняются как есть, поэтому $hug так и останется
$hug.
Переменные
В ответ можно вставить подстановки, которые заполняются в момент вызова.
| Переменная | Во что превращается |
|---|---|
{user} | Отображаемое имя того, кто вызвал команду |
{args} | Всё, что написано после триггера |
{1} | Первое слово после триггера |
{channel} | Название канала |
{count} | Счётчик, увеличивается на единицу при каждом вызове |
Пример
!hug → «{user} обнимает {1} 🤗» даст «viewer обнимает streamer 🤗»
Счётчики
{count} превращает команду в счётчик — смертей, шуток, чего угодно.
Значение хранится по каналу и переживает перезапуск.
Таймеры
Поставьте команде таймер, и бот будет отправлять её по расписанию, пока вы в эфире. Удобно для ссылок и правил. Когда стрим оффлайн, таймеры сами останавливаются.
Занятые триггеры
Триггеры встроенных команд и их алиасы нельзя занять своей командой — иначе опечатка могла бы незаметно отключить заказ музыки или клипы. Панель откажет и покажет, какая встроенная команда занимает этот триггер.
Custom commands
Your own replies, timers and counters.
Built-in commands are implemented in code and cannot be rewritten. Everything else is yours: open Dashboard → Commands and press Create command.
Creating one
A command needs two things — a trigger and a reply.
| Field | What it does |
|---|---|
| Trigger | What the viewer types, for example !discord |
| Aliases | Other spellings that do the same thing |
| Reply | The text the bot sends |
| Access | Everyone, subscribers, VIPs, moderators or a named list |
| Timer | Repeat the reply automatically every N minutes |
If you leave the prefix out, ! is added for you. $ and
~ are kept as typed, so $hug stays $hug.
Variables
A reply can include placeholders that are filled in when the command runs.
| Variable | Becomes |
|---|---|
{user} | The display name of whoever ran the command |
{args} | Everything typed after the trigger |
{1} | The first word after the trigger |
{channel} | The channel name |
{count} | A counter that goes up by one each time |
Example
!hug → “{user} hugs {1} 🤗” gives “viewer hugs streamer 🤗”
Counters
{count} turns a command into a tally — deaths, jokes, anything worth counting.
The value is stored per channel and survives restarts.
Timers
Set a timer on a command and the bot posts it on a schedule while you are live. Useful for social links and rules. Timers pause automatically when the stream is offline.
Reserved triggers
Built-in triggers and their aliases cannot be taken over by a custom command — otherwise a typo could silently disable song requests or clips. The dashboard refuses such a trigger and tells you which built-in owns it.