【问题标题】:Google Chat bot linked to a google sheet链接到谷歌表格的谷歌聊天机器人
【发布时间】:2021-02-04 05:37:48
【问题描述】:

我正在构建的机器人的最终想法是在编辑谷歌表格时在聊天中发送消息。但首先我试图创建一个链接到谷歌表格的谷歌聊天机器人,其中包含谷歌提供的环聊聊天模板。为此,我使用了以下链接中描述的步骤:https://developers.google.com/hangouts/chat/quickstart/apps-script-bot

有了这个,我能够创建一个与独立应用程序脚本一起工作的机器人(独立脚本是任何未绑定到 Google 表格、文档、幻灯片或表单文件或 Google 站点的脚本)但是当我工作时使用有界应用脚本(以谷歌表格为界),我在聊天中收到一条消息“......机器人没有响应”。要从独立脚本更改为有界脚本,我只是在连接设置下更改了应用程序脚本的部署 ID(上面链接中的第 2 步)。我应该为此做些什么吗?

我没有找到太多关于此的文档,所以如果您对我有任何建议,我将非常高兴。

【问题讨论】:

  • 如果您以与独立脚本相同的方式执行绑定脚本的所有步骤 - 问题必须与绑定脚本的内容有关。跟单机有什么区别?你能展示你的代码吗?
  • 嗨@ziganotschka。你说的对。我终于能够理解这里缺少什么了。在我的清单文件中,我缺少其中的 "chat": {} 对象。另一个快速的问题,您是否熟悉在编辑工作表时让机器人向房间发送消息?我应该使用 onEdit 函数吗?机器人如何知道它应该将消息发送到哪个房间?
  • @ziganotschka 不用担心,我已经找到了最后一部分的方法! (:

标签: google-apps-script hangouts-chat google-apps-script-api google-chat


【解决方案1】:

我的清单文件中缺少“聊天”:{} 对象。

{
  "timeZone": "America/Los_Angeles",
  "dependencies": {},
  "chat": {
    "addToSpaceFallbackMessage": "Thank you for adding me!"
  },
  "exceptionLogging": "STACKDRIVER"
}

【讨论】:

    猜你喜欢
    • 2021-05-29
    • 1970-01-01
    • 1970-01-01
    • 2021-04-07
    • 2022-01-01
    • 2022-08-23
    • 2018-11-15
    • 1970-01-01
    • 2021-12-09
    相关资源
    最近更新 更多