程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> Bot Framework的簡單實現

Bot Framework的簡單實現

編輯:C#入門知識

Bot Framework的簡單實現


最近微軟發布了Bot Framework,查了一些資料後,也就自己嘗試著寫了一段代碼。為了更方便開發,已經有人做了一個Bot Framework的開發模板,可以自行下載。下載完成後,將Bot Application.zip復制到“%USERPROFILE%\Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual C#"下,如下圖

\

然後打開VS2015,這裡在C#項目中可以找到Bot Application的模板,點擊創建即可。

\

然後找到Controllers文件夾下的MessagesController.cs,將其上方的“BotAuthentication”刪除,以略去發起請求時的驗證。

\

打開web.config,填充AppId和AppSecret,這兩個值可以使用guid。

\

將項目發布到本地的IIS中,同時配置一個端口,比如為20080。

\

\

使用ngrok工具,將本地的站點暴露外網中。

\

從圖中看到本地的20080端口已經配置到了http://1aea0e3a.ngrok.io和https://1aea0e3a.ngrok.io上。這裡直接訪問該網址,即可訪問到本地的網站。這種方式在微信開發中的也可以使用。

有了這個網址之後,我們就可以注冊一個bot了。

登錄到https://dev.botframework.com,點擊Get Start開始注冊。

\

注冊時需要有一個微軟的帳號來登錄,然後同意授權。在界面中填入相關的信息,

\

填寫完成後,保存,這時就生成了屬於我們自己的Bot,如下圖

\

 

點擊編輯進入,設置app secret

\

在剛剛注冊Bot成功後的頁面中有一個Send的頁面,可以發起請求,如下圖

\

可以看到收到了回饋,此時在ngrok中也可以看到狀態。

\

由於ngrok產生的網址過了一段時間或者沒有使用就會失效,需要重新產生,再配置到bot中。

在Bot的界面中,有一個Get bot embed codes 點擊後,可以得到嵌入的代碼。如下圖。

\

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved