Microsoft Bots has become very popular tool for chatting, that can connect intelligent bots to interact with your users naturally wherever they are.
This course will teach you everything you need to learn what the Bot Framework is and how you can build interactive and conversational bots using solid and well tested APIs. We will begin by exploring the basics of the Bot Framework and then dig deeper into the various aspects of building more advanced conversational agents.
About the Authors
Eduardo Freitas deliver, support and help create world-class software solutions that automate critical business processes, extract and process vasts amount of data, improve efficiency and slash operating costs by thousands. He turns help desks into profits centers and engines that drive sales and marketing.
He's an expert in Data Capture, Extraction, Big Data and Business Process Automation and helps my customers save thousands and slash costs by a factor of 70% or more.
Victoria Clark is a Financial Management Consultant with a background in Finance projects and systems, especially facilitating workshops and education on new developments and has a great interest in new technologies. Born in South Africa she is currently living in the Netherlands and enjoys writing, learning new topics and spending time with family.
We briefly explain what a bot is in theory and provide some examples.
We go into more detail on the Microsoft Bot Framework, components we will use to build our own Bot as well as the pre-requisites to using the Microsoft Bot Framework to get us started.
We show the steps to find and download the Bot Template and how to open this template in Visual Studio. We prepare the template for coding.
Showing how to set up a simple “Hello World” bot, including updating the references and including simple code into the template.
Finding and downloading the Bot emulator, installation and running our Hello World bot on this emulator.
Explaining the theory of Dialogs and Bot state, creating Dialog Chains and the benefits of using Dialogs when writing a Bot.
We explore the IDialog Interface incorporated into the Microsoft Bot Framework.
What are Bot States and how can we manage and save Bot States using the Bot State Service and Setting and Getting data.
Using the information on Dialogs in previous videos and building a dialog that saves state within our bot.
Understanding how FormFlow works and how it stores and manages validations and data.
Examining the code of FormFlow, class and variables, entry validations and custom validations.
Creating a bot using FormFlow, building dialogs and conversation chains, and setting validations as well as testing in the Bot Emulator.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.