Bot Framework の User-Agent 要求Bot Framework User-Agent requests

適用対象: SDK v4APPLIES TO: SDK v4

このメッセージを読んでいる場合は、Microsoft Bot Framework サービスからの要求を受信している可能性があります。If you're reading this message, you may have received a request from a Microsoft Bot Framework service. このガイドでは、この要求の性質を理解し、必要な場合には停止する手順について説明します。This guide will help you understand the nature of these requests and provide steps to stop them, if so desired.

上記のサービスからの要求を受信している場合、User-Agent ヘッダーは次の文字列のような書式になっています。If you received a request from our service, it likely had a User-Agent header formatted similar to the string below:

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

この文字列の中で最も重要なのは、Microsoft Bot Framework が使用する Microsoft-BotFramework 識別子です。Microsoft Bot Framework は、独立したソフトウェア開発者が独自のボットを作成して操作できるようにするツールとサービスのコレクションです。The most important part of this string is the Microsoft-BotFramework identifier, which is used by the Microsoft Bot Framework, a collection of tools and services that allows independent software developers to create and operate their own bots.

Bot 開発者の方は、これらの要求がサービスに送られている理由を既に把握している可能性があります。If you're a bot developer, you may already know why these requests are being directed to your service. そうでない方は、引き続き以下をお読みください。If not, continue reading to learn more.

Microsoft が皆さんのサービスにアクセスする理由Why is Microsoft contacting my service?

Bot Framework は、Facebook Messenger などのチャット サービスを利用しているユーザーとボットをつなぐものです。ボットは、インターネットにアクセスできるエンドポイントで実行され、REST API を使用できる Web サーバーです。The Bot Framework connects users on chat services like Facebook Messenger to bots, which are web servers with REST APIs running on internet-accessible endpoints. ボットに対する HTTP 呼び出し (Webhook 呼び出しとも呼ばれます) は、Bot Framework 開発者ポータルに登録されているボット開発者が指定した URL にのみ送信されます。The HTTP calls to bots (also called webhook calls) are sent only to URLs specified by a bot developer who registered with the Bot Framework developer portal.

Bot Framework サービスから web サービスへの要請されていない要求を受信している場合は、開発者が bot の webhook コールバックとして誤って、または意図的に URL を入力したことが原因である可能性があります。If you're receiving unsolicited requests from Bot Framework services to your web service, it is likely because a developer has either accidentally or knowingly entered your URL as the webhook callback for their bot.

要求を停止するにはTo stop these requests

望まない要求が Web サービスに到達しないようにする方法の詳細については、bf-reports@microsoft.com にお問い合わせください。For assistance in stopping undesired requests from reaching your web service, please contact bf-reports@microsoft.com.