Bot Framework User-Agent 要求

適用于: SDK v4

如果您正在閱讀這則訊息,您可能已收到來自 Microsoft Bot Framework 服務的要求。 本指南會協助您了解這些要求的本質,並提供一些停止要求的步驟 (如果您想要的話)。

如果您從我們的服務收到要求,其中可能會有類似下列字串的已格式化 User-Agent 標頭:

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

這個字串最重要的部分是 Microsoft-BotFramework 識別碼,其可供 Microsoft Bot Framework 這個工具和服務集合用來讓獨立軟體開發人員建立及操作他們自己的 Bot。

如果您是 bot 開發人員,您可能已經知道為何將這些要求導向至您的服務。 如果您不是,請繼續閱讀以深入了解。

為什麼 Microsoft 會連絡我的服務?

Bot Framework 會將 Facebook Messenger 等聊天服務上的使用者連線到 Bot,此 Bot 是 Web 伺服器,且其中會有 REST API 在可由網際網路存取的端點上執行。 Bot 的 HTTP 呼叫 (也稱為 Webhook 呼叫) 只會傳送到 Bot 開發人員 (已向 Bot Framework 開發人員入口網站註冊) 所指定的 URL。

如果您是從 Bot Framework 服務收到要求的 web 服務要求,可能是因為開發人員意外或故意輸入您的 URL 做為其 Bot 的 webhook 回呼。

停止這些要求

如需協助阻止不想要的要求,使其無法到達您的 Web 服務,請連絡 bf-reports@microsoft.com