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) {
|
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;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user