【问题标题】:How to send a DM to google chat via API using email or phone number如何使用电子邮件或电话号码通过 API 向谷歌聊天发送 DM
【发布时间】:2020-12-30 04:39:19
【问题描述】:

我需要为我的公司创建一个解决方案,我们需要能够从现有应用程序向组织成员谷歌聊天发送 DM。

理想情况下,我们会向提供用户电子邮件或电话号码(我们已经拥有的数据)的谷歌聊天 API 发送消息,或者向 API 发出请求,我们可以在其中提供电子邮件或电话号码并检索该用户的传入 webhook url,然后使用它来发送消息。

到目前为止,我阅读的所有答案都指向用户启动的流程,例如与机器人交互,该流程的采用率通常较低。

还有其他方法可以实现低摩擦解决方案吗?

非常感谢!

【问题讨论】:

    标签: webhooks hangouts-chat


    【解决方案1】:

    从第三方应用程序发送到 Google Chat 的所有消息都通过传入的 webhook 传递,这些 webhook 包含在机器人程序中。可以在群聊中以无需用户交互的方式配置机器人。然后您可以在您的外部应用程序中使用REST API 将消息创建到配置的机器人,机器人会自动将消息转发到谷歌聊天。

    更多材料可以在这里找到:

    Using Incoming Webhooks

    Connect to External Webapps

    【讨论】:

    • 谢谢 Carlos,这些都是有用的链接。您能否详细说明一下“可以在群聊中以无需用户交互的方式配置机器人”。请问?
    • 这意味着 Google Chat 用户无需键入消息让机器人响应。外部应用程序可以向机器人发出 POST 请求。 developers.google.com/hangouts/chat/quickstart/…
    • 我明白了……在这种方法中,用户必须创建 webhook 并提供一个空间,我认为这会增加摩擦。我们正在考虑在用户添加机器人时使用 ADDED_TO_SPACE 事件来收集和保存用户的电子邮件和空间 ID。然后 3p 应用会 POST 一条消息提供电子邮件,我们将消息发送到相应的空间。听起来怎么样?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-15
    • 1970-01-01
    相关资源
    最近更新 更多