From c90d22e7277c0269b94b758b32f1e6791905a195 Mon Sep 17 00:00:00 2001 From: AI Bot Date: Mon, 24 Aug 2026 14:22:03 -0500 Subject: [PATCH] fix(webhook): aceptar eventos MESSAGES_UPSERT en mayusculas de Evolution API --- src/app/api/webhooks/whatsapp/route.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/app/api/webhooks/whatsapp/route.ts b/src/app/api/webhooks/whatsapp/route.ts index 220c202..0479149 100644 --- a/src/app/api/webhooks/whatsapp/route.ts +++ b/src/app/api/webhooks/whatsapp/route.ts @@ -47,11 +47,12 @@ function htmlToWhatsAppText(html: string): string { export async function POST(req: Request) { try { const payload = await req.json(); - const eventType = payload.event; + const rawEvent = payload.event || ''; + const eventType = rawEvent.toLowerCase().replace(/_/g, '.'); - // Solo procesamos nuevos mensajes - if (eventType !== 'messages.upsert') { - return NextResponse.json({ success: true, message: 'Ignored event' }, { status: 200 }); + // Solo procesamos nuevos mensajes (messages.upsert, MESSAGES_UPSERT, etc.) + if (!eventType.includes('messages.upsert') && !eventType.includes('messages.update') && !eventType.includes('send.message')) { + return NextResponse.json({ success: true, message: 'Ignored event', event: rawEvent }, { status: 200 }); } const data = payload.data;