Srikanth Machiraju
Senior Consultant | Author | Blogger
Microsoft, Hyderabad
Proactive Bot
Build Proactive Bot using MS Bot framework
www.linkedin.com/in/vishsrik
Prerequisites
• Visual Studio 2017 (Free Edition)
• Microsoft Azure Subscription (Free Trial)
• Fundamentals of Building Bot (Documentation)
Proactive Bot
User Bot
Initiates
Conversation
Bot Responds
Bot Notifies
Proactive Bot Design
Azure Storage QueueAzure Function Bot framework + Direct Line API
Proactive Bot Design
DEMO
Source Code:
https://github.com/vishwanathsrikanth/mycode/tree/master/SimpleProactiveBot
DEBUG
https://ngrok.com/download
Steps to create a proactive Bot
Create a normal
Bot
1
Publish and
Configure Direct
Line API channel
2
Capture the state
change to a
Storage Queue
3
Create Azure
Function with
Queue Trigger and
Bot framework
4
Use Trigger event
to respond to the
User proactively
5
Q & A
vism@microsoft.com

Build Proactive bot using Microsoft Bot Framework