EvolutionAPI / evolution-api

Evolution API is an open-source WhatsApp integration API
https://evolution-api.com
GNU General Public License v3.0
921 stars 482 forks source link

Adicionado message.status ao webhook MESSAGES_SET #543

Closed PauloAK closed 2 months ago

PauloAK commented 2 months ago

Ajuste para adicionar o status da mensagem junto ao webhook MESSAGES_SET, disparado com o evento messaging-history.set da baileys.

Ajuste visando facilitar a identificação do status da mensagem (pendente, entregue, lido, ...) no momento da importação do histórico.

Estou utilizando esse ajuste no meu fork a algum tempo, tem funcionado sem problemas.


O que muda? Um novo campo status é enviado no conteudo do webhook MESSAGES_SET, possiveis valores são:

 'ERROR' | 'PENDING' | 'SERVER_ACK' | 'DELIVERY_ACK' | 'READ' | 'PLAYED'

(basicamente os valores disponiveis em wa.StatusMessage no formato de string.)

Obs.: Não consegui testar com Chatwoot e Typebot, utilizo apenas a api "pura"