2017-03-08 33 views

回答

6

我想你想使用triggerActionendConversation(代替的EndDialog)沿:

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

哦它的作品!非常感謝。順便說一下,我如何添加觸發此操作的單詞?另外,如何使用triggerAction調用不同的對話框而不是結束convo? – Dukakus17

+0

另外,有沒有辦法讓它理解'意圖'(來自LUIS)觸發事件而不是硬編碼關鍵字? – Dukakus17

+2

要擁有多個觸發詞,只需用|分隔組在匹配的正則表達式中:'匹配:/ ^(出口)|(退出)|(離開)|(離開)/我' – mgbennet

相關問題