fix(webhook): aceptar eventos MESSAGES_UPSERT en mayusculas de Evolution API

This commit is contained in:
AI Bot 2026-08-24 14:22:03 -05:00
parent c484a3a395
commit c90d22e727

View File

@ -47,11 +47,12 @@ function htmlToWhatsAppText(html: string): string {
export async function POST(req: Request) { export async function POST(req: Request) {
try { try {
const payload = await req.json(); const payload = await req.json();
const eventType = payload.event; const rawEvent = payload.event || '';
const eventType = rawEvent.toLowerCase().replace(/_/g, '.');
// Solo procesamos nuevos mensajes // Solo procesamos nuevos mensajes (messages.upsert, MESSAGES_UPSERT, etc.)
if (eventType !== 'messages.upsert') { if (!eventType.includes('messages.upsert') && !eventType.includes('messages.update') && !eventType.includes('send.message')) {
return NextResponse.json({ success: true, message: 'Ignored event' }, { status: 200 }); return NextResponse.json({ success: true, message: 'Ignored event', event: rawEvent }, { status: 200 });
} }
const data = payload.data; const data = payload.data;