首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不和谐的Bot C# Twitch集成

不和谐的Bot C# Twitch集成
EN

Stack Overflow用户
提问于 2017-03-15 03:34:43
回答 1查看 2.3K关注 0票数 0

我目前正在为我的电视频道设计一个不和谐的机器人。这是我第一次使用C#,所以我正在学习。(我有过C和C++方面的经验。)

Bot当前将运行到不和谐服务器,当我输入命令时,它将返回我设置为返回的内容。

我想要实现的下一件事是通知频道中的一个Twitch,当我的频道运行时,它会提醒频道。我只是想知道如何实现Twitch,这样我就可以检查我上网的情况了。

我的问题是:我如何连接到Twitch,以便我可以查找一个事件,表明频道已经离开现场?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-15 03:44:32

你看过twitch文档,甚至自己搜索过吗?我不知道抽搐或者他们为api集成提供了什么,我用5分钟的googling就知道了这一点。

Twitch没有计划支持网钩,如这里提到的。这意味着您将不得不轮询它(检查streams api以确定一个通道是否处于活动状态,可能每分钟左右,这取决于您希望它的精确程度)。

他们的开发人员api将讨论如何确定通道是否处于活动状态,特别是流api 住在这里。

为了总结其中的内容,您应该向url发送如下所示的查询:

ID]

用您感兴趣的通道的id替换CHANNEL_ID,并将您的开发人员客户端id包含在请求的头中。(在我链接的docs页面中有更多关于此的内容)

如果通道脱机,它将返回null;如果通道是流的,则返回stream对象。

当您提出此请求时,您将需要检查新值是否与您之前查询时收到的最后一个值不同--如果是的话,通道状态(活动/脱机)已经更改,您应该将一条消息发送到不和谐频道。

我不会为你编写代码,但你现在应该能搞清楚了。搜索如何发送HTTP请求,以及如何添加自定义http头(用于twitch id标头)、如何解析JSON等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42800646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档