工控網(wǎng)首頁
>

應(yīng)用設(shè)計

>

用微軟Bot Framework創(chuàng)建機器人應(yīng)用程序

用微軟Bot Framework創(chuàng)建機器人應(yīng)用程序

2018/5/22 14:56:16

簡介:首先,我們需要下載ngrok軟件。但是,什么是ngrok?ngrok是一個網(wǎng)絡(luò)隧道軟件。 Bot Framework與ngrok一起與遠程托管的bot進行通信。看到這里下載ngrok網(wǎng)絡(luò)隧道軟件。

首先,我們需要下載ngrok軟件。但是,什么是ngrok?

ngrok是一個網(wǎng)絡(luò)隧道軟件。 Bot framework與ngrok一起與遠程托管的bot進行通信。看到這里下載ngrok網(wǎng)絡(luò)隧道軟件。

Bot framework是一個桌面應(yīng)用程序,允許bot開發(fā)者在本地主機上測試和調(diào)試他們的機器人,或者通過隧道遠程運行。我們需要為本地和服務(wù)器測試下載Bot framework模擬器。(下載地址:https://github.com/Microsoft/Botframework-Emulator)

成功下載后,請運行Bot framework Emulator的exe文件。第一次這樣做時,它會打開一個應(yīng)用程序設(shè)置窗口,我們需要在系統(tǒng)中提供ngrok的確切路徑(在我們的系統(tǒng)中提供ngrok保存的文件夾路徑)。

以下屏幕截圖被保存到C盤下載文件夾(C: Users RajeeshMenoth Downloads ngrok)。

當(dāng)連接到遠程服務(wù)器或非本地主機時,我們需要在web.config和Bot framework Emulator中提供BotId、MicrosoftAppId和MicrosoftAppPassword。我們將在我們創(chuàng)建的Web應(yīng)用程序機器人中從Azure應(yīng)用程序設(shè)置中獲得。

微軟機器人框架在Visual Studio中

Click on File > New > Project > Visual C# > Bot Application.

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

代碼

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

本地主機

在本地主機上運行機器人應(yīng)用程序。這將打開應(yīng)用程序與本地端口號,我們可以在Bot框架模擬器中使用。

機器人端點看起來像這樣:

Bot端點

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

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

應(yīng)用程序設(shè)置

我們將在應(yīng)用程序設(shè)置中獲取我們的網(wǎng)絡(luò)聊天應(yīng)用程序(Azure)的所有憑證(為此,我們需要使用Bot服務(wù)在Azure中創(chuàng)建網(wǎng)絡(luò)聊天機器人)。

輸出

單擊Connect觸發(fā)機器人應(yīng)用程序。

概要

我們學(xué)習(xí)了如何使用Microsoft Bot framework創(chuàng)建一個智能機器人應(yīng)用程序。希望這篇文章對所有Azure聊天機器人初學(xué)者有用。

投訴建議

提交

查看更多評論
其他資訊

查看更多

為折疊屏而生!Apkudo與博眾精工全球首發(fā)RSA設(shè)備,開啟二手電子AI檢測革命新時代!

深耕氣體安全監(jiān)測領(lǐng)域二十余載,上市企業(yè)馳誠股份以自主研發(fā)與全場景產(chǎn)品矩陣引領(lǐng)行業(yè)升級

2026國內(nèi)氣體報警器廠家觀察:聚焦上市企業(yè)馳誠股份的氣體安全監(jiān)測硬實力

云尖沐曦號衛(wèi)星成功入軌,國產(chǎn)智算產(chǎn)業(yè)鏈開啟太空計算新實踐

從“人眼友好”到“機器友好”,安謀科技“玲瓏”AI VPU搶先看