fix: get message id for typebot

This commit is contained in:
Davidson Gomes 2024-06-10 15:48:48 -03:00
parent 8c6e1a579f
commit f40cdb62ba

View File

@ -701,16 +701,16 @@ export class TypebotService {
private getTypeMessage(msg: any) { private getTypeMessage(msg: any) {
const types = { const types = {
conversation: msg.conversation, conversation: msg?.message?.conversation,
extendedTextMessage: msg.extendedTextMessage?.text, extendedTextMessage: msg?.message?.extendedTextMessage?.text,
contactMessage: msg.contactMessage?.displayName, contactMessage: msg?.message?.contactMessage?.displayName,
locationMessage: msg.locationMessage?.degreesLatitude, locationMessage: msg?.message?.locationMessage?.degreesLatitude,
viewOnceMessageV2: viewOnceMessageV2:
msg.viewOnceMessageV2?.message?.imageMessage?.url || msg?.message?.viewOnceMessageV2?.message?.imageMessage?.url ||
msg.viewOnceMessageV2?.message?.videoMessage?.url || msg?.message?.viewOnceMessageV2?.message?.videoMessage?.url ||
msg.viewOnceMessageV2?.message?.audioMessage?.url, msg?.message?.viewOnceMessageV2?.message?.audioMessage?.url,
listResponseMessage: msg.listResponseMessage?.singleSelectReply?.selectedRowId, listResponseMessage: msg?.message?.listResponseMessage?.singleSelectReply?.selectedRowId,
responseRowId: msg.listResponseMessage?.singleSelectReply?.selectedRowId, responseRowId: msg?.message?.listResponseMessage?.singleSelectReply?.selectedRowId,
// Medias // Medias
audioMessage: `audioMessage:${msg?.key?.id}`, audioMessage: `audioMessage:${msg?.key?.id}`,
imageMessage: `imageMessage:${msg?.key?.id}`, imageMessage: `imageMessage:${msg?.key?.id}`,
@ -1117,7 +1117,7 @@ export class TypebotService {
}, },
}); });
const content = this.getConversationMessage(msg.message); const content = this.getConversationMessage(msg);
let findTypebot = null; let findTypebot = null;