When we create a bot with Azure Bot Service, Azure does a lot of our work for us. It provisions the bot, creates a bot project based on the bot builder SDK, and publishes the bot. All you need to create a bot in this way is an Azure subscription.
- To begin with, go to the Bot Framework website at https://dev.botframework.com, which will take you to the Azure portal:

- Alternatively, we can go directly to the Azure portal at https://portal.azure.com and search for Bot Service:

- For this example, select the Web App Bot option:

- After that, provide a bot name, resource group, location, pricing tier, app name, and a programming language for the bot. Currently, C# and Node.js are supported. C# is useful for .Net developers, while Node.js is useful for JavaScript or Node developers.
- Select a template to set up a bot project. The template will include...