Learn advanced techniques for chatbot development with Microsoft Bot Framework, such as conversation logging, Direct Line communication, and unit testing.
Syllabus
Introduction
Welcome
What you should know
Exercise files
1. Conversation Logging
Why log chat conversations?
Introduction and implementation of an activity logger
Simple logging
File logging
SQL logging
Conclusions
2. Using ngrok with Bots
Use of ngrok with bots
Install, configure ngrok, and deploy
3. Unit Testing
Why should you test bots and what should you test with bots?
Mocking to perform unit testing with bots
4. Direct Line Communication
Introduction to Direct Line and Direct Line prerequisites
Configure and communicate with bots using Direct Line