Как через Python определять запуск стрима на Twich

Имеется программа, написанная на Python и использованием Selenium, Tkinter. В ней описана панель управления ботами для твича (они выполняют функццию просмотра трансляции, автоматической сборы баллов твич). Но эта программа полезна когда я её запускаю однновременно с активной траннсляцей стрима и я не всегда слежу за тем, начал ли стример трансляцию чтобы запустить программу. Как реализовать чтобы запущенная программа, автоматически определяла запустил ли стример трансляцию и если стример запустил её, то программа бы автоматически запускала нужные функции для фарма баллов? Нужна именно процедура проверки, чтобы я отошел, а программа сама детектит начало стрима.


Ответы (1 шт):

Автор решения: Shadowкaze
import requests

channelName = '39daph'

contents = requests.get('https://www.twitch.tv' + channelName).content.decode('utf-8')

if 'isLiveBroadcast' in contents: 
    print(channelName + ' is live')
else:
    print(channelName + ' is not live')
→ Ссылка