日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Microsoft Bot Framework 上手

發布時間:2025/7/14 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Microsoft Bot Framework 上手 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

因為這前使用過MS Bot Frameowrk 做過開發, 最近心血來潮想做(挖坑)一個小的bot。?

今天帶領大家使用MS Bot Framework創建Hello World。

?

首先,我們要創建項目, 因為我已經更新了extensions & update, 所以我的visual c#里面會有bot framework的模板

?

?

當我們創建好項目之后, 我們會發現,這其實就是一個ASP.NET 的項目, 里面有我們熟悉的controller.

?

Controller 里面的Post method 從我們的終端用戶接收我們所有的message然后調用我們的root dialog.

?

?

我們的root dialog里面是我們要處理信息的地方.

?

?

?大家可能困惑了, 那我應該怎么去測試我寫好的bot呢?

微軟為大家準備了BotFramework-Emulator?去下載.

下載之后,請不要著急的去debug. 因為我們還要對Emulator做一些設置.

?

新一代的emulator 還是好看多了.? 老一代的事一個.exe 文件,直接打開. 配置和顯示結果都在同一個頁面下.

?

?

下一步, 我們點左下角的setting 按鈕,? 打開setting之后, 我們需要下載ngrok (注意, 如果要本地測試,必須下載ngrok工具, ngrok提供給本地測試必要的網絡通道)

設置localhost override:localhost

?

保存之后我們就可以關閉emulator 重新打開啦.

?

?下一步, 我們在VS 里面點F5 開始debug我們的項目

?以下是我們debug之后打開的網站

?

?

現在回到我們的emulator.? 點擊左上角的File, 然后建立新的 bot. (注意, Endpoint URL 要填寫HTTP 而不是HTTPS)

然后保存我們的configuration配置文件.

?

?

我們可以看到接下來會自動轉入到live chat的頁面

?

?

這時候呢, 我們就可以輸入我們的文字了. 我們可以看到右下角的log 窗口會有post 請求發回去我們的bot framework.

如果你在項目里的messageController 里面post加入斷點, 會發現斷點這時候會被觸發. 說明我們給我們的bot framework 發送了一條請求.

如果這條請求是message, 則會觸發我們的root dialog

?

?因為所有的信息都是由json格式儲存, 所以當我們點擊信息時候(選中會改為黃色) 會在右上角的inspector-json 里面顯示我們的一些信息

?

?

?

?

?

源代碼我已經上傳到GitHub里面, 有興趣的朋友可以下載下來.

?

Microsoft Bot Framework這個系列會做一個基于餓了嗎API的實例開發. 主要功能是通過餓了嗎的API來讀取周邊外賣信息來顯示到bot 里面.

轉載于:https://www.cnblogs.com/TheMiao/p/9496445.html

總結

以上是生活随笔為你收集整理的Microsoft Bot Framework 上手的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。