The Microsoft Bot Framework allows you to easily create Bots. This book covers using Visual Studio 2015 to create Chatbots using the Microsoft Bot Framework. The purpose of this book is to demonstrate, provide examples of, and to explain important concepts of the technology. You can create bots that interact with your users naturally wherever they are, including Facebook, text, Skype, Office 365 email, and other popular services. Chapter 1: Understanding the Microsoft Bot Framework Chapter 2: Create a Hello World! Bot Chapter 3: Using FormFlow Chapter 4: Using Dialogs Chapter 5: Using Images, Cards, Carousels, and Buttons Chapter 6: Implementing A SQL Server Database With Your Bot Chapter 7: Implementing Language Understanding Intelligent Service (LUIS) Chapter 8: Calling The Microsoft Bot Framework Using The Direct Line API Chapter 9: Using Application Insights To Monitor Your Bot Chapter 10: Creating a Skype Bot Chapter 11: Creating A Facebook Messenger Bot
Author(s): Michael Washington
Publisher: Createspace Independent Publishing Platform
Year: 2016
Language: English
Pages: 266
Copyright
Table of Contents
Dedication
Michael Washington
Thank You
Microsoft
Community
Preface
Requirements
Chapter 1: Understanding the Microsoft Bot Framework
What Is the Microsoft Bot Framework?
Chapter 2: Create a Hello World! Bot
Creating A Hello World! Bot
Using The Bot Emulator
Saving User Data
Publishing The Bot
Registering The Bot With The Microsoft Bot Framework Developer Portal
Chapter 3: Using FormFlow
A Walk Through
Creating The Project
Test The Application
Saving The Data
Chapter 4: Using Dialogs
Walk Through
Creating The Application
Test The Application
Dialog Prompts
Chapter 5: Using Images, Cards, Carousels, and Buttons
Hero Card
Carousel
Rich Card Attachments In Dialogs
Create The Hero Card In The Dialog Class
Creating A Re-Usable Hero Card
Chapter 6: Implementing A SQL Server Database With Your Bot
Create The SQL Server Database
Create An ADO.NET Entity Data Model
Log To The Database
Log Messages In The Dialog Class
Test The Database Logging Code
View The Data
Logging High Scores
Update ADO.NET Entity Data Model
Alter Code To Log High Scores
Display The High Scores
Test The Code
Publishing A Microsoft Bot Framework Application That Uses a Database
Chapter 7: Implementing Language Understanding Intelligent Service (LUIS)
Create The LUIS Application
Update The Bot Application
Implement High Scores
Chapter 8: Calling The Microsoft Bot Framework Using The Direct Line API
Configuring The Direct Line Connector
Create The Web Application
Complete The Web Application
Run The Application
Chapter 9: Using Application Insights To Monitor Your Bot
Enable Application Insights
Debug The Application
Using The Bot Emulator
Custom Telemetry
Application Insights API summary
Application Insights Portal
Monitoring A Published Application
Chapter 10: Creating a Skype Bot
Publishing The Bot
Registering The Bot With The Bot Connector
Configure Skype
Chapter 11: Creating A Facebook Messenger Bot
Set-Up Facebook
Create A Facebook Developer Account
Create A Facebook App
Configure The Callback URL and Verify Token
Get Page Token
Configure The Microsoft Bot Connector
Talking To Your Bot
About The Author