From 96be63f50bfd8aa5072b407d9eec9a4bd7578af8 Mon Sep 17 00:00:00 2001 From: edisoncm-ti Date: Sat, 20 Jan 2024 11:09:05 -0300 Subject: [PATCH 1/3] fix: remove quebra de linha no index final do array quando usado variavel no Typebot --- src/whatsapp/services/typebot.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/whatsapp/services/typebot.service.ts b/src/whatsapp/services/typebot.service.ts index b5640240..96483b98 100644 --- a/src/whatsapp/services/typebot.service.ts +++ b/src/whatsapp/services/typebot.service.ts @@ -412,7 +412,7 @@ export class TypebotService { text += element.text; } - if (element.type === 'p' || element.type === 'inline-variable' || element.type === 'a') { + if (element.children && (element.type === 'p' || element.type === 'a' || element.type === 'inline-variable' || element.type === 'variable')) { for (const child of element.children) { text += applyFormatting(child); } From c9b0e6664158b706e669cb03b30636eabbd809ea Mon Sep 17 00:00:00 2001 From: edisoncm-ti Date: Sat, 20 Jan 2024 18:28:00 -0300 Subject: [PATCH 2/3] feat: Obter a resposta de um sendList (Lista) e prosseguir o fluxo Typebot --- src/whatsapp/services/typebot.service.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/whatsapp/services/typebot.service.ts b/src/whatsapp/services/typebot.service.ts index 96483b98..36645f63 100644 --- a/src/whatsapp/services/typebot.service.ts +++ b/src/whatsapp/services/typebot.service.ts @@ -274,6 +274,7 @@ export class TypebotService { const types = { conversation: msg.conversation, extendedTextMessage: msg.extendedTextMessage?.text, + responseRowId: msg.listResponseMessage.singleSelectReply?.selectedRowId, }; this.logger.verbose('type message: ' + types); From 1a633dcf105656db7ca6e25a73cb29cb37414ab0 Mon Sep 17 00:00:00 2001 From: edisoncm-ti Date: Sat, 20 Jan 2024 18:31:26 -0300 Subject: [PATCH 3/3] feat: obter a resposta de um sendList (Lista) e prosseguir o fluxo Typebot --- src/whatsapp/services/typebot.service.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/whatsapp/services/typebot.service.ts b/src/whatsapp/services/typebot.service.ts index 96483b98..36645f63 100644 --- a/src/whatsapp/services/typebot.service.ts +++ b/src/whatsapp/services/typebot.service.ts @@ -274,6 +274,7 @@ export class TypebotService { const types = { conversation: msg.conversation, extendedTextMessage: msg.extendedTextMessage?.text, + responseRowId: msg.listResponseMessage.singleSelectReply?.selectedRowId, }; this.logger.verbose('type message: ' + types);