簡體   English   中英

Microsoft bot舊版本警告消息即使在更新后仍然存在

[英]Microsoft bot older version warning message persistent even after update

我將SDK的版本更新為3.8.1,並在本地bot模擬器上仍然收到警告消息。

警告:Bot使用的是早於3.5.0的SDK版本。
警告:早於3.5.0的SDK版本使用的身份驗證配置將在2017年7月31日之后不再有效。
警告:為了讓您的機器人在此日期之后繼續工作,請更新您的機器人以使用大於或等於3.5.0的SDK版本。

Environment setup:
Lang   |  Nodejs
Editor |  Visual Studio Code
OS     |  macOS Sierra
          botframework-emulator v3.5.29
SDK    |  "botbuilder": "^3.8.1"

我對botframework-emulator 3.5.29botbuilder 3.7.1有同樣的問題。

Bot Emulator通過查看user-agent標頭( 此處此處的代碼)檢查版本,標頭由bot框架在此處設置

我會說這是模擬器中的一個問題,因為標頭IS是由機器人框架發送的。 在我的情況下,我得到:

User-Agent: BF-DirectLine (Microsoft-BotFramework/3.1 +https://botframework.com/ua)

POST荷蘭國際集團的消息到/api/messages ,但是仿真器期待在到由請求該標頭https://directline.botframework.com/v3/conversations/:conversationId/activities/:activityId ,導致用戶代理報頭未定義。

使用今天早些時候發布的SDK v3.8.3跟蹤並修復了該錯誤。 你可以在GitHub上找到詳細信息。

此錯誤源於“User-Agent”標頭被意外刪除。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM