我想在用户输入'退出'时调用session.endDialog。作为信息。
目前,我的机器人有很多类型的对话,但我希望机器人在“退出”时结束对话。无论用户当前在哪个对话中,用户都会输入。
有办法做到这一点吗?
答案 0 :(得分:6)
我认为你想使用triggerAction和endConversation(而不是endDialog):
// reset the bot
bot.dialog('reset', function (session) {
// reset data
session.endConversation("Ok… Goodbye.");
}).triggerAction({ matches: /^exit/i });