События стрима запускают цепочки действий
Настройте автоматизацию стрима в strAImer для Windows: выберите награду, донат, команду чата или кнопку и задайте порядок действий. Например, награда за баллы канала может запустить звук, переключить сцену OBS, подождать 30 секунд и вернуть прежнюю сцену.
Бесплатно — как всё, что работает на вашем компьютере.
- Сцена OBS → «Хоррор»
- Звук → сирена
- Розетка → лампа выключена
Тринадцать вещей запускают сценарий, и это весь список
Триггер — это то, что произошло. У одного сценария их может быть несколько, и любой запускает ту же цепочку: копировать сценарий ради второго входа не нужно.
- Куплена награда за баллы канала. Награды Twitch и Kick лежат в одном списке, и площадку указывать не нужно: идентификаторы наград у площадок свои, поэтому одного идентификатора хватает.
- Донат с условием по сумме: любой, от суммы и выше, ровно сумма или в диапазоне. Суммы сравниваются в вашей базовой валюте, чем бы зритель ни заплатил.
- Битсы, от нужного количества и выше.
- Подписка — любая, только новые или только продления.
- Раздача подписок, от нужного количества и выше.
- Рейд, от нужного числа зрителей и выше.
- Новый фолловер.
- Начало эфира.
- Конец эфира.
- Кнопка на Панели управления — та же автоматизация, но запускаете вы: для моментов, когда решать должен не зритель.
- Фраза, сказанная вслух. Распознавание — модель на вашем компьютере, поэтому голосовой триггер не тратит кредиты. Но оно выключено, пока вы его не включите и не скачаете эту модель.
- Встроенная покупка Twitch — «Выделить моё сообщение» и её соседи. Приходят они пометкой на реплике чата, а не наградой, которую вы завели сами, поэтому и вход у них свой.
- Сообщение в чате: команда, фраза в начале или слово целиком где-то в тексте. Выбираете, кто вправе запускать — любой зритель, подписчики и выше, модераторы или только вы, — и паузу, потому что команду в чате повторяют.
Шаг умеет одиннадцать вещей, и это весь список
Шаги выполняются в том порядке, в каком вы их поставили, а между любыми двумя может стоять задержка любой длины. В строку для чата и в реплику вслух подставляется, кто запустил, сколько дал, какая это была награда и что он написал.
- Переключить сцену OBS.
- Показать или скрыть источник.
- Включить или выключить фильтр источника.
- Заглушить микрофон или снять глушение.
- Выставить громкость аудиовхода.
- Проиграть звук из вашей папки. Играет его само приложение, поэтому у короткого звука не теряется начало, как у уснувшего браузерного источника.
- Включить умную розетку Shelly — на время, до следующего шага, который её погасит, или выключить.
- Нарезать клип на Twitch.
- Написать в чат.
- Сказать вслух — прочитает озвучка на этой машине.
- Обратиться к другому сервису: адрес, GET или POST, JSON или обычный текст и заголовки, если сервис просит ключ. Так слово в чате доходит до Discord, n8n, Make, умного дома или вашего собственного скрипта.
Эффект, который возвращает себя сам
Автоматизацию на стриме обычно выключают через неделю: что-то осталось включённым, и никто не заметил. Здесь возврат — часть того же правила, а не второе правило, которое надо помнить.
- Задайте эффекту число секунд и шаг, который его снимает: фильтр выключится, сцена вернётся, розетка погаснет.
- Повторный триггер во время отсчёта продлевает его, а не начинает заново. Три покупки подряд дают один эффект втрое длиннее, а не три, дерущихся между собой.
- Розетка, включённая на время, гасит себя сама — она погаснет, даже если приложение к тому моменту закрыто.
- Цепочка, застигнутая на задержке при выходе, досчитает её при следующем запуске приложения.
- Кнопка тестового прогона на каждом сценарии выполняет всю цепочку прямо сейчас, тем же путём, что и живой триггер, — вместе с поведением при повторах.
Группы: одно условие — один выключатель
Группа — это папка, которая умеет следить за чем-то и включать себя сама. Пока условие не выполнено, ничего внутри неё не срабатывает.
- Условий четыре: источник виден на выбранной сцене, выбранная сцена в эфире, источник виден на той сцене, что в эфире сейчас, или аукцион принимает баллы канала.
- Группа заодно переключает отмеченные вами награды за баллы. Вебки на экране нет — награда скрыта, и никто не тратит баллы на эффект, который вы не покажете.
- Twitch разрешает приложению переключать только те награды, которые оно само и создало: награду, заведённую в панели Twitch, видно, но скрыть её нечем. Kick список своих наград отдаёт, а выключателя к ним не даёт.
Как видно, что сработало
Молча работающая автоматизация неотличима от сломанной. Два тайла делают её видимой на пульте.
- Идут сейчас: какие цепочки стоят на задержке, на каком они шаге и сколько осталось.
- Сработали недавно: последние двадцать запусков со временем и причиной — донат, награда, кнопка пульта.
- Кнопка повтора перезапускает цепочку, которая не легла: дым-машина не прогрелась, лампу выдернули, OBS не ответил на секунду. Зритель уже заплатил.
- Все ваши сценарии одним свёрнутым списком — чтобы запустить тот, до которого эфир ещё не дошёл.
- Тайл кнопок держит ваши именованные слоты со значком и оттенком, а слоту можно назначить глобальную горячую клавишу. Пока в фокусе игра, запущенная от администратора, Windows глушит клавиши — их возвращает помощник, который включается один раз, с одним запросом прав.
Из чего собрано
Каждая часть — отдельный модуль: ставите только нужные, и любой можно убрать, не сломав остальное.
Как начать
- Одному шагу нужен модуль, которого нет в установщике: «Умные розетки Shelly». Он бесплатный и ставится из раздела Каталог модулей → Дополнительные.
- Подключите то, до чего будут дотягиваться шаги: OBS по его серверу WebSocket, умную розетку в домашней сети. Звуку и чату ничего дополнительного не нужно.
- Откройте Автоматизация → Сценарии и создайте сценарий: добавьте триггер, затем цепочку шагов.
- Для голосового триггера откройте Голос → Распознавание и настройте его: из коробки распознавание выключено, модель не скачана, а микрофон не откроется, пока вы не назначите клавишу удержания или не оставите его слушать весь эфир.
- Для эффекта, который не должен остаться навсегда, задайте длительность в секундах и шаг, который его снимает.
- Нажмите кнопку тестового прогона и посмотрите всю цепочку целиком, не дожидаясь зрителя.
- Поставьте на пульт тайл «Сценарии: Выполняются», а если хотите запускать сценарии руками — «Пульт: Кнопки».
Одного сценарий не умеет намеренно: запускать и останавливать запись и эфир. Триггером чаще всего служит награда за баллы, и тогда ваш эфир оказался бы в руках любого, у кого баллов хватило.
Работает вместе с
Скачать strAImer
Всё на этой странице работает на вашем компьютере — бесплатно, без аккаунта, ничего подключать не нужно.
Чего-то здесь не хватает? Попросите на доске идей — по голосам видно, что нужнее всего. Предложить идею