Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bot.dialog('Flow', [
- function(session, results) {
- builder.Prompts.choice(session, 'Please select the flow', 'flow1|flow2', { listStyle: builder.ListStyle.button });
- },function (session, results) {
- if(results.response.entity === 'flow1'){
- session.beginDialog('Flow1')
- }else{
- session.beginDialog('Flow2')
- }
- }
- ]).endConversationAction("stop",
- "",
- {
- matches: /^cancel$|^goodbye$|^exit|^stop|^close/i
- // confirmPrompt: "This will cancel your order. Are you sure?"
- }
- );
- bot.dialog('Flow1', [
- function(session, results) {
- builder.Prompts.text(session, "May I know your name?")
- },function (session, results) {
- session.userData.name = results.response
- builder.Prompts.text(session, "Hi! What is your favorite color?")
- },
- function(session, results) {
- session.userData.color = results.response.entity
- builder.Prompts.text(session, "Please enter color code?")
- },
- function(session, results) {
- session.userData.colorcode = results.response
- session.send('Your inputs <br>name: '+session.userData.name+
- "<br>color: "+session.userData.color+
- "<br>color code : "+session.userData.colorcode);
- session.endConversation();
- }
- ]).endConversationAction("stop",
- "",
- {
- matches: /^cancel$|^goodbye$|^exit|^stop|^close/i
- // confirmPrompt: "This will cancel your order. Are you sure?"
- }
- );
- bot.dialog('Flow2', [
- function(session, results) {
- builder.Prompts.text(session, "Please enter your user name?")
- },function (session, results) {
- session.userData.username = results.response
- builder.Prompts.text(session, "Please enter your password?")
- },
- function(session, results) {
- session.userData.password = results.response
- session.userData.colorcode = results.response
- session.send('Your inputs <br>username: '+session.userData.username+
- "<br>Password: "+session.userData.password);
- session.endConversation();
- }
- ]).endConversationAction("stop",
- "",
- {
- matches: /^cancel$|^goodbye$|^exit|^stop|^close/i
- // confirmPrompt: "This will cancel your order. Are you sure?"
- }
- );
Add Comment
Please, Sign In to add comment