Deploy bot application to Azure and register in Microsoft Bot Framework

Create your first chat bot application using Microsoft Bot Framework

Publish Application to Azure

  • Right click on the web application and click publish

01

  • Create Microsoft App Service
  • Select Microsoft Azure App Service
  • Click publish

02

  • Type App name, choose subscription, resource group, app service plan
  • Click create

03

  • Application is deployed to azure and you will see the following page in the browser
  • You will see the azure application url
  • You will get message end point

04

Register Bot with Microsoft Bot Framework

  • Go to https://dev.botframework.com/
  • Click to My bot -> Create bot
  • Click Create button
  • You will redirect to Azure portal
  • Click “Web App bot” and then click create

05

Create new bot service

  • From Web App Bot -> Click the “Create button” to start the bot creation process.
  • Type bot name
  • App name
  • You can keep other option by default or change as your own

06

07

Obtain Microsoft App Id and Microsoft App Password

  • Click settings of newly created bot service
  • Change message end point

08

  • Click Mange (beside Microsoft App id) link
  • Click Generate new password and obtain new Microsoft app id and password and then save

09

  • Now open web.config of bot application and add Microsoft App Id and password.
  • Publish application again to azure

10

  • Now go to Web App bot in Azure
  • Click Test in Web Chat
  • In the right side window. Type some message and enter.
  • You will see the following reply.

11

If it replied above message, means its ok. Cheers !!

Please share, if it is helpfulShare on FacebookShare on LinkedInTweet about this on TwitterShare on Google+Email this to someonePrint this page

1 thought on “Deploy bot application to Azure and register in Microsoft Bot Framework

  • In your first step, you have created an App service, and again in Bot service creation process another app service is created, is it mandatory?

Leave a Reply

Your email address will not be published. Required fields are marked *