Building A Bot Using Azure Bot Service

In this article you will learn how to build a bot using azure bot service.

Building A Bot Using Azure Bot Service

Introduction

Azure Bot Service provides components for testing, deploying, managing and making bots, including the Bot Framework SDK for developing bots and its administration for connecting bots to channels. Developers can create bots that use speech, understand natural language and answers, and more.

Bots provide an experience that feels less like using a computer and more like dealing with a person or at least an intelligent robot. Bots are a lot like modern web applications, living on the internet and using APIs to send and receive messages.

Create a new Azure bot service

Log in to the Azure portal (your Azure Account).

Click on the “Create new resource” link in the Azure portal and select/click >>> “AI + Machine Learning” (option)>>> “Web App bot”.

Building A Bot Using Azure Bot Service

The Web App Bot (Blade) opens up. Fill out the information about the Web App Bot.

Building A Bot Using Azure Bot Service

After this, click the Bot Template; check the SDK versions (SDK v3, v4) then select “Basic Bot”; click Okay to continue.

Building A Bot Using Azure Bot Service

If you want to create an App service plan, create a “New app service plan”. Click Okay to continue.

Building A Bot Using Azure Bot Service

Fill out the form with valid information and click the “Create” button.

Building A Bot Using Azure Bot Service

You will see the following "Deployment in progress" message.

Building A Bot Using Azure Bot Service

Once successfully deployed, open the Web App bot (Created). See the details of the created bot.

Building A Bot Using Azure Bot Service

When opened, in the Bot management section, click on the "Test in Web Chat" option. It will load and connect to the chat with your bot. See the example bot (chat).

Building A Bot Using Azure Bot Service

And, it is time for deployment using GitHub or OneDrive.

Building A Bot Using Azure Bot Service

We've successfully completed the OneDrive Deployment process….

Building A Bot Using Azure Bot Service

Finally, we have successfully completed the GitHub Deployment process….

Building A Bot Using Azure Bot Service

Summary

In this article, we learned how to build a bot using Azure Bot Service. In my next article, I will cover the next step of this series.