2017-05-12 14 views
3

SDKのバージョンを3.8.1にアップデートしても、ローカルのbotエミュレータで警告メッセージが表示されます。アップデート後もMicrosoft社の古いバージョンの警告メッセージが表示される

警告:Botは3.5.0より前のSDKバージョンを使用しています。
警告:SDKのバージョンは、以前の3.5.0が警告2017
、もはや7月31日の後に動作します認証 設定を使用するよりも、この日を超えて作業を続行するにはあなたのボットについて、 は、SDKを使用するようにボットを更新してください3.5.0以上のバージョン。

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

答えて

1

バグは、本日発表されたSDK v3.8.3で修正され、修正されました。詳細はGitHubです。

このバグは、「User-Agent」ヘッダーが誤って削除されたために発生します。

+0

私はそれに従っていて、その解決策だけを使用しました。 – curiousMonkey

2

私はbotframework-emulator 3.5.29botbuilder 3.7.1と同じ問題を抱えています。

ボットエミュレータユーザエージェントヘッダ(コードherehere)に見ることによってバージョンをチェックし、ヘッダはボットフレームワークhereによって設定されています。

私は、エミュレータでは、ヘッダ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へのリクエストでそのヘッダを期待している:私の場合は私が得ます。

+0

詳細な回答。 – curiousMonkey

関連する問題