Nightbot可以计算用户的特定聊天吗?



上下文

我想获取并打印出人们说的话的数量,比如'checkup'。但Nightbot(Youtube、Twitch聊天管理器(不为个人服务。

我想要得到的结果

如果用户说!checkupcount,他们就会得到呼叫它的号码

问题

  1. Nightbot有counter的命令,它是count,但它是通用的
  2. 此外,计数器无法编辑或删除

我找到但做不到的解决方案:

  • Nightbot与JavaScript兼容,可以使用远程URL
  1. 所以,我想我可以使用谷歌电子表格来存储数据(计数(,并在每次用户说"特定单词"时修改其中的数据
  2. 然后,如果用户说"检查",它应该修改电子表格中的数据
  3. 而且,我只需要在聊天框中有一个命令,用于从电子表格中返回数据并在聊天时打印

但是,有了这个解决方案,我还需要一件事

  1. 应该有另一个变量用于在工作表上注册用户名
  2. 幸运的是,在Nightbot中有一个打印用户名的命令,它是"touser">
  3. 但不幸的是,"touser"只适用于打印,我不知道它在内部是如何工作的。如果我能从"touser"中得到一个值,那么它应该可以修改谷歌电子表格中的数据

这是第一次在这里提问,所以我担心对那些回答的人有点粗鲁(因为我没有给别人任何帮助…(。但如果可能的话,我会尽力帮助其他人,w.r.t.找出一些不需要专业编码技能的解决方案。

仅使用夜机器人,我认为不可能满足您的要求。不过,我认为,你可以通过使用夜机器人的api为自己创建一个自定义应用程序来获得预期的行为。

您可以实现一种新的命令创建方式,例如实现一种将处理两个POST请求的方法:一个到包含数据结构的数据库,该数据结构将保存您的ID Integer夫妇,另一个到夜机器人api;这是一个指向夜机器人api的链接,向您展示如何设置此请求。

当然,您需要处理对这些命令的调用,以同样的方式,您可以处理POST请求以从数据库检索数据,并处理另一个请求以向频道的聊天发送消息,您可以在这里看到一个示例。

附言:为了让你获得更好的体验,我建议你阅读这个常见问题

最新更新