Top Banner
Building BOTs with Microsoft Bot Framework Aug 25, 2016
12

Buildig BOTs with Microsoft BOT Framework

Apr 16, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Buildig BOTs with Microsoft BOT Framework

Building BOTs with Microsoft Bot Framework

Aug 25, 2016

Page 2: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.2

Yes .. This webinar is being recorded.Available on YouTube shortly!

Page 3: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.3

Meet Your Host!

Lohith | @kashyapaTechnical Evangelist – Progress India

Microsoft MVP

http://about.me/kashyapa

Page 4: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.4

Bot Framework is a Microsoft-operated service and an SDK.

Bot Framework

Bot Framework is one of many tools Microsoft offers for building a complete bot.

www.botframework.com

Others include: LUIS, Speech APIs, Azure, more

Page 5: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.5

Your conversation logic

Logic

Web service

Your bot

Bot Builder SDK

(Node.js + C#)

LUIS

Page 6: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.6

Bot Connector

Your bot

Bot Connector

Send/receive messagesStore stateTranslationTelemetry

Dev portalChannels

Page 7: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.7

Bot Connector messagesYour bot

{ "type": "Message", "id": "68YrxgtB53Y", "conversationId": "DphPaFQrDuZDKyCez4AFGcT4vy5aQDje1lLGIjB8v18MFtb", "language": "en", "text": "You can say \"/order\" to order!", "attachments": [ ], "from": { "name": "+12065551212", "channelId": "sms", "address": "+12065551212", "id": "Ro52hKN287", "isBot": false }, "channelData": { SMS data here }, "botUserData": { your data here }, ...}

Bot Connecto

r

Page 8: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.8

Visual Studio

TemplateSimple

Stock Bot LUIS Publish to Azure

Connect to users

Add dialog smarts

Page 9: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.9

File -> New bot

Visual Studio

TemplateSimple

Stock Bot LUIS Publish to Azure

Connect to users

Add dialog smarts

Page 10: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.10

Connecting your bot to users

Visual Studio

TemplateSimple

Stock Bot LUIS Publish to Azure

Connect to users

Add dialog smarts

Page 11: Buildig BOTs with Microsoft BOT Framework

ThanksLohith (@kashyapa)

[email protected]

Page 12: Buildig BOTs with Microsoft BOT Framework