Найти тему

Как сделать отображение нового зрителя на твиче в миничате

Оглавление

Всем бобра!

Те из вас, кто пользовался рутоничатом, могли видеть в нём отображение новых зрителей, которые заходят на стрим, но ничего не пишут в чат. На момент написания гайда, миничат не предоставляет подобного функционала, поэтому я расскажу вам, как его добавить с помощью стримербота, интеграции с миничатом и моего модуля для работы с твичём.

На момент написания гайда я использую streamer.bot версии 0.2.2, minichat версии 0.2.17, интеграцию версии 1.0.5 и TwitchService версии 1.0.3.

Подготовка

Если вы ещё не используете интеграцию стримербота с миничатом, то интеграцию и инструкцию по установке вы можете найти по одной из ссылок выше.

Импортируем модуль для работы с твичём (TwitchService):
Нажимаем
Import в верхней части стримербота.

-2

И либо перетаскиваем TwitchService.sb в Import String либо открываем его в Sublime text или notepad++ копируем и вставляем текст.

-3

Нажимаем Import и у нас появляется группа [Services] Twitch с четырьмя экшенами.

  • [Twitch] AddFirstWordViewer — экшен, который добавляет зрителей, писавших в чат между проверками, в список уже присутствующих на трансляции зрителей. Вы ведь и так увидели сообщение от них.
  • [Twitch] ClearTodaysViwers — этот экшен очищает список зрителей с прошлой трансляции по факту запуска стрима на твиче. Вы можете поменять триггер на более подходящий, если у вас такой есть.
  • [Twitch] Code — основной код модуля.
  • [Twitch] NewViewers — экшен, которые реагирует на появление нового зрителя. Он завязан на событие стримербота Present Viewers.

Настройка Present Viewers

Переходим на вкладку Platforms → Twitch. В Present Viewers ставим галочку на Live Update (мнения по этому пункту расходятся, но у меня работает с поставленной галочкой). И время обновления ставим на одну минуту, для получения наиболее актуального списка зрителей.

-4

Итог

Стримербот, раз в настроенный период, проверяет список зрителей твича. И если там появились зрители, которых не было в прошлый раз, отправит событие в миничат. Оно будет выглядеть как-то так:

-5

Если у вас остались вопросы — пишите в комментарии, приходите в телеграм, вконтакте, дискорд и заглядывайте на стримы.

#streamerdotbot, #minichat, #stream, #гайд, #twitch