1

我有一个机器人工作。它根据电子表格中的关键字搜索提取数据。它突然停止工作 -没有更改代码 - 并且没有记录任何事件onMessageonAddToSpaceonRemoveFromSpace

向机器人发送 DM 会以“机器人无响应”进行响应。我检查了 Cloud Console,它使用正确的 ID 发布到我的帐户。控制台中的所有字段都与机器人标头中的设置相匹配。没有任何内容记录到 StackDriver。

我还与机器人一起部署了一个 webapp,它同时工作。我禁用了网络应用程序,没有结果。

最令人困惑的问题是其他部署的机器人仍在工作。我错过了什么?

更新

我浏览了我需要的所有 API 范围。我从DriveAppYouTube 数据 API 中提取。禁用 YouTube API 使该应用程序重新开始工作。

更新 2

将代码移植到单独的工作机器人允许 YouTube API 再次开始工作。另一个项目也在提供一个网络应用程序,但禁用该应用程序并没有做出任何改变。我认为当单个脚本服务多个资源时存在某种权限冲突。也许聊天机器人使用了与托管 Web 应用程序冲突的隐藏 URL。除了部署 ID 之外,我找不到任何关于如何从应用程序脚本提供聊天机器人的文档。谜题还有另一部分吗?

4

0 回答 0