1

使用 REST API,我可以使用机器人的服务帐户在聊天空间/房间中@提及人类用户。

例如,以下 API 调用在空间(ID:xyx)中发布一条消息,标记 ID 为 118194077000688478880 的用户。

API: POST https://chat.googleapis.com/v1/{parent=spaces/xyz}/messages
Body: { 'text' : '<users/118194077000688478880> sample message' }

但是,我不知道如何使用相同的 API 在消息中标记机器人

我检查了浏览器并获得了机器人 ID。我尝试了以下组合,但没有奏效。假设机器人 ID 为 1234567890

{ 'text' : '<users/1234567890> sample message' }
{ 'text' : '<bots/1234567890> sample message' }
{ 'text' : '<users/bots/1234567890> sample message' }

请让我知道是否可能。如果是这样,怎么做?提前致谢!

4

1 回答 1

0

谷歌说,这是设计无法做到的。如果你问我,这很令人沮丧。

状态:无法修复(预期行为) 目前,它适用于仅由用户手动提及的机器人。这样做是为了防止潜在的滥用,尤其是在机器人可以@提及并向其他机器人发送命令的情况下。此行为是有意的,但您可以为此更改提交功能请求。请务必包含此功能的用例。

https://issuetracker.google.com/issues/109759261

于 2019-03-16T21:57:19.693 回答