Bot Framework REST API

大部分的 Bot Framework Bot 都是使用 Bot Framework SDK 來建置,以組織 Bot 並為您處理所有交談。 使用 SDK 的替代方法是使用 REST API 將訊息直接傳送至 Bot。

建置 Bot

透過使用 Bot Framework REST API 撰寫程式碼,您就可以在 Bot 的 Azure AI Bot Service 註冊中設定的任何通道上,傳送和接收訊息給使用者。

提示

Bot Framework 提供可用於在 C# 或 Node.js 中建置 Bot 的用戶端程式庫。 若要使用 C# 建置 Bot,請使用適用於 C# 的 Bot Framework SDK。 若要使用 Node.js 建置 Bot,請使用適用於 Node.js 的 Bot Framework SDK

請參閱Azure AI Bot Service檔,以深入瞭解如何使用服務建置 Bot。

建置Direct Line用戶端

Facebook、Teams 或 Slack 等大部分頻道都提供用戶端,但Direct Line您可以讓自己的用戶端應用程式與您的 Bot 通訊。 網路聊天是Direct Line用戶端的開放原始碼範例,而且可以在建立自己的用戶端時依原狀使用或修改或修改或學習。 Direct Line API 可實作使用標準密碼/權杖模式,並提供穩定結構描述的驗證機制,即使您的 Bot 會變更其通訊協定版本也一樣。 若要深入了解如何使用 Direct Line API 來啟用用戶端與 Bot 之間的通訊,請參閱重要概念

例如,Direct Line用戶端可以是不同語言和位置 (,例如傳統型應用程式,而不是網頁) 。 如需詳細資訊,請參閱關於 Direct Line