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) {
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;