【问题标题】:Could Nightbot count the user's particular chat?Nightbot 可以计算用户的特定聊天吗?
【发布时间】:2021-01-03 15:44:19
【问题描述】:

上下文

我想获取并打印说'checkup' 的人数。但 Nightbot(Youtube、Twitch 聊天管理器)不服务于个人柜台。

我想要得到的结果

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

问题

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

我想出但我做不到的解决方案:

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

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

  1. 应该有另一个变量用于在工作表上注册用户名。
  2. 幸运的是,Nightbot 中有一个用于打印用户名的命令,即“touser”。
  3. 但不幸的是,'touser' 只适用于打印,我不知道它在内部是如何工作的。如果我可以从“touser”获取值,则应该可以修改 Google 电子表格中的数据。

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

【问题讨论】:

    标签: javascript url youtube youtube-api counter


    【解决方案1】:

    仅使用 nightbot,我认为不可能按照您的要求进行操作。不过,我认为,您可以通过使用 nightbot 的 api 创建自己的自定义应用程序来获得预期的行为。

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

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

    附:为了让您在so上获得更好的体验,建议您阅读this FAQ

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-04
      • 1970-01-01
      • 2016-10-30
      • 1970-01-01
      • 2015-02-24
      • 2018-11-08
      • 1970-01-01
      相关资源
      最近更新 更多