[Feature] MESSAGES_UPDATE webhook não inclui errors da Meta (Business API)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 78/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Tranquilo
- Stack tecnológico
- typescript
- Área
- api
Línea de trabajo
Comienza en whatsapp.business.service.ts alrededor de la línea 980, donde se ensambla el mensaje del webhook MESSAGES_UPDATE. Sigue el manejo del estado fallido de Meta y verifica que el payload del webhook conserve item.errors, usando null cuando no haya errores. Se considera terminado cuando MESSAGES_UPDATE incluye el array de errores para los mensajes fallidos de Business API sin cambiar los campos existentes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Welcome!
- Yes, I have searched for similar requests on GitHub and found none.
What type of feature?
Functionality
What is the motivation for the request?
Problema
No whatsapp.business.service.ts, quando a Meta retorna status failed com detalhes do erro, o webhook MESSAGES_UPDATE descarta o array errors.
Código atual (~linha 980):
const message: any = {
messageId: findMessage.id,
keyId: key.id,
remoteJid: key.remoteJid,
fromMe: key.fromMe,
participant: key?.remoteJid,
status: item.status.toUpperCase(),
instanceId: this.instanceId,
};
this.sendDataWebhook(Events.MESSAGES_UPDATE, message);
### Usage Examples
## Solução
status: item.status.toUpperCase(),
errors: item.errors || null, // ← adicionar
instanceId: this.instanceId,
### How should the feature be developed?
_No response_
### Additional Notes
_No response_
- Lenguaje dominante
- TypeScript
- Estrellas
- 9.6k
- Forks
- 7.3k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de evolution-foundation/evolution-api
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
evolution-foundation/evolution-api#2700 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Todos los issues de evolution-foundation/evolution-api
Issues similares
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Crush Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
ElementsProject/cln-application#167 · 1 comentario · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Quantco/pnpm-licenses#17 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100