-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Description
Welcome!
- Yes, I have searched for similar issues on GitHub and found none.
What did you do?
Boa tarde,
Minha infraestrutura da Evolution API está na nuvem, em um container Docker swarm, que se comunica com o REDIS Cache e com o MinIO para fazer o armazenamento de imagens e documentos, além de que o principal uso da Evolution API é para se conectar com o ChatWoot e ter controle das conversas por lá.
Contudo, recentemente notei que algumas imagens enviadas pelo usuário final não são recebidas devidamente no meu ChatWoot, então, efetuei alguns testes para mapear o problema e conclui que o problema está na própria Evolution API.
What did you expect?
Receber todas as mensagens enviadas pelos números, independente se for imagem, texto, ou áudio.
What did you observe instead of what you expected?
Ao receber uma imagem que é, por exemplo, um print de tela enviado pelo WhatsApp web para o número que a instância está conectada recebo o seguinte erro:
Download Media failed, trying to retry in 5 seconds... / Download Media with downloadContentFromMessage also failed! / Error processing media message: / Error: error:1C800064:Provider routines::bad decrypt
Com isso, a imagem não é recebida no meu Chatwoot, apesar de ela ser detectada nos servidores do WhatsApp (Já que consigo visualizar a imagem pelo telefone mesmo).
Com esses erros, no Chatwoot eu nem recebo a imagem.
Entendo que o problema está relacionado com o download não ser efetuado de fato, mas não pude concluir o porquê.
Adicionalmente, acabei notando que algumas imagens têm seu download efetuado com sucesso após algum tempo, mas algumas não:
Screenshots/Videos
Logs da evolution:
Problema que gera no chatwoot:
Como é enviada pelo meu whatsapp pessoal:
Como é "recebida" no chatwoot, refletindo a evoapi:
Which version of the API are you using?
2.3.3, 2.3.2, 2.3.1, 2.2.3
What is your environment?
Docker
Other environment specifications
Stack-chatwoot.txt
Stack-Evolution.txt
If applicable, paste the log output
Additional Notes
Como adendo, também notei que este problema vem acontecendo com os áudios recebidos.
Também aceito sugestões de alterações nas minhas stacks por parte dos colegas.