Обработка событий

Реагировать на Follow, Subscription и прочее, с любой платформы

Все сводится к очень простому действию: добавление триггеров к необходимым Actions.

Что это значит: Если у вас есть экшен, который, например, отображает алерт на Follow с платформы Twitch, вы можете добавить к нему-же обработку Follow с других платформ!

Для того, чтобы это сделать, выберите или создайте экшен, который будет обрабатывать событие. Нажмите правой кнопкой мыши в области Triggers и выберите Custom -> MiniChat -> [Нужная вам платформа] -> [Нужное вам событие]

Если хотите обрабатывать Follow с нескольких платформ одним Action - просто добавьте триггеры для всех!

Когда событие произойдет - будет выполнен этот экшен.

Вы можете спросить: "Но как мне получить имя подписавшегося зрителя?"

Все очень просто, но эта часть может немного пугать непривыкших к Streamer.bot пользователей. Делается это через Аргументы

Аргументы - это просто переменная. Какое-то значение (текст, число или что-то другое), сохраненное под определенным именем.

Таким образом, каждый раз, когда вызывается событие Follow с любой платформы, в аргументах user и userName будет содержаться искомое вами имя. Использовать его оттуда очень просто - введите его с символом процента с обеих сторон.

Пример: Отправить имя подписавшегося зрителя в сообщении Twitch можно так:

По такой же аналогии, вы можете вывести имя через OBS на стрим, просто подставив %user% в GDI Text. И многое многое другое.

Конечно, все не ограничивается аргументом user. Их намного больше. Посмотреть их можно на любом уже отработавшем событии. Например, если у меня будет Action, реагирующий на сообщения с VK Play, и туда придет сообщение, на вкладке Action Queues -> Action History вы увидите вызов этого Action. И кликнув на него дважды, мне отобразится весь перечень доступных аргументов.

Любой из этих аргументов мы можем использовать, просто указав его с символом процента с двух сторон. (Пример: %message% преобразуется в "Привет, бустеры! Надеюсь....")

Last updated