Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var builder = require('botbuilder');
- var restify = require('restify');
- // Setup Restify Server
- var server = restify.createServer();
- server.listen(process.env.port || process.env.PORT || 3978, function () {
- console.log('%s listening to %s', server.name, server.url);
- });
- // Create chat bot
- var connector = new builder.ChatConnector({
- appId: process.env.MICROSOFT_APP_ID,
- appPassword: process.env.MICROSOFT_APP_PASSWORD
- });
- var bot = new builder.UniversalBot(connector);
- server.post('/api/messages', connector.listen());
- // Bot dialog
- bot.dialog('/', [
- function (session) {
- builder.Prompts.text(session, 'Hi! What is your name?');
- },
- function (session, result, next) {
- session.dialogData.username = result.response;
- next();
- },
- function (session) {
- builder.Prompts.text(session, 'Please say something and I\'ll repeat it');
- },
- function (session, result) {
- session.send('%s, you said: "%s"', session.dialogData.username, result.response);
- }
- ]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement