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