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