如何解决Nightbot 可以计算用户的特定聊天吗? 上下文我想要得到的结果问题我想出但我做不到的解决方案:
上下文
我想获取并打印说 'checkup'
的人数。但是 Nightbot(Youtube、Twitch Chat Manager)不为个人柜台服务。
我想要得到的结果
如果用户说 !checkupcount
,他们会得到呼叫的号码。
问题
- Nightbot 有 counter 命令,它是 count,但它是通用的。
- 此外,无法编辑或删除计数器。
我想出但我做不到的解决方案:
- Nightbot 与 JavaScript 兼容并且可以使用远程 URL
- 所以,我想我可以使用 Google 电子表格来存储数据(计数)并在每次用户说出“特定单词”时修改其中的数据。
- 然后,如果用户说“检查”,它应该修改电子表格中的数据。
- 而且,我只需要在聊天框中输入一个命令来返回电子表格中的数据并在聊天时打印出来。
但是,有了这个解决方案,我还需要一件事。
- 应该有另一个变量用于在工作表上注册用户名。
- 幸运的是,有一个用于在 Nightbot 中打印用户名的命令是“touser”。
- 但不幸的是,'touser' 只适用于打印,我不知道它在内部是如何工作的。如果我可以从“touser”获取值,则应该可以修改 Google 电子表格中的数据。
第一次在这里问,所以我担心回答的人有点粗鲁(因为我没有给别人任何帮助......)。但如果可能的话,我会尽力帮助其他人,w.r.t.找出一些不需要专业编码技能的解决方案。
解决方法
仅使用 nightbot,我认为不可能执行您的要求。不过,我认为您可以通过使用 nightbot 的 api 为自己创建一个自定义应用程序来获得预期的行为。
您可以实现一种新的命令创建方式,例如实现一种处理两个 POST
请求的方法:一个到包含数据结构的数据库,该数据结构将保存您的 ID-Integer 对,另一个到到 nightbot api; this 是一个指向 nightbot api 的链接,用于向您展示如何设置此请求。
当然,您需要处理对这些命令的调用,并且以同样的方式,您可以处理一个 POST
请求以从数据库中检索数据,以及另一个向数据库发送消息的请求与您的频道聊天,您可以看到其中的示例 here。
附言为了让您获得更好的体验,建议您阅读this FAQ
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。