Twitch алерт в Telegram
Вы можете использовать как свой аккаунт ака аккаунт стримера, так и второй аккаунт твича.
Далее зарегистрируйтесь здесь. Это как IFTTT только бесплатный план работает быстрее.
На бесплатном плане можно создать макс. два сценария, в одном сценарии может быть Route - позволяет использовать более двух модулей в одном сценарии на основе первого модуля.
Рождение бота
Открываем BotFather. Далее вводим команду /newbot. И следуем инструкции. На выходе получаем токен.
Основная часть
Создаем новый сценарий, выбираем Twitch > Watch Streams.
В открывшемся окне Create a webhook нажимаем - Add. Рядом с полем Connection нажимаем снова - Add. В Create a connection - Save.
Откроется окно авторизации твич аккаунта.
Далее в окне - Create a webhook.
Справа от "User/Channel ID" - Search. И там вводим nickname.
Если вы добавляете не себя, то вы должны быть фолловером канала, который добавляете.
В "Event Type" - When the specified channel starts a stream. То есть когда канал начинает стрим.
Далее наводимся на кружок с твичом и жмем на "+" - Add another module.
Ищем Telegram Bot. Далее выбирайте - Send a Text Message or a Reply или Send a Photo. Первое просто текст. Второе картинка с текстом.
В окне Telegram Bot - Add. В поле Token - вводим токен бота.
В поле Chat ID - нужно ввести username канала\группы. Если же канал приватный перейдите в этого бота и перешлите ему любое сообщение из канала. Вы получите - Forwarded from chat: XXX.
Message Thread ID - это ID треда группы с топиками.
Parse Mode - стиль форматирования, html\markdown.
Disable Notifications - отправлять ли сообщение без звука.
Disable Link Previews - выкл. превью ссылки.
Text - текст сообщения, которое будет отправлено в канал.
Вы можете написать туда что угодно и как угодно или использовать переменные.
Привет! Начался стрим username!
Заходи на [стрим](https://twitch.tv/username)
Привет! Начался стрим {{1.broadcaster_user_name}}!
Заходи на [стрим](https://twitch.tv/{{1.broadcaster_user_name}})
{{1.broadcaster_user_name}} = 1. Channel Name - имя канала.
Как все что нужно заполнили - OK.
Далее вкл. сценарий снизу слева.
Так же не забываем поставить моментальную отправку:
Проверка
Давайте проверим все ли работает, нажмите на кнопку - Run once. И запустите стрим, немного ожидания и ответ должен прийти.
Кнопка Run once - позволяет посмотреть полученные и отправленные данные, чтобы проверить все ли - ОК. Если все зеленое - все нормально.