我有机器人工作。它根据电子表格中的关键字搜索提取数据。它突然停止工作 - 对代码进行了 no 更改 - 并且未在onMessage
,onAddToSpace
或onRemoveFromSpace
中记录任何事件。
向机器人发送DM响应“机器人没有响应”。我已检查云控制台,并使用正确的ID将其发布到我的帐户。控制台中的所有字段都与机器人标题中的设置相匹配。 StackDriver没有记录任何内容。
我还使用bot部署了一个webapp,它同时工作。我禁用了网络应用程序没有结果。
最令人困惑的问题是部署的其他机器人仍然有效。我错过了什么?
更新
我浏览了所需的所有API范围。我是从DriveApp
和YouTube数据API中提取的。禁用YouTube API允许该应用再次开始工作。
更新2
将代码移植到单独的工作机器人,使YouTube API能够重新开始工作。另一个项目也提供了一个Web应用程序,但禁用该应用程序没有做任何更改。我认为当单个脚本提供多个资源时会出现某种权限冲突。聊天机器人可能使用与托管Web应用程序冲突的隐藏URL。我找不到任何关于如何从部署ID以外的应用程序脚本提供聊天机器人的文档。还有另一块拼图吗?