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

我想调用session.endDialog,只要用户input“退出”作为消息。

目前,我的机器人有很多types的对话,但是我希望机器人在用户键入“退出”时结束对话,而不pipe用户当前在哪个对话中。

有没有办法做到这一点?

我想你想使用triggerAction与endConversation (而不是endDialog):

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