/deleteMessageForEveryone com problemas em mensagens de grupos
Bem-vido!
- [X] Sim, pesquisei problemas semelhantes no GitHub e não encontrei nenhum.
O que você fez?
Olá.
Eu percebi que existe um erro ao tentar utilizar o endpoint /chat/deleteMessageForEveryone em mensagens de grupo.
O que você esperava?
requisição ao endpoint /chat/deleteMessageForEveryone
{
"id": "xxxx",
"remoteJid": "[email protected]",
"fromMe": false
}
Deveria apagar mensagem para todos enviada em grupos. Já que o remoteJid para grupos tem como final "g.us".
O que vc observou ao invés do que esperava?
Nenhuma mensagem de erro é exibida, pelo contrário, a api retorna as informações como se a mensagem fosse deletada (mas na prática ela não é)
Mensagem retornada pela api (porém a mensagem não é apagada):
{
"key": {
"remoteJid": "[email protected]",
"fromMe": true,
"id": "xxxxxxxxxxxx"
},
"message": {
"protocolMessage": {
"key": {
"remoteJid": "[email protected]",
"fromMe": false,
"id": "xxxxxxxxxxxxxxxx"
},
"type": "REVOKE"
}
},
"messageTimestamp": "1723824184",
"status": "PENDING",
"participant": "´phonenumberFromBot:[email protected]"
}
Capturas de Tela/Vídeos
Qual versão da API você está usando?
v2 2.0.5-rc
Qual é o seu ambiente?
Windows
Outras expecificações do ambiente
No response
Se aplicável, cole a saída do log
No response
Notas Adicionais
No response
Tentei realizar o mesmo procedimento utilizando o endpoint /chat/deleteMessageForEveryone/
porém preenchendo o remoteJid no padrão [email protected].
A mensagem de retorno é diferente, mas a mensagem continua sem ser apagada para todos no grupo.
requisição ao endpoint /chat/deleteMessageForEveryone
{
"id": "3AB2CDFB97135169359F",
"remoteJid": "[email protected]",
"fromMe": false
}
resposta:
{
"key": {
"remoteJid": "[email protected]",
"fromMe": true,
"id": "3EB0995DD6D4A6E0C10BCD"
},
"message": {
"protocolMessage": {
"key": {
"remoteJid": "[email protected]",
"fromMe": false,
"id": "3AB2CDFB97135169359F"
},
"type": "REVOKE"
}
},
"messageTimestamp": "1723824922",
"status": "PENDING"
}
como resolveu?
Conseguiu resolver? Mesmo problema aqui a umas duas semanas.......estava funcionando antes.
Porém eu recebo o seguinte erro:
500 - "{"status":500,"error":"Internal Server Error","response":{"message":["Error while deleting message for everyone","TypeError: Cannot read properties of undefined (reading 'updateGroupMetadataCache')"]}}"
Conseguiu resolver? Mesmo problema aqui a umas duas semanas.......estava funcionando antes.
Porém eu recebo o seguinte erro:
500 - "{"status":500,"error":"Internal Server Error","response":{"message":["Error while deleting message for everyone","TypeError: Cannot read properties of undefined (reading 'updateGroupMetadataCache')"]}}"
Olá Claudio. O seu problema provavelmente pode ser resolvido realizando uma alteração no arquivo .env
No seu arquivo .env, habilita a chave CACHE_LOCAL_ENABLED=true
Após isso, dê um deploy e experimenta se corrige.
Sugiro que testem usando uma versão mais recente do evolution como a 2.1.2 ou 2.2.0.
Conseguiu resolver? Mesmo problema aqui a umas duas semanas.......estava funcionando antes. Porém eu recebo o seguinte erro: 500 - "{"status":500,"error":"Internal Server Error","response":{"message":["Error while deleting message for everyone","TypeError: Cannot read properties of undefined (reading 'updateGroupMetadataCache')"]}}"
Olá Claudio. O seu problema provavelmente pode ser resolvido realizando uma alteração no arquivo .env
No seu arquivo .env, habilita a chave CACHE_LOCAL_ENABLED=true
Após isso, dê um deploy e experimenta se corrige.
tentei, e mesmo assim não resolveu, muito pelo contrário kkk agora parou de enviar mensagens, ele da no fluxo que enviou a mensagem pela Evolution, porém não chega nada no número... E após desativar essa opção ele voltou a enviar mensagem normalmente.
Sugiro que testem usando uma versão mais recente do evolution como a 2.1.2 ou 2.2.0.
Eu utilizo a 2.1, funcionava, porém parou recentemente.
2.1.0 @Claudi0-Oliveira?
2.1.0 @Claudi0-Oliveira?
Isso! Acabei de atualizar para a 2.1.2 como mencionou acima, e voltou a funcionar o /deleteMessageForEveryone valeuu!
2.1.0 @Claudi0-Oliveira?
Após atualizar para a 2.1.2 verifiquei aqui que ela está com o mesmo problema de uma versão mais antiga, se não me engano da V1, que era aquele problema de ficar enviando mensagens "em branco" aleatórias em grupos.
saberia dizer @Claudi0-Oliveira se o problema persiste? Nesse caso de mensagem em branco precisaria criar outra issue pra isso. minha pergunta seria pra o problema original descrito na issue se ja foi resolvido a partir da versão 2.1.2?