Book Image

Building Bots with Microsoft Bot Framework

By : Kishore Gaddam
Book Image

Building Bots with Microsoft Bot Framework

By: Kishore Gaddam

Overview of this book

Bots help users to use the language as a UI and interact with the applications from any platform. This book teaches you how to develop real-world bots using Microsoft Bot Framework. The book starts with setting up the Microsoft Bot Framework development environment and emulator, and moves on to building the first bot using Connector and Builder SDK. Explore how to register, connect, test, and publish your bot to the Slack, Skype, and Facebook Messenger platforms. Throughout this book, you will build different types of bots from simple to complex, such as a weather bot, a natural speech and intent processing bot, an Interactive Voice Response (IVR) bot for a bank, a facial expression recognition bot, and more from scratch. These bots were designed and developed to teach you concepts such as text detection, implementing LUIS dialogs, Cortana Intelligence Services, third-party authentication, Rich Text format, Bot State Service, and microServices so you can practice working with the standard development tools such as Visual Studio, Bot Emulator, and Azure.
Table of Contents (10 chapters)

Publishing bots to various channels

Let's look at publishing bots to various channels in the following image:

Figure1: How a single bot can be published to various channels through the bot connector

In order to publish your bot to the available directories, you need to do the following three things:

  1. Publish your bot application to Microsoft Azure web app.

  2. Connect your bot to at least one channel that appears in the Bot Framework.

  3. Select Publish in the bot dashboard.

Publishing your bot application to Microsoft Azure web app

We use Microsoft Azure to host the bot application. To publish your bot application, you will need a Microsoft Azure subscription. You can get a free trial from https://azure.microsoft.com/en-us/.

In the preceding chapter, we created...