如何將 Microsoft Bot Framework 機器人部署以及網頁應用


《Bot Framework》是微軟開發的一款可讓任何人制作自己的聊天機器人。該工具可以理解自然語言並對圖片進行分析等,初期開放了 22 個可集成到應用的 API。

首先說到Bot大家的第一反應就是機器人,但是微軟的Bot不是指的傳統意義上的一個基於硬件的機器人,而是一個類似於在線客服的服務框架。這個框架很直接的價值在於

1.Channel的概念:例如我們同時需要智能機器人用在一個HTML頁面上以及Skype或者Email客服,如果你使用微軟 Bot Framework 框架開發這個智能客服,那么開發者可用享用Bot Framework Channel帶來的便捷,開發者只需要一次開發客服問題的邏輯然后在 Bot Framework 的 portal 上進行簡單的Channel配置就可以將這個智能客服 enable 到各種平台或者將一段iframe的HTML的代碼嵌入網頁中就可以實現多客戶端的部署。當然也可以部署到微信公共號中,下圖就是目前微軟 Bot Framework所支持的所有的channel,當然除了這些已有的channel我們還可也連接到我們已有的應用中,這里介紹從機器人的創建、發布,部署、測試,網頁應用的過程。

一、創建機器人

參考官網的配置和機器人創建,並在模擬器中測試。

https://docs.microsoft.com/en-us/bot-framework/dotnet/bot-builder-dotnet-quickstart

二、發布到微軟雲服務器。

 1、注冊微軟雲賬戶 https://www.azure.cn/

 2、登陸微軟雲賬戶(世紀互聯運行) 創建web app https://portal.azure.cn

點擊添加》web app》創建   顯示如下圖

填寫名稱和資源組,點擊創建,網站創建完成。

選中創建的站點創建代碼上傳方式,將代碼上傳,就ok了

 

三、部署機器人

1、登陸微軟bot部署 https://dev.botframework.com/bots/new

填寫上圖的基礎信息,填寫下圖的信息,填寫完,保存。

 

 2、編輯,創建web chart

點擊mybot,選中創建的bot

點擊edit,生成web chart鏈接和密鑰

<iframe src='https://webchat.botframework.com/embed/zonglihandle?s=YOUR_SECRET_HERE'></iframe> 將YOUR_SECRET_HERE這個用生成的密鑰替換就可以嵌入網頁中了

四、測試

在my bot 列表點擊test

 

出現測試頁面

另外還有一種測試,就是將發布的web app 網站在模擬器中測試,還需要下載配置一下ngrok    下載地址:https://ngrok.com/

如下配置

保存就可測試

 

寫了自己的第一篇博客,歡迎同學們互相交流學習。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM