Чат-бот
Свои команды чата для Kick, Twitch и YouTube
Создавайте команды чата в InstiBot: ответы, алиасы, перезарядки, ранги, цены в баллах, триггеры по ключевым словам и переменные вроде $(user) и $(uptime).
Создание первой команды
Каждая созданная вами команда отвечает на той платформе, где её ввели, поэтому одна команда работает на Kick, Twitch и YouTube одновременно. Команды, введённые в чате TikTok, получают ответ на ваших других подключённых платформах, потому что боты не могут писать в чат TikTok.
- Откройте «Чат-бот» в панели и выберите вкладку «Команды». «Свои команды» принадлежат вам; «Стандартные команды» это встроенные команды, которые есть у каждого канала.
- Нажмите «Добавить команду» и введите название, которое будут использовать зрители, без префикса. Название может быть до 32 символов без пробелов.
- Напишите сообщение, которое должен отправить бот. Живой предпросмотр под полем показывает, как будут выглядеть переменные.
- Выберите, кто может её использовать, перезарядку и, если хотите, цену в баллах. Сохраните и введите команду в своём чате, чтобы проверить.
Примеры для копирования
Несколько команд, которые большинство каналов добавляет в первый же день. Вставьте текст после стрелки в поле сообщения.
!socials → Find all my links at https://example.com
!hello → Hello $(user)! Welcome to $(channel).
!uptime → We have been live for $(uptime).
!roll → $(user) rolled $(random 1-100).
!hug → $(user) hugs $(touser)!
!deaths → I have died $(counter deaths) times today.Все параметры в редакторе
| Параметр | Что делает |
|---|---|
| Команда | Название после префикса. Названия и алиасы должны быть уникальными среди всех команд, включая стандартные. |
| Алиас | До 10 других названий для той же команды, через запятую. |
| Сообщение | Ответ, до 500 символов на бесплатном тарифе и до 2000 на Premium. |
| Ранг | Кто может использовать: Любой, Подписчик, VIP, Модератор или Владелец. Более высокие ранги проходят и низшие ограничения, поэтому модератор может использовать команду для подписчиков. |
| Перезарядка | От нуля до 10 минут. «Общая» означает один раз за перезарядку на весь чат; «Для каждого пользователя» означает, что каждый зритель ждёт отдельно. Модераторы и владелец пропускают перезарядки. |
| Доступ | Всегда, Только в эфире или Только не в эфире. «В эфире» значит прямой эфир на любой подключённой платформе. |
| Цена | Сколько баллов стоит команда. Списание происходит, только когда система баллов включена. |
| Активация | Команда (вводится с префиксом) или Ключевое слово в чате (Premium): бот отвечает, когда слово встречается где угодно в сообщении. |
Переменные
Переменные записываются как $(name) и подставляются при запуске команды: $(user) это зритель, который её ввёл, $(touser) первое слово после команды, $(args) всё, что идёт после неё, а $(uptime), $(title) и $(game) описывают ваш стрим. Переменная, которую не удалось определить, остаётся обычным текстом, поэтому опечатки легко заметить.
Некоторые переменные принимают значение: $(random 1-100) выбирает число, $(random red,blue,green) выбирает из списка, $(time Europe/London) показывает время в часовом поясе, а $(countdown 2026-12-31T20:00) ведёт обратный отсчёт до даты. Полный список с примерами есть в справочнике команд и переменных.
Случайные ответы и команды по ключевым словам
На Premium можно написать несколько сообщений на отдельных строках, и бот каждый раз выберет одно случайно. На бесплатном тарифе отправляется только первая строка.
Команда по ключевому слову (Premium, до 10) отвечает, когда её слово встречается где угодно в сообщении чата, без префикса. Сравнение не зависит от регистра и идёт по целым словам, а ранг, доступ, перезарядка и цена продолжают действовать. Используйте их для вопросов, которые зрители задают снова и снова, например «discord» или «specs».
Стандартные команды
У каждого канала есть набор стандартных команд, таких как !commands, !uptime, !followage, !so, !title, !game, !addcom и команды для баллов, игр и заказа песен. Их можно переименовывать, добавлять алиасы, менять, кто может их использовать, и редактировать ответы, но удалить нельзя; вместо этого выключите команду. Значок предупреждения рядом со стандартной командой означает, что нужная ей функция, например система баллов, выключена.
Модераторы могут управлять простыми командами из чата: !addcom !name message создаёт команду, !editcom меняет её сообщение, а !delcom её удаляет.
Лимиты тарифов
Если вы вернётесь на бесплатный тариф, ваши самые новые команды сверх лимита получат отметку «Приостановлено тарифом» и вернутся, когда вы снова перейдёте на платный.
| Бесплатно | Premium | |
|---|---|---|
| Свои команды | 100 | Без ограничений |
| Команды по ключевым словам | Недоступно | 10 |
| Случайные ответы | Только первая строка | Да |
| Длина сообщения | 500 символов | 2000 символов |
| $(urlfetch) | Недоступно | Да |
Если команда не отвечает
- Команда выключена или отмечена как «Приостановлено тарифом».
- Чат-бот выключен, или бот приостановлен для этой платформы на странице «Платформы».
- Ранг зрителя слишком низкий, или «Доступ» не соответствует тому, в эфире вы или нет.
- Команда на перезарядке. Команды на перезарядке молчат, а не отправляют сообщение об ожидании.
- У команды есть цена, а у зрителя не хватает баллов.
- Фильтр модерации удалил сообщение раньше, например потому, что в нём была ссылка.
- После префикса стоит пробел: «! hello» не является командой.
Вопросы
Можно ли импортировать команды из другого бота?
Да. «Чат-бот» → «Дополнительно» → «Импорт из других ботов» читает ваши публичные списки команд из Nightbot, StreamElements, Fossabot и других ботов или вставленный вами файл и показывает каждую команду, прежде чем что-либо сохранится.
Где зрители могут увидеть все мои команды?
В вашем публичном списке команд, ссылка на который есть на кнопке «Публичный список» и в ответе на !commands. Он показывает каждую включённую команду с её ответом и тем, кто может её использовать.
Можно ли изменить префикс !?
Да, в разделе «Настройки» → «Префикс команд». Он применяется ко всем командам вашего канала.