+ All Categories
Home > Technology > Getting Started with Microsoft Bot Framework

Getting Started with Microsoft Bot Framework

Date post: 16-Apr-2017
Category:
Upload: sarah-sexton
View: 403 times
Download: 2 times
Share this document with a friend
35
Getting Started with Microsoft Bot Framework Sarah Sexton Technical Evangelist, Microsoft, Chicago @Saelia
Transcript
Page 1: Getting Started with Microsoft Bot Framework

Getting Started with Microsoft Bot FrameworkSarah SextonTechnical Evangelist, Microsoft, Chicago@Saelia

Page 2: Getting Started with Microsoft Bot Framework

Installs Node.js (and npm) GIT VS Code

Signups needed MSID BotFramework.com LUIS – Language Understanding Intelligent Services

Technology Needed today in Node

Page 3: Getting Started with Microsoft Bot Framework
Page 4: Getting Started with Microsoft Bot Framework
Page 5: Getting Started with Microsoft Bot Framework

The Brains of your bot. Manages your bots conversations with

users across multiple channels

Universal Bot

Page 6: Getting Started with Microsoft Bot Framework

Connects a UniversalBot to multiple channels via the Bot Framework.

Chat & Console Connector

Page 7: Getting Started with Microsoft Bot Framework

Demo: SimpleBot

Page 8: Getting Started with Microsoft Bot Framework

• JavaScript Library by GalaxyKate / Kate Compton• Multipurpose text-expansion library• Make twitterbots, artbots, games, and stories• “Super-simple tool and language to generate

text” – tracery.io• Uses Text Replacement Rules

What is Tracery?

Page 9: Getting Started with Microsoft Bot Framework

TraceryBot Output Examples“Dramatically provide key technologies inside of win-win growth strategies.”

“Efficiently envision win-win technologies through streamlined cloud solutions.”

http://tracerybot.azurewebsites.netSarah Sexton

Page 10: Getting Started with Microsoft Bot Framework

http://TraceryBot.azurewebsites.net

Page 11: Getting Started with Microsoft Bot Framework

The Files

Page 12: Getting Started with Microsoft Bot Framework

• .gitignore• README.md• package.json• index.html• app.js

GitHub Repository

Page 13: Getting Started with Microsoft Bot Framework

.gitignore

Page 14: Getting Started with Microsoft Bot Framework

README.md

Page 15: Getting Started with Microsoft Bot Framework

package.json

Page 16: Getting Started with Microsoft Bot Framework

index.html

Page 17: Getting Started with Microsoft Bot Framework

The Code

Page 18: Getting Started with Microsoft Bot Framework

app.js – “header” info

Page 19: Getting Started with Microsoft Bot Framework

app.js – Create Chat Bot

Page 20: Getting Started with Microsoft Bot Framework

app.js – Hello World “main”

Page 21: Getting Started with Microsoft Bot Framework

Dialogs = Routing

All bots will have at least one root '/' dialog• Dialog Handlers• Waterfall• Closure• Dialog Object• SimpleDialog

Page 22: Getting Started with Microsoft Bot Framework

Dialogs = Routing

Page 23: Getting Started with Microsoft Bot Framework

app.js – Hello World “main”Hello, world!Hello, world!Hello, world!

Page 24: Getting Started with Microsoft Bot Framework

app.js – ReplacementGrammar Hello, world!

Hello, world!Hello, world!

Page 25: Getting Started with Microsoft Bot Framework

app.js – More Replacementshello, world!hello, world!hello, world!

Page 26: Getting Started with Microsoft Bot Framework

app.js – ReplacementModifiers Hello, world!

Hello, world!Hello, world!

Page 27: Getting Started with Microsoft Bot Framework

app.js – Modifiers.capitalize.s.a

Page 28: Getting Started with Microsoft Bot Framework

app.js – Replacement OptionsAloha, planet!

Hello, universe!Hello, world!

Goodbye, world!

Page 29: Getting Started with Microsoft Bot Framework

app.js – Run With It

Page 30: Getting Started with Microsoft Bot Framework

app.js – Run With It

Seamlessly provide disruptive growth strategies with agile scenarios.

Completely bring disruptive cloud solutions from self-sustaining metrics.

Efficiently administrate cutting-edge apps within extensible growth strategies.

Seamlessly administrate robust metrics of cross-platform metrics.

Page 31: Getting Started with Microsoft Bot Framework

Demo: TraceryBot

Page 32: Getting Started with Microsoft Bot Framework

Call to Action:

Click icon to add picture

Sarah SextonTechnical Evangelist, Microsoft, Chicago@Saelia

• steps: http://aka.ms/SarahSexton• GitHub.com/SarahSexton/

TraceryBot• TraceryBot.azurewebsites.net• slides: http://aka.ms/BotFramework• http://dev.botframework.com

Page 33: Getting Started with Microsoft Bot Framework
Page 34: Getting Started with Microsoft Bot Framework

Thank you!

Click icon to add picture

Sarah SextonTechnical Evangelist, Microsoft, Chicago@Saelia

Page 35: Getting Started with Microsoft Bot Framework

© Copyright Microsoft Corporation. All rights reserved.


Recommended