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