diff --git a/src/server/lib/wa/wa_service.ts b/src/server/lib/wa/wa_service.ts index 6b82fe2..f3ec906 100644 --- a/src/server/lib/wa/wa_service.ts +++ b/src/server/lib/wa/wa_service.ts @@ -232,6 +232,11 @@ async function handleIncomingMessage(msg: WAWebJS.Message) { return; } + if (msg.hasMedia) { + const media = await msg.downloadMedia(); + (msg as any).media = media; + } + console.log("kirim ke webhook") const res = await fetch("https://n8n.wibudev.com/webhook/dc164759-b7ba-47d5-b5d8-ffd9d5840090", { body: JSON.stringify(msg), @@ -245,20 +250,20 @@ async function handleIncomingMessage(msg: WAWebJS.Message) { console.log(json); try { - const notifyName = (msg as any)._data.notifyName; + // const notifyName = (msg as any)._data.notifyName; - const dataMessage: DataMessage = { - from: msg.from, - fromNumber: msg.from.split('@')[0] || '', - fromMe: msg.fromMe, - body: msg.body, - hasMedia: msg.hasMedia, - type: msg.type, - to: msg.to, - deviceType: msg.deviceType, - media: {}, - notifyName, - }; + // const dataMessage: DataMessage = { + // from: msg.from, + // fromNumber: msg.from.split('@')[0] || '', + // fromMe: msg.fromMe, + // body: msg.body, + // hasMedia: msg.hasMedia, + // type: msg.type, + // to: msg.to, + // deviceType: msg.deviceType, + // media: (msg as any).media, + // notifyName, + // }; // === KIRIM KE WEBHOOK === // try { diff --git a/x.sh b/x.sh index 8048a8f..4bb1993 100644 --- a/x.sh +++ b/x.sh @@ -1,3 +1,3 @@ -curl -X POST https://n8n.wibudev.com/webhook/dc164759-b7ba-47d5-b5d8-ffd9d5840090 \ - -H "Content-Type: application/json" \ - -d '{"question": "kirimkan pesan ke 089697338821 pesannya hari ini bagaimana ya?", "sessionId": "dc164759-b7ba-47d5-b5d8-ffd9d5840090"}' \ No newline at end of file +curl -X POST https://n8n.wibudev.com/form/82848bc4-5ea2-4e5a-8bb6-3c09b94a8c5d \ + -H "Content-Type: multipart/form-data" \ + -F "file=@/Users/bip/Documents/projects/jenna/wajs-server/xarif.pdf" diff --git a/xarif.pdf b/xarif.pdf new file mode 100644 index 0000000..96a5ea1 Binary files /dev/null and b/xarif.pdf differ