Azureポータルを使用してボットサービスを作成し、 "messages"フォルダにrun.csxファイルがある基本テンプレートを選択しました。私は自分のニーズに合わせてフォルダ構造を更新し、 "メッセージ"フォルダを削除し、代わりに "デフォルト"というフォルダに置き換えました。ボットフレームワークのフォルダ構造を変更した後、Messaging Endpointが不正なリクエストエラーを返す
"/ api/Default?code ="を指すようにメッセージングエンドポイントを更新しようとしましたが、メッセージングエンドポイントが "/ api/messages"を指していたときの値でしたが、リクエストエラー:
BadRequest {
"Message": "The 'code' query parameter provided in the HTTP request did not match the expected value."
}
私は、この「コード」の値を取得する方法と、それがどうあるべきかわかりません。ログは何をすべきかを言わず、私はこれに関する文書を見つけることができません。別のフォーラムで述べた
エンドポイントを指しているかもしれないrun.csxファイルとメッセージフォルダを削除しましたか?削除されますか?同じフォルダにさらにファイルを追加したり、デフォルトではファイルを編集したりすることができます。 –
あなたのbotはNode.jsですか、あるいはC#botですか? –
前に情報を提供していただきありがとうございます。 メッセージフォルダを削除しました。それでも元のrun.csxを使用していましたが、代わりにDefaultフォルダに入れました。私のボットではもはやメッセージフォルダの使用は意味をなさない。 これはC#のボットです。 – MattTatoczenko