Getting Started with Microsoft Bot Framework
-
Upload
sarah-sexton -
Category
Technology
-
view
400 -
download
2
Transcript of Getting Started with Microsoft Bot Framework
![Page 1: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/1.jpg)
Getting Started with Microsoft Bot FrameworkSarah SextonTechnical Evangelist, Microsoft, Chicago@Saelia
![Page 2: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/3.jpg)
![Page 4: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/4.jpg)
![Page 5: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/5.jpg)
The Brains of your bot. Manages your bots conversations with
users across multiple channels
Universal Bot
![Page 6: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/6.jpg)
Connects a UniversalBot to multiple channels via the Bot Framework.
Chat & Console Connector
![Page 7: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/7.jpg)
Demo: SimpleBot
![Page 8: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/8.jpg)
• 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](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/10.jpg)
http://TraceryBot.azurewebsites.net
![Page 11: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/11.jpg)
The Files
![Page 12: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/12.jpg)
• .gitignore• README.md• package.json• index.html• app.js
GitHub Repository
![Page 13: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/13.jpg)
.gitignore
![Page 14: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/14.jpg)
README.md
![Page 15: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/15.jpg)
package.json
![Page 16: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/16.jpg)
index.html
![Page 17: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/17.jpg)
The Code
![Page 18: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/18.jpg)
app.js – “header” info
![Page 19: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/19.jpg)
app.js – Create Chat Bot
![Page 20: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/20.jpg)
app.js – Hello World “main”
![Page 21: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/21.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/22.jpg)
Dialogs = Routing
![Page 23: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/23.jpg)
app.js – Hello World “main”Hello, world!Hello, world!Hello, world!
![Page 24: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/24.jpg)
app.js – ReplacementGrammar Hello, world!
Hello, world!Hello, world!
![Page 25: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/25.jpg)
app.js – More Replacementshello, world!hello, world!hello, world!
![Page 26: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/26.jpg)
app.js – ReplacementModifiers Hello, world!
Hello, world!Hello, world!
![Page 27: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/27.jpg)
app.js – Modifiers.capitalize.s.a
![Page 28: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/28.jpg)
app.js – Replacement OptionsAloha, planet!
Hello, universe!Hello, world!
Goodbye, world!
![Page 29: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/29.jpg)
app.js – Run With It
![Page 30: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/30.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/31.jpg)
Demo: TraceryBot
![Page 32: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/32.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/33.jpg)
![Page 34: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/34.jpg)
Thank you!
Click icon to add picture
Sarah SextonTechnical Evangelist, Microsoft, Chicago@Saelia
![Page 35: Getting Started with Microsoft Bot Framework](https://reader036.fdocuments.in/reader036/viewer/2022062302/587080441a28ab57368b6345/html5/thumbnails/35.jpg)
© Copyright Microsoft Corporation. All rights reserved.