evolution-api icon indicating copy to clipboard operation
evolution-api copied to clipboard

Por que o evento MESSAGES_UPDATE não envia o valor da nova mensagem?

Open schieck0 opened this issue 9 months ago • 3 comments

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

schieck0 avatar Apr 18 '25 01:04 schieck0

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"
     }

welber avatar May 19 '25 05:05 welber

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:

Image E para mim o evento disparado ao editar uma mensagem é messages.update. Estou na versão 2.2.3

schieck0 avatar May 19 '25 12:05 schieck0

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:

Image E para mim o evento disparado ao editar uma mensagem é messages.update. Estou na versão 2.2.3

welber avatar May 19 '25 15:05 welber