Эфир: Чат

С чем сюда приходят

Встроен в strAImer: модуль ставится вместе с приложением, скачивать ничего не нужно. Он есть в списке Каталог модулей → Встроенные.

Что это за страница

Тайл Панели управления, который показывает чат Twitch, YouTube и Kick в одной ленте и позволяет отвечать, не выходя из приложения. Это тот же тайл, который раньше назывался Multichat — тот же тайл, новое название. Каждая строка содержит логотип площадки, значки зрителя и их смайлы, а модераторы получают кнопки отстранения, бана и удаления прямо на строке.

Как настроить

  1. Тайл заполняется сам, как только площадка подключена — ничего включать не нужно. До этого он показывает примеры строк с пометкой в заголовке, чтобы их нельзя было принять за настоящие.
  2. Чтобы ответить, введите текст в поле Сообщение внизу и нажмите Отправить. Над полем есть галочка для каждой подключенной площадки: отметьте те, куда хотите. Если ничего не отмечено, сообщение отправляется во все чаты — подсказка под полем сообщает об этом.
  3. Нажмите шестерёнку в заголовке, чтобы открыть настройки, и снова нажмите, чтобы закрыть. Готово внизу тоже закрывает их.
  4. Показывать поле ответа скрывает всю область отправки, если вы отвечаете из другого места.
  5. Отправлять от имени выбирает, кто говорит — Стримера или Бота. Опция бота неактивна, когда на площадках, куда вы пишете, не подключён аккаунт бота.
  6. Кнопки модерации показывают три кнопки на каждой строке зрителя. Отстранять на устанавливает их длительность: 1, 5, 10, 30 или 60 минут. Сама кнопка показывает число, так что вы всегда видите, что собираетесь выдать.
  7. Показывать чат площадок отмечает площадки, чьи сообщения появляются в ленте. Это касается чтения, а не отправки — галочки над полем сообщения отдельные.
  8. Скрывать команды чата убирает строки, которые начинаются с восклицательного знака. Полезно, когда зрители используют много команд, и лента быстро прокручивается.
  9. Выделять упоминание стримера обводит тонкой рамкой каждую строку, где вас назвали. Галочка стоит с самого начала. Имена берутся сразу из двух мест: из поля Псевдонимы стримера в разделе Чат-бот → База знаний и из названия канала, которое площадка присылает вместе с сообщением, поэтому рамка работает и у того, кто базу знаний не заполнял. Имя ищется целым словом, с @ и без него, и подчёркивание внутри ника этому не мешает. Кириллическое имя находится и в падеже; латинское совпадает только целиком, то есть «Artem» внутри «Artemis» не найдётся.
  10. Выделять награды за баллы канала отмечает сообщение, которое зритель отправил вместе с наградой Twitch за баллы канала: полоса слева цветом самой награды, того, что вы выбрали в Twitch, и название награды перед текстом. Сначала выделяются все награды. Список под переключателем позволяет отметить только нужные: «Если ничего не отмечено, выделяются все награды.» В списке только награды, которые просят у зрителя текст: остальные в чат не пишут.
  11. Логотипы площадок, Значки пользователей и Смайлы картинками включают и выключают эти три украшения по отдельности.
  12. Усиленный смайл показывается крупным и здесь. Зритель, потративший битсы на усиление Twitch «Gigantify an Emote», получает этот смайл увеличенным в ленте — картинка берётся у Twitch большой, а не растягивается. Twitch не говорит, какой смайл оплатили, поэтому увеличивается последний в сообщении, почти всегда единственный. Выключив Смайлы картинками, вы выключаете и это: увеличивать станет нечего.

Ники читаются в любой теме

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

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

Модерация со строки

Три кнопки расположены в правом верхнем углу строки зрителя:

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

Когда Kick не пропускает сообщение со ссылкой

Ссылку от бота Kick доставляет, только пока этот бот модератор вашего канала. Без этого он выбрасывает сообщение и зрителю ничего не говорит: со стороны бот просто промолчал.

Вместо него это говорит тайл, красной строкой в ленте: «Kick не пропустил сообщение со ссылкой: бот может писать ссылки, только если он модератор. Напишите в чате Kick: /mod {username}». Вместо {username} стоит имя вашего бота, так что команду можно скопировать прямо из строки и отправить в чат Kick. Строкой, а не всплывашкой, по той же причине, что и итог модерации: всплывашка живёт две секунды, и команду из неё не прочитать и не скопировать.

Пока Kick продолжает отказывать, строка обновляется не чаще раза в четверть часа, а прежняя копия из ленты убирается, чтобы они не копились. Назначьте бота модератором, и отказы прекратятся, а строки перестанут появляться сами. Если Kick отказал не боту, а вашему собственному аккаунту, строка короче и команды в ней нет: «Kick не пропустил сообщение со ссылкой». Любая другая неудачная отправка по-прежнему показывается короткой всплывашкой Не доставлено.

Что он не может