Статус стрима

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

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

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

Раздел «Автоматизация → Статус стрима» сводит сигналы Twitch, YouTube, Kick и OBS в один ответ на вопрос «идёт ли стрим», по которому потом живут остальные модули, — сама страница называет это «Единый live-статус: площадки и OBS в одном флаге для всех модулей». Она же умеет отправлять приветствие в чат в момент старта стрима.

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

  1. Откройте «Автоматизация → Статус стрима». Карточка вверху — текущий ответ: «Стрим идёт», «Стрим не идёт» или «Нет данных» с пояснением «Ни один источник ещё не прислал сигнал». Как только источник заговорил, в строке ниже появляется «с» и время последней смены статуса.
  2. Четыре плитки ниже — источники: Twitch, YouTube, Kick, OBS, у каждого своё состояние: «в эфире», «оффлайн», «нет сигнала» (от него ничего не приходило) или «игнорируется» (вы исключили его ниже на этой же странице).
  3. «Настройки агрегации → Свежесть сигнала (сек)» — сколько источнику верят после последнего сигнала: «Источник, молчащий дольше, перестаёт учитываться». Изначально стоит 90, стрелками ниже 30 не опустить, верхней границы нет.
  4. «Настройки агрегации → Задержка оффлайна (сек)» — сколько статус ждёт, прежде чем признать стрим законченным. Это «Защита от ложных «стрим закончился» при сбоях опроса». Изначально стоит 180, меньше 0 не бывает, верхней границы нет.
  5. В блоке «Не учитывать источники» по галочке на Twitch, YouTube, Kick и OBS. Отмеченный источник перестаёт влиять на общий статус — подсказка называет обычную причину: «Например, если OBS иногда вещает не на стрим-площадки».
  6. Чтобы здороваться в чате на старте, включите «Отправлять сообщение в чат при старте стрима» в блоке «Приветствие при старте стрима» и напишите текст в поле «Текст сообщения». Тон подсказан примером в поле: «Стрим начался! Всем привет, располагайтесь 👋».
  7. Под полем стоит строка «Клик по переменной — вставить в текст:» и шесть чипсов, каждый вставляется на место курсора: {game} — «Категория/игра эфира (Twitch, Kick)», {title} — «Название трансляции (все площадки)», {time} — «Текущее время», {date} — «Текущая дата», {random:1-100} — «Случайное число в диапазоне» и {choose:a|b|c} — «Случайный вариант из списка». Последние два вставляются как есть, так что диапазон и список правьте под себя.
  8. Уходит приветствие так, как сказано в подсказке: «Уходит в чат каждой площадки, которая вышла в эфир (по одному разу за стрим). У OBS чата нет — на него не отправляется». Не уходит оно и в этих случаях, и ни один из них не поломка:
    • strAImer открыли или перезапустили, когда эфир уже шёл. Площадка, которая в эфире в первые 45 секунд после запуска приложения, считается уже поприветствованной, поэтому перезапуск посреди стрима не здоровается с её чатом второй раз. Площадка, которая впервые сообщила об эфире позже, получит приветствие снова.
    • Площадка пропала и вернулась в течение 20 минут. Это тот же стрим, оборвавшаяся связь или перезапущенная трансляция, и приветствие уже было. Новым стримом считается только возвращение после отсутствия дольше 20 минут.
    • Эфир виден только по OBS. Если ни одна площадка не сообщает, что она в эфире, здороваться негде.
    • Площадка отмечена в «Не учитывать источники», либо переключатель выключен, либо «Текст сообщения» пуст.
  9. Нажмите «Сохранить» справа вверху. Кнопка одна на всю страницу — и на числа агрегации, и на приветствие — и сама отчитывается: «Сохраняю…», затем «Сохранено» или «Ошибка». До нажатия на этой странице ничего не записывается.

Чего здесь нельзя