diff --git a/VERSION.md b/VERSION.md index ba1de944..862fd4ac 100644 --- a/VERSION.md +++ b/VERSION.md @@ -1,6 +1,7 @@ ## Version 0.0.20 - NEW: Whatsapp directline client is now working in preview. +- NEW: Auto-dispatch to dialog based on intent name. ## Version 0.0.19 diff --git a/deploy/core.gbapp/services/GBConversationalService.ts b/deploy/core.gbapp/services/GBConversationalService.ts index 9116caa0..c717383b 100644 --- a/deploy/core.gbapp/services/GBConversationalService.ts +++ b/deploy/core.gbapp/services/GBConversationalService.ts @@ -104,10 +104,13 @@ export class GBConversationalService implements IGBConversationalService { } else if (intent === "ShowSubjectMenu") { session.replaceDialog("/menu"); } else { - // TODO testar diálogos v2 - // inclui diálogo - session.sendTyping(); - session.send("Desculpe-me, não encontrei nada a respeito..."); + try { + session.replaceDialog("/" + intent); + } catch (error) { + logger.trace("error: intent: [" + intent + "] error: [" + error + "]"); + session.sendTyping(); + session.send("Desculpe-me, não encontrei nada a respeito..."); + } } cb({ intent, entities }, null);