ローカルで実行すると、Microsoft Bot Framework Channel Emulatorで正常に動作するチャットボットを作成しました。Microsoft botはローカルでは動作しますが、公開されていない場合は動作しません。
しかし、私がTelegramでテストすると、エラー500が表示されます。「pbot2へのPOSTが失敗しました:HTTPステータス500でPOSTがボットのエンドポイントに失敗しました。
私はどこが間違っているかもしれないかについての手がかりは全くありません。通常はローカルでは動作しますが公開されていない場合は資格情報の問題ですが、Microsoft Bot Webサイトでボットとの接続をテストしました。エンドポイントの認証が成功しました。したがって、資格情報は間違いなく問題になります。
グーグルでは、問題はSystem.IdentityModel.Tokens.jwtの下位互換性に起因する結果が得られますが、問題ではないようにそのパッケージを更新しませんでした。
私はこの時点でアイデアがなくなったので、助けていただければ幸いです!前もって感謝します。
httpsエンドポイントまたはhttpエンドポイントを使用しましたか? –
httpsエンドポイントを使用しました。 Botフレームワークがこれを強制します。 – dmred