Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Feature] MESSAGES_UPDATE webhook não inclui errors da Meta (Business API)

Aperta Adatta ai principianti
#2,486 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
78/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Tranquilla
Stack tecnologico
typescript
Ambito
api

Direzione di ricerca

Inizia in whatsapp.business.service.ts intorno alla riga 980, dove viene assemblato il messaggio webhook MESSAGES_UPDATE. Segui la gestione dello stato Meta fallito e verifica che il payload del webhook conservi item.errors, usando null quando non sono presenti errori. Il lavoro è completo quando MESSAGES_UPDATE include l'array degli errori per i messaggi Business API falliti senza modificare i campi esistenti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement
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_
Lingua principale
TypeScript
Stelle
9.6k
Fork
7.3k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di evolution-foundation/evolution-api

Tutte le issue di evolution-foundation/evolution-api

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.