如何退出'在Microsoft Bot Framework的node.js版本中?

时间:2017-03-08 09:56:06

标签: node.js botframework

我想在用户输入'退出'时调用session.endDialog。作为信息。

目前,我的机器人有很多类型的对话,但我希望机器人在“退出”时结束对话。无论用户当前在哪个对话中,用户都会输入。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:6)

我认为你想使用triggerActionendConversation(而不是endDialog):

// reset the bot 
bot.dialog('reset', function (session) {
    // reset data
    session.endConversation("Ok… Goodbye.");
}).triggerAction({ matches: /^exit/i });