fix(webhook): aceptar eventos MESSAGES_UPSERT en mayusculas de Evolution API
This commit is contained in:
parent
c484a3a395
commit
c90d22e727
@ -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;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user