Por que o evento MESSAGES_UPDATE não envia o valor da nova mensagem?
Welcome!
- [x] Yes, I have searched for similar issues on GitHub and found none.
What did you do?
Por que o evento MESSAGES_UPDATE não envia o valor da nova mensagem?
payload recebido:
"body":
{
"event":
"messages.update",
"instance":
"Rodrigo",
"data":
{
"messageId":
"cm9m2q06m2pakoe4rcgdmwe42",
"keyId":
"CE34AD105D61A07CAEBB49DE65BAC9C4",
"remoteJid":
"[email protected]",
"fromMe":
true,
"participant":
"[email protected]",
"instanceId":
"xxxxxxxxxxxxxxxxxxxx"
},
},
Por que já não vem junto o objeto message com o texto?
What did you expect?
Que venha junto o objeto message assim como no upsert no evento de nova mensagem.
What did you observe instead of what you expected?
Vem o evento, mas sem a mensagem
Screenshots/Videos
No response
Which version of the API are you using?
2.2.3
What is your environment?
Docker
Other environment specifications
No response
If applicable, paste the log output
No response
Additional Notes
No response
Encontrei a nova mensagem no evento MESSAGES_EDITED. Exemplo do payload recebido :
{
"event": "messages.edited",
"instance": "ambiente-de-desenvolvimento",
"data": {
"key": {
"remoteJid": "[email protected]",
"fromMe": true,
"id": "E925A9673BA41BDE65F95EC9CF5DDA91"
},
"type": "MESSAGE_EDIT",
"editedMessage": {
"conversation": "aqui está o novo conteúdo da mensagem"
},
"timestampMs": "1747626777538"
},
"destination": "xxxxxxxxxxxxxxxxxxx",
"date_time": "2025-05-19T00:52:58.164Z",
"sender": "xxxxxxxxxxxx",
"server_url": "xxxxxxxxxxxxx",
"apikey": "xxxxxxxxxxxxxx"
}
Encontrei a nova mensagem no evento MESSAGES_EDITED. Exemplo do payload recebido :
{ "event": "messages.edited", "instance": "ambiente-de-desenvolvimento", "data": { "key": { "remoteJid": "[email protected]", "fromMe": true, "id": "E925A9673BA41BDE65F95EC9CF5DDA91" }, "type": "MESSAGE_EDIT", "editedMessage": { "conversation": "aqui está o novo conteúdo da mensagem" }, "timestampMs": "1747626777538" }, "destination": "xxxxxxxxxxxxxxxxxxx", "date_time": "2025-05-19T00:52:58.164Z", "sender": "xxxxxxxxxxxx", "server_url": "xxxxxxxxxxxxx", "apikey": "xxxxxxxxxxxxxx" }
Olá @welber não conheço este evento MESSAGES_EDITED. Só tenho estes:
E para mim o evento disparado ao editar uma mensagem é messages.update.
Estou na versão 2.2.3
Eu consegui adiciona-lo usando o end point para configurar o webhook: https://doc.evolution-api.com/v2/api-reference/webhook/set
Encontrei a nova mensagem no evento MESSAGES_EDITED. Exemplo do payload recebido :
{ "event": "messages.edited", "instance": "ambiente-de-desenvolvimento", "data": { "key": { "remoteJid": "[email protected]", "fromMe": true, "id": "E925A9673BA41BDE65F95EC9CF5DDA91" }, "type": "MESSAGE_EDIT", "editedMessage": { "conversation": "aqui está o novo conteúdo da mensagem" }, "timestampMs": "1747626777538" }, "destination": "xxxxxxxxxxxxxxxxxxx", "date_time": "2025-05-19T00:52:58.164Z", "sender": "xxxxxxxxxxxx", "server_url": "xxxxxxxxxxxxx", "apikey": "xxxxxxxxxxxxxx" }Olá @welber não conheço este evento MESSAGES_EDITED. Só tenho estes:
E para mim o evento disparado ao editar uma mensagem é messages.update. Estou na versão 2.2.3