直线API - Bot框架

时间:2017-06-20 05:32:38

标签: botframework direct-line-botframework

“您可以使用Direct Line API在您的机器人和您自己的客户端应用程序之间启用通信。”
我看来,Bot(使用botframework创建)本身就是一个端点。为什么我们不能直接使用Bot的API与机器人进行通信? 为什么我们需要Direct Line?

1 个答案:

答案 0 :(得分:3)

Bot Framework提供的工具和服务可帮助您构建,部署和发布漫游器,包括BotBuilder SDK for .NET and Node.jsBot Developer Portal和Bot连接器。

提供了

The Direct Line protocol,因此您可以将机器人连接到自定义聊天界面(即WebChat)或自定义Web或移动应用程序。

如果您只想通过支持的渠道(如Skype,Bing,Slack,MS Teams,Telegram,Twilio SMS等)与您的机器人进行通信,则不需要使用Direct Line API。

虽然僵尸程序是一种API应用程序,但它不是孤立存在的,并且需要Bot Framework通道连接器服务才能将机器人的消息转发到各种连接的通道,如Skype或Slack。如果您将消息直接发送到Bot的API而没有将其连接到生态系统的其余部分,则机器人不知道在哪里指示相应的消息。

Bot框架架构概述 Bot Framework Overview

有关Bot Framework架构的更多信息,请参阅:How the Bot Framework works