Chat Bot using Azure Bot Service

Mohit Gupta
AzureDiary
Published in
2 min readDec 10, 2019

Overview

Chat Bot is a software that can simulate a chat with user in natural language

With Azure, Creating a Chat bot is very easy and can be created in few minutes with few clicks.

We can add Intelligence to BOT using LUIS Cognitive service

Requirement

· Visual Studio

· Azure Subscription

Install Bot Template

Create new project for ChatBot Application

We are using LUIS Framework with BOT application .

LUIS is a cognitive service which helps in teaching BOT application

Create New Cognitive Service Account

Import the json which default created in Bot Application

Click on Train and Publish

Use Primary Key , Application Id and Host in Bot Application

{"MicrosoftAppId": "","MicrosoftAppPassword": "","LuisAppId": "< LuisAppId >","LuisAPIKey": "< LuisAPIKey >","LuisAPIHostName": "westus.api.cognitive.microsoft.com/"}

Create BOT Service on Azure Portal

Publish Bot Application from Visual Studio to Azure

Test Application from Azure Portal

--

--

Mohit Gupta
AzureDiary

Integration Developer works on Azure , DevOps , BizTalk. Contact : mohit.e.gupta@gmail.com