【问题标题】:How to @mention a bot using REST APIs?如何@提及使用 REST API 的机器人?
【发布时间】:2019-03-17 05:57:19
【问题描述】:

使用 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' }

如果可能,请告诉我。如果是这样,怎么做?提前致谢!

【问题讨论】:

标签: hangouts-chat


【解决方案1】:

按设计,这是无法做到的,Google 表示。如果你问我,这很令人沮丧。

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

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

【讨论】:

    猜你喜欢
    • 2017-06-11
    • 2019-04-16
    • 2020-09-15
    • 2018-08-27
    • 1970-01-01
    • 2014-02-14
    • 2021-05-11
    • 2021-01-21
    • 1970-01-01
    相关资源
    最近更新 更多