Я пытаюсь создать простой Discord Bot, который публикует сообщения, когда стример выходит в эфир, но я не уверен, как использовать веб-перехватчики Twitch, не имея веб-сайта? Можно ли со всем этим справиться с помощью скрипта Python?
webhookurl = "https://api.twitch.tv/helix/webhooks/hub/"
payload = {"hub.mode":"subscribe",
"hub.topic":"https://api.twitch.tv/helix/users/streams?user_id=27942990",
"hub.callback":url,
"hub.lease_seconds":"0"
}
header = {"Content-Type":"application/json", "Client-ID": clientid}
req = requests.post(url, headers=header, data = payload)
resp = req.json()
print(resp)
Не уверен, что указать в качестве URL-адреса обратного вызова, поскольку у меня нет веб-сайта, на который можно было бы ответить.
Я использую Python 3.6
Боковое примечание: я могу узнать, активен ли канал, но Twitch рекомендует веб-перехватчики для проверки, когда поток выходит в эфир, и я просто хочу попробовать изучить это.