我如何创建一个不和谐音机器人,将发送关于流的通知?



我需要用PYTHON编写的discord bot能够发送关于流开始的文本聊天通知。我试着在IFTTT网站上使用不和谐的webhooks,但是警报出现的时间很长。谁能把一些流通知的代码扔出去?提前谢谢你

你可以使用Twitch的Eventsub来接收一个通知,当一个流去现场,然后修改有效载荷以匹配Discord的Webhook格式和转发有效载荷上。这基本上就是IFTTT所做的。

目前EventSub只提供Webhook传输。所以你需要一个"服务器"可以接收来自Twitch的HTTP Post .

Twitch EventSub包含在这里https://dev.twitch.tv/docs/eventsub

这里包含了Discord Webhooks https://discord.com/developers/docs/resources/webhook

如果你想让你的Discord Bot自己做,那么你通常不会使用EventSub,因为你不希望你的Bot进程直接web可访问,所以你必须定期轮询Helix API的流端点,测试流从离线到在线的变化,并做任何需要的事情。(或者设置一个侧进程来接收和内部中继数据)

你会使用一个Twitch App Access/Client Credentials Token,因为这是一个服务器到服务器的请求。

最新更新