【问题标题】:google hangout chat can bots message bots?谷歌环聊聊天机器人可以消息机器人吗?
【发布时间】:2020-11-09 10:01:09
【问题描述】:
我有一个使用场景,我正在 Google Hangout 中测试机器人。为了方便对多个用户进行测试,我想创建一系列其他机器人来复制用户的功能。但这一切都取决于房间里的机器人互相倾听。它还要求我获取机器人的用户 ID,以便它们可以互相命名。在 Google Scripts 中,我找不到任何方法来检索它(其余 API 不是一个选项)。
有什么建议吗?
【问题讨论】:
标签:
google-apps-script
hangouts-chat
【解决方案2】:
所以这个问题的答案似乎是否定的。机器人似乎无法相互交谈。当您将用户 ID 放在机器人的文本属性中时,它不会像处理人类用户那样将其替换为 @botname。如果有人能想出另一种方法来做到这一点,我将不胜感激。
但是我现在可以回答第二个问题,即从哪里获得机器人用户 ID,我会离开这里以防其他人好奇。这仅出现在消息事件中,当机器人被提及为属性event.message.annotations[0].userMention.user.name