Advertisement
Guest User

Untitled

a guest
Oct 1st, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. var builder = require('botbuilder');
  2. var restify = require('restify');
  3.  
  4. // Setup Restify Server
  5. var server = restify.createServer();
  6. server.listen(process.env.port || process.env.PORT || 3978, function () {
  7. console.log('%s listening to %s', server.name, server.url);
  8. });
  9.  
  10. // Create chat bot
  11. var connector = new builder.ChatConnector({
  12. appId: process.env.MICROSOFT_APP_ID,
  13. appPassword: process.env.MICROSOFT_APP_PASSWORD
  14. });
  15. var bot = new builder.UniversalBot(connector);
  16. server.post('/api/messages', connector.listen());
  17.  
  18. // Bot dialog
  19. bot.dialog('/', [
  20. function (session) {
  21. builder.Prompts.text(session, 'Hi! What is your name?');
  22. },
  23. function (session, result, next) {
  24. session.dialogData.username = result.response;
  25. next();
  26. },
  27. function (session) {
  28. builder.Prompts.text(session, 'Please say something and I\'ll repeat it');
  29. },
  30. function (session, result) {
  31. session.send('%s, you said: "%s"', session.dialogData.username, result.response);
  32. }
  33. ]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement