この記事の対象: SDK v4
このメッセージを読んでいる場合は、Microsoft Bot Framework Service からの要求を受信している可能性があります。 このガイドでは、この要求の性質を理解し、必要な場合には停止する手順について説明します。
上記のサービスからの要求を受信している場合、User-Agent ヘッダーは次の文字列のような書式になっています。
User-Agent: BF-DirectLine/3.0 (Microsoft-BotFramework/3.0 +https://botframework.com/ua)
この文字列の中で最も重要なのは、Microsoft Bot Framework が使用する Microsoft-BotFramework 識別子です。Microsoft Bot Framework は、独立したソフトウェア開発者が独自のボットを作成して操作できるようにするツールとサービスのコレクションです。
ボットの開発者の方なら、皆さんのサービスにこの要求が送られる理由は既にご存知でしょう。 そうでない方は、引き続き以下をお読みください。
Microsoft が皆さんのサービスにアクセスする理由
Bot Framework は、Facebook Messenger などのチャット サービスを利用しているユーザーとボットをつなぐものです。ボットは、インターネットにアクセスできるエンドポイントで実行され、REST API を使用できる Web サーバーです。 ボットに対する HTTP 呼び出し (Webhook 呼び出しとも呼ばれます) は、Bot Framework 開発者ポータルに登録されているボット開発者が指定した URL にのみ送信されます。
皆さんの Web サービスが Bot Framework サービスからの未承諾要求を受信している場合、ある開発者がボットの Webhook コールバックとして誤ってまたは故意に皆さんの URL を入力した可能性があります。
要求を停止するには
望まない要求が Web サービスに到達しないようにする方法の詳細については、bf-reports@microsoft.com にお問い合わせください。