本文將介紹一種使用微軟的Bot Framework創建一個智能機器人應用程序的方法。
首先,我們需要下載ngrok軟件。但是,什麼是ngrok?
ngrok是一個網絡隧道軟件。 Bot Framework與ngrok一起與遠程托管的bot進行通信。看到這裏下載ngrok網絡隧道軟件。
Bot Framework是一個桌麵應用程序,允許bot開發者在本地主機上測試和調試他們的機器人,或者通過隧道遠程運行。我們需要為本地和服務器測試下載Bot Framework模擬器。(下載地址:https://github.com/Microsoft/BotFramework-Emulator)
成功下載後,請運行Bot Framework Emulator的exe文件。第一次這樣做時,它會打開一個應用程序設置窗口,我們需要在係統中提供ngrok的確切路徑(在我們的係統中提供ngrok保存的文件夾路徑)。
以下屏幕截圖被保存到C盤下載文件夾(C:\ Users \ RajeeshMenoth \ Downloads \ ngrok)。

當連接到遠程服務器或非本地主機時,我們需要在web.config和Bot Framework Emulator中提供BotId、MicrosoftAppId和MicrosoftAppPassword。我們將在我們創建的Web應用程序機器人中從Azure應用程序設置中獲得。
微軟機器人框架在Visual Studio中
Click on File > New > Project > Visual C# > Bot Application.

注意:如果機器人應用程序模板在Visual Studio 2015中不存在,請訪問工具>擴展和更新。然後在Visual Studio中搜索並安裝機器人應用程序。

代碼
我剛剛修改了web應用程序機器人的默認代碼。然後,將自己的邏輯添加到我們的機器人應用程序中的c#代碼中。



本地主機
在本地主機上運行機器人應用程序。這將打開應用程序與本地端口號,我們可以在Bot框架模擬器中使用。
機器人端點看起來像這樣:


Bot端點
在Bot Framework模擬器中,我們可以添加自己的本地主機或遠程服務器bot端點。可以直接連接Bot Framework模擬器中的localhost端口號。請注意,在實際的服務器端點中,我們需要提供Microsoft App ID和Microsoft App Password:

聊天機器人的實際終端來自應用程序設置(為此,我們需要使用機器人服務在Azure中創建一個web聊天機器人)。

應用程序設置
我們將在應用程序設置中獲取我們的網絡聊天應用程序(Azure)的所有憑證(為此,我們需要使用Bot服務在Azure中創建網絡聊天機器人)。

輸出
單擊Connect觸發機器人應用程序。

概要
我們學習了如何使用Microsoft Bot Framework創建一個智能機器人應用程序。希望這篇文章對所有Azure聊天機器人初學者有用。
下載
https://code.msdn.microsoft.com/Create-An-Intelligent-Bot-4f6c9332
也可以使用下麵的鏈接從MSDN代碼下載其他ASP.NET Core源代碼。
https://social.technet.microsoft.com/wiki/contents/articles/37538.user-page-rajeeshmenoth.aspx
相關資訊
最新熱門應用
coin100交易所鏈接
其它軟件159.09M
下載
歐意交易平台官網蘋果版
其它軟件397.1MB
下載
歐意交易平台app蘋果官網
其它軟件397.1MB
下載
歐意交易所app官方安卓手機版網易郵箱
其它軟件397.1MB
下載
熱幣網交易所app官網版蘋果手機
其它軟件50.42MB
下載
深幣交易所蘋果app
其它軟件223.89MB
下載
中幣交易所官網最新版安卓
其它軟件288.1 MB
下載
交易所appbcone
其它軟件225.08MB
下載
pkex交易所軟件官方app2024安卓版
其它軟件273.24MB
下載
bafeex交易所最新版
其它軟件28.5MB
下載