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:
![](https://static.packt-cdn.com/products/9781789131956/graphics/assets/8f45012d-265e-4c02-bfab-f16272b602e2.png)
- Alternatively, we can go directly to the Azure portal at https://portal.azure.com and search for Bot Service:
![](https://static.packt-cdn.com/products/9781789131956/graphics/assets/b4498945-95da-4f33-b2cd-4b38234d1634.png)
- For this example, select the Web App Bot option:
![](https://static.packt-cdn.com/products/9781789131956/graphics/assets/9e2a376c-a535-4fad-8fe0-7c6faac6a6f4.png)
- 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...