The Azure Bot Service is effectively a registration for a conversational AI application on Azure. This registration allows you to connect a deployed chatbots to a wide number of supported channels that users can use to interact with the bot.
This lets you build one bot that can serve a variety of users across multiple different channels, including both text and voice channels.
Additionally, the Azure Bot Service gives you a centralized place to manage, secure, and monitor your bot, regardless of which channel people use to interact with your app.
Read on for an important caveat, as well as more information on Azure Bot Service.