Azure Bot Service offers a complete environment to build and deploy Bots. A Bot is an app that can interact with users in a conversational way. It can communicate with users using speech, text, and cards. You can create Bots that communicate with users using a freeform approach, where a users asks a question in a chatbox, for instance, and gets an answer back from the Bot, or you can use a more guided approach, where you provide choices to the users and take actions based on the choice they make.
You can integrate Bots in all types of applications, such as custom web applications and Azure Functions. You can create bots that integrate in Azure SaaS applications as well. Azure Bot Service offers different channels to connect your Bot to Skype, Facebook, Teams, Slack, SMS, and more. Bots can be created using .NET or Node.js, and there are five different templates...