2017-06-20 57 views
-1

「您可以使用Direct Line API在您的bot和您自己的客戶端應用程序之間啓用通信。」
我看到的方式,Bot(使用botframework創建)本身是一個端點。爲什麼我們不能直接使用Bot的API與機器人通信? 爲什麼我們需要直線?Direct Line API - Bot Framework

+1

上下文:[有沒有什麼辦法直接連接到chatbot而不使用直接api?](https://github.com/Microsoft/BotBuilder/issues/1006) – stuartd

回答

0

Bot Framework提供工具和服務來幫助您構建,部署和發佈殭屍工具,包括BotBuilder SDK for .NET and Node.jsBot Developer Portal和Bot連接器。

The Direct Line protocol提供,所以你可以連接你的機器人到一個自定義的聊天界面,又名WebChat,或自定義網絡或移動應用程序。

如果您只想通過Skype,Bing,Slack,MS Teams,Telegram,Twilio SMS等支持的渠道與您的機器人通信,則不需要使用Direct Line API。

儘管bot是一種API應用程序,但它並不是孤立存在的,並且需要Bot Framework通道連接器服務才能將您的bot的消息中繼到各種連接的通道,如Skype或Slack。如果您將消息直接發送到Bot的API而未將其連接到生態系統的其他部分,那麼機器人將不知道在哪裏指導各自的消息。

博特框架結構概述 Bot Framework Overview

有關博特框架體系結構的詳細信息,請參閱:How the Bot Framework works

相關問題