Slide 57
Slide 57 text
// bot.js
// ..
controller.hears(['I want a tie'], ['direct_message'], function(bot, message) {
bot.startConversation(message, askColor);
});
askColor = function(response, convo) {
convo.ask('What color do you want?', function(response, convo) {
storeColor(response.text);
convo.say('Got it. Tremendous color.');
askDelivery(response, convo);
convo.next();
});
}
askDelivery = function(response, convo) {
convo.ask('Where do you want this shipped?', function(response, convo) {
ensureNotMexico(response.text, function() {
convo.say('Consider it done');
convo.next();
});
});
}