google环聊聊天机器人可以聊天机器人吗?

google hangout chat can bots message bots?

我有一个使用场景,我正在 google 视频群聊中测试机器人。为了便于测试多个用户,我想创建一系列其他机器人来复制用户的功能。但这完全取决于房间里的机器人是否互相倾听。它还要求我获得机器人的用户 ID,以便它们可以互相命名。在 Google 脚本中我找不到检索它的方法(其余的 API 不是一个选项)。

有什么建议吗?

所以问题的答案似乎是否定的。机器人似乎无法相互交谈。当您将用户 ID 放在机器人的文本 属性 中时,它不会像对待人类用户那样将其替换为 @botname。如果有人能想出另一种方法来做到这一点,我将不胜感激。

但是我现在可以回答关于从何处获取机器人用户 ID 的第二个问题,我离开这里以防其他人好奇。这仅出现在消息事件中,当机器人被提及为 属性 event.message.annotations[0].userMention.user.name

信息已记录在案,但我知道 GCP 文档不是最容易浏览的。根据 Event Format reference: "Only messages from "real", non-bot 用户被传送给机器人。机器人永远不会收到自己或其他机器人发布的消息。"