Бот нужен не для того, чтобы чат выглядел живым. Он нужен, чтобы вы не отвечали двадцатый раз на один вопрос и не ловили спам руками посреди боя.
«Бот для Twitch» — слишком общее слово: под ним прячутся четыре разные вещи с разными задачами. Разберу по видам, потому что выбирать надо не бота, а задачу.
Самая полезная и самая незаметная работа. Бот ловит то, на что у вас нет внимания посреди эфира: ссылки от незнакомых аккаунтов, одинаковые сообщения подряд, капслок, слова из вашего чёрного списка, волну одинаковых фраз от свежих аккаунтов.
Это то, с чего стоит начинать, и то, что работает без вашего участия. Главное отличие от человека-модератора: бот срабатывает мгновенно и одинаково, но не понимает контекста — поэтому он снимает поток, а разбор остаётся живым людям. Кого звать в модераторы — в отдельном разборе.
Зритель пишет !расписание — бот отвечает текстом. Это снимает с вас повторы: про расписание, сборку, донаты, правила вас спрашивают каждый эфир по многу раз, и отвечать голосом двадцатый раз утомительно для всех.
Минимальный набор, который реально нужен: расписание, донаты, где ещё подписаться, правила. Остальное добавляется по мере того, как вопрос начинает повторяться.
Важное правило: команда не заменяет ответ голосом. «Смотри !донат» вместо живого ответа читается как отмашка. Бот отвечает, а вы всё равно говорите словами — это не дублирование, это разные вещи.
Подробно про набор и формулировки — полный список команд.
Бот здоровается с теми, кто зашёл. Самая спорная функция из всех, потому что автоматическое приветствие легко отличить от живого — и когда зритель его узнаёт, эффект обратный: вместо «меня заметили» получается «меня обработала программа».
Где уместно: напомнить вам, что человек зашёл, чтобы вы поздоровались сами. Где неуместно: здороваться вместо вас одинаковым текстом.
Разобрано отдельно, с разбором того, что именно выдаёт автомат, — боты приветствий.
Бот раз в N минут пишет в чат заготовленное сообщение: про донаты, про Телеграм, про подписку.
Полезно в меру. Два напоминания за эфир работают, одно каждые пять минут превращает чат в рекламную ленту и отучает его читать.
Разговор. Бот, который болтает с чатом, выглядит занятно пять минут, а дальше начинает мешать: он отвечает мимо, перебивает, и зритель разговаривает с ним вместо вас. Отдельный случай — помощник на основе языковой модели, который знает ваш контекст; про него отдельно.
Решения о бане. Автомат может придержать сообщение, но решение «этот человек уходит навсегда» принимает человек. Ошибка автомата тут слишком дорого стоит.
Имитацию активности. Боты, пишущие в чат «за зрителей», чтобы казалось живее, — это то, что видно сразу и после чего не возвращаются.
То, о чём редко думают, хотя пользы больше.
Чату не нужно ничего дополнительного — а вам в эфире нужно знать: кто сейчас пишет, был ли он раньше, о чём вы с ним говорили, кто вернулся после месяца отсутствия. Это не сообщения в чат, а панель перед вашими глазами, которую зрители не видят.
Такая панель ставится в интерфейс OBS и отвечает на вопрос, который чат-бот решить не может: ник в чате сам по себе ничего не говорит. Подробнее — панель зрителей в OBS.
Порядок по отдаче:
неприятного.
Обзор самих сервисов и того, чем они различаются, — на странице чат-бот для Twitch; здесь — только про задачи.
Готовых сервисов несколько — Nightbot, StreamElements, Streamlabs и другие; у всех есть базовая модерация, команды и таймеры, различия начинаются в деталях и в том, что ещё входит в обвязку. Для первых месяцев разницы практически нет: берите тот, который проще подключить, и не тратьте вечер на сравнение.
Выбор начинает иметь значение позже, и критерий тогда один: какая задача у вас болит. Если спамят — смотрите на фильтры. Если не помните зрителей — вам нужен не чат-бот вовсе, а панель для себя.
interhet.ru читает публичный чат твоего канала и подсказывает прямо в эфире, кто сейчас пишет: имя, город, о чём говорили в прошлый раз, когда заходил. Подсказка видна в панели OBS или по команде !personal.