Which Azure resource is purpose-built to host and publish a conversational bot across channels such as Teams, web chat and Slack?
Show answer and explanation
Answer: B
Azure Bot Service registers a bot, connects it to a messaging endpoint and handles the channel adapters, so the same bot logic can be reached from Teams, a website widget, Slack or other supported channels. It also provides the framework for integrating language understanding so that user utterances are mapped to intents. The bot code itself can run in Azure Functions, an App Service or another host.
Why the other options are wrong
- A. Synapse Analytics is a data warehousing and analytics platform and does not provide channel connectivity for bots.
- C. Azure DevOps supports software delivery workflows and has no bot channel or conversation hosting role.
- D. Entra ID is the identity provider that authenticates users and services, not a conversational bot host.