Чат-бот
Справочник команд и переменных InstiBot
Все встроенные команды чата и все переменные $(name) для команд и таймеров InstiBot: синтаксис, кто может использовать и пример для каждой.
Как читать эту страницу
Команды показаны с префиксом ! по умолчанию; если вы изменили префикс в настройках, используйте свой. Слова в угловых скобках это значения, которые нужно заменить, слова в квадратных скобках необязательны. Любую стандартную команду можно переименовать, добавить ей алиасы или ограничить рангом в разделе «Чат-бот» → «Команды» → «Стандартные команды».
Переменные записываются как $(name) внутри сообщения команды или таймера. Регистр в названиях не важен. Переменная, которую не удалось определить, остаётся обычным текстом.
Команды чата и стрима
| Команда | Кто | Что делает |
|---|---|---|
| !commands | Любой | Публикует ссылку на ваш публичный список команд. |
| !uptime | Любой | Как долго идёт стрим. |
| !followage [@viewer] | Любой | Как давно зритель фолловит, по тем фолловам, которые видел InstiBot. |
| !title [новое название] | Модератор | Показывает название или меняет его на Kick (и на Twitch, если он подключён). |
| !game [категория] | Модератор | Показывает категорию или меняет её на лучшее совпадение. Алиас !category. |
| !so @viewer | Модератор | Шаутаут со ссылкой и оверлеем шаутаута. Алиасы !shoutout, !promo. |
| !addcom !name сообщение | Модератор | Создаёт свою команду. |
| !editcom !name сообщение | Модератор | Меняет сообщение своей команды. |
| !delcom !name | Модератор | Удаляет свою команду. |
| !permit @viewer | Модератор | Разрешает зрителю опубликовать одну ссылку, пока включена защита от ссылок. |
| !quote [add текст | номер | слово] | Любой (добавление и удаление: Модератор) | Показывает, ищет, добавляет или удаляет цитаты сообщества. |
| !schedule | Любой | Ваш следующий запланированный стрим. Алиас !nextstream. |
| !clip [название] | Любой | Только Kick: делает клип последних 30 секунд или сохраняет метку, по которой можно нарезать позже. |
| !appeal | Любой | Публикует ссылку на запрос о разбане, когда апелляции включены. |
| !level / !xp [@viewer] | Любой | Уровень и XP, когда система уровней включена. |
| !birthday ДД/ММ | Любой | Сохраняет день рождения для поздравлений. |
| !tts сообщение | Любой (по умолчанию выключено) | Зачитывает сообщение вслух в виджете TTS за цену в баллах. |
Команды баллов и взаимодействия
У каждой мини-игры есть и собственные команды, такие как !roulette, !slots, !heist и !crash. Руководство по каждой игре перечисляет их с примерами.
| Команда | Кто | Что делает |
|---|---|---|
| !points [@viewer] | Любой | Показывает баллы зрителя. |
| !give @viewer amount | Любой | Передаёт часть ваших баллов другому зрителю. |
| !top | Любой | Публикует ссылку на таблицу лидеров по баллам. |
| !watchtime | Любой | Время активности в чате. |
| !shop | Любой | Публикует ссылку на магазин баллов. |
| !redeem название товара | Любой | Покупает товар из магазина прямо из чата. |
| !addpoints @viewer amount | Владелец | Добавляет баллы; отрицательная сумма их убирает. |
| !sr песня | Любой | Заказывает песню (YouTube). Также !song, !wrongsong, !skip. |
| !join / !leave / !queue | Любой | Очередь зрителей. Модераторы используют !next и !pick. |
| !bet option amount | Любой | Делает ставку на предсказание сообщества. |
| !giveaway start приз [5m] | Модератор | Запускает розыгрыш из чата. Зрители участвуют командой !enter по умолчанию. |
| !poll Вопрос | Вариант 1 | Вариант 2 60s | Модератор | Открывает опрос. Зрители голосуют командой !vote и номером. |
Переменные
| Переменная | Что возвращает | Пример |
|---|---|---|
| $(user) | Зритель, использовавший команду | Привет, $(user)! |
| $(touser) | Первое слово после команды без @, иначе зритель | $(user) обнимает $(touser) |
| $(args) | Всё, что написано после команды | Вы сказали: $(args) |
| $(1), $(2) … | Первое, второе … слово после команды | Оценка: $(1) из 10 |
| $(channel) | Название вашего канала | Добро пожаловать на $(channel) |
| $(random 1-100) | Случайное число в диапазоне | Вам выпало $(random 1-6) |
| $(random a,b,c) | Случайный выбор из списка | Сегодня: $(random apex,valorant,chess) |
| $(randomchatter) | Случайный зритель, писавший в чате за последние 10 минут | $(randomchatter) получает следующий шаутаут |
| $(count) | Сколько раз использовалась эта команда | Использована раз: $(count) |
| $(uptime) | Как долго идёт стрим или сколько он не идёт | В эфире уже $(uptime) |
| $(title), $(game) | Текущее название и категория | Сейчас играем в $(game) |
| $(followage) | Как давно зритель фолловит | Фолловит уже $(followage) |
| $(points), $(pointsname) | Баллы зрителя и название вашей валюты | $(points) $(pointsname) |
| $(watchtime), $(level), $(xp), $(rank) | Время зрителя в чате, уровень, XP и место в таблице лидеров | Место #$(rank) |
| $(time Europe/London) | Текущее время в часовом поясе | В Нью-Йорке сейчас $(time America/New_York) |
| $(countdown 2026-12-31T20:00) | Время до даты и времени | Событие начнётся через $(countdown 2026-12-31T20:00) |
| $(math 2*3) | Вычисление с + - * / % ^ и скобками | $(math 1500/3) каждому |
| $(counter deaths) | Значение счётчика чата | Смертей: $(counter deaths) |
| $(nextstream) | Ваш следующий запланированный стрим | Следующий стрим: $(nextstream) |
| $(urlfetch https://…) | Текст, который возвращает веб-адрес (Premium) | $(urlfetch https://example.com/status) |
Полезно знать
- Переменные зрителя вроде $(points) и $(rank) читают данные зрителя на той платформе, откуда пришла команда. Зрители Kick и Twitch считаются отдельно.
- В таймерах $(user) это ваше собственное имя, а у $(count) нет значения, поэтому не используйте его в сообщениях таймеров.
- $(followage) знает только те фолловы, которые видел InstiBot, потому что Kick не предоставляет список более старых фолловеров.
- Сообщения длиннее, чем позволяет платформа, сокращаются на Kick и делятся не больше чем на три сообщения на YouTube.