Команда — это слово со знаком в начале, после которого что-то происходит. У Twitch есть свои встроенные команды (они начинаются со слэша), а стример добавляет собственные — обычно через восклицательный знак. Ниже и то, и другое: что вводить, кому доступно и как сделать свои.
Пишутся прямо в чат своего канала. Доступны владельцу канала и модераторам.
| Команда | Что делает |
|---|---|
| /ban ник | Блокирует зрителя навсегда |
| /unban ник | Снимает блокировку |
| /timeout ник 600 | Временный бан, по умолчанию 10 минут |
| /untimeout ник | Снимает временный бан досрочно |
| /clear | Очищает чат |
| /slow 30 | Медленный режим: одно сообщение раз в 30 секунд |
| /slowoff | Выключает медленный режим |
| /followers 10m | Писать могут только фолловеры, подписавшиеся 10 минут назад и раньше |
| /followersoff | Снимает ограничение по фолловерам |
| /subscribers | Чат только для подписчиков |
| /subscribersoff | Возвращает чат всем |
| /emoteonly | Только смайлы, без текста |
| /emoteonlyoff | Выключает режим смайлов |
| /uniquechat | Запрещает повторять одинаковые сообщения |
| /mod ник | Выдаёт права модератора |
| /unmod ник | Снимает права модератора |
| /vip ник | Выдаёт значок VIP |
| /unvip ник | Снимает VIP |
| /raid канал | Уводит своих зрителей на другой канал |
| /unraid | Отменяет рейд до его начала |
| /marker | Ставит метку в записи эфира — потом легко найти момент |
| /commercial 60 | Запускает рекламу на 60 секунд |
| /announce текст | Выделенное объявление в чате |
| Команда | Что делает |
|---|---|
| /me текст | Сообщение цветом вашего ника |
| /color цвет | Меняет цвет своего ника |
| /block ник | Скрывает сообщения человека лично от вас |
| /unblock ник | Возвращает их обратно |
| /w ник текст | Личное сообщение |
Раньше этим управляли из чата, сейчас Twitch перенёс всё в панель управления автора: название эфира и категория меняются в «Управлении трансляцией», опросы и прогнозы — там же отдельными кнопками. Старые команды вроде /title и /game больше не работают, а запросы на них до сих пор ищут — искать нечего, это просто переехало в интерфейс.
Это то, ради чего команды обычно и заводят: !ютуб,
!донат, !правила. Сам Twitch их не умеет — нужен бот,
который читает чат и отвечает заготовленным текстом.
!правила вместо препирательства.| Команда | Ответ |
|---|---|
| !команды | Список всех остальных — без него их никто не найдёт |
| !ютуб !тикток !тг | Ссылки на ваши площадки |
| !донат | Ссылка на приём донатов |
| !баллы | Что можно купить за баллы канала и почём |
| !правила | Правила чата коротко |
| !пк | Железо — спрашивают постоянно |
| !расписание | Когда вы выходите в эфир |
Защита от повторов. Бот читает чат окном в несколько минут, и если не запоминать, на какие сообщения он уже ответил, одна команда вызовет десяток одинаковых ответов подряд. Ключ — идентификатор сообщения, а не текст.
Пауза между повторами. Одну и ту же команду стоит повторять не чаще
раза в 30 секунд, иначе чат заваливают нажатием !ютуб подряд.
Есть готовые боты — Nightbot, StreamElements, Moobot: бесплатно, команды правятся в веб-панели, ставятся за пять минут. Минус один: это чужой сервис в вашем чате, и он знает только то, что вы ему написали руками.
Свой бот отвечает то же самое, но может смотреть в базу вашего канала:
кто этот человек, когда был в прошлый раз, о чём говорили. Тогда
!привет перестаёт быть шаблоном и становится обращением по имени.
Как устроена такая база — в разборе карточек зрителей. Если нужна соседняя механика — продление эфира за донаты — смотрите донат-таймер, а как их вообще завести — настройка донатов, а про валюту канала есть отдельный разбор баллов канала. А если нужно показать сам чат зрителям — вот инструкция, как вывести чат на стрим. Кому доверить чат и какие команды нужны помощнику — на странице про модератора на Twitch.
Разбор под другим углом — как здороваться, чтобы это работало.
А если нужно не разобраться, а решить задачу — чат-бот для twitch: отвечает на команды и здоровается по имени.