【问题标题】:Azure Bot - communicate through REST APIsAzure Bot - 通过 REST API 进行通信
【发布时间】:2019-12-02 07:46:04
【问题描述】:

我必须将 2 个不同的 azure bot 集成到一个 azure bot 应用程序中。所以考虑与 REST api 集成。这种方法会奏效吗?

从此链接

我可以从云机器人获取访问令牌。但是没有关于“从客户端发送消息”的示例。它有将来自服务器的客户端消息作为Activity 对象处理的示例。

  1. 如果有关于“通过 REST 从客户端向天蓝色云发送消息”的示例会更好
  2. REST 和连接器有什么不同?

我相信DirectLine 可以实现,但想知道如何通过 REST API 进行操作。

提前致谢!!

【问题讨论】:

    标签: node.js azure rest botframework direct-line-botframework


    【解决方案1】:

    如果没有更多信息,我无法告诉您您的想法是否适用于处理两个独立的机器人。如果您尝试与机器人开始对话,并根据某些标准向不同对话发送消息,那么这应该可行。

    Bot Framework API 基本上可以分为两个部分:

    1. 机器人用来与用户和服务对话的连接器(主要)API。
    2. 您可以使用 DirectLine API 与机器人对话,而不是使用 Slack 或 Teams 等内置连接器之一。

    根据您的需求,DirectLine 确实是您正在寻找的。 directline.botframework.com/v3/directline/conversations/abc123/activities 端点将 allow a client app 向连接的机器人发送消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-11
      • 1970-01-01
      • 2013-09-18
      • 1970-01-01
      • 2020-07-31
      • 1970-01-01
      • 2016-04-03
      • 2022-11-07
      相关资源
      最近更新 更多