-
Notifications
You must be signed in to change notification settings - Fork 57
[BUG] Falha no upload de stickers para S3/MinIO devido a erro de decodificação webp (webp: invalid format) #5
Description
Welcome!
- Yes, I have searched for similar issues on GitHub and found none.
What did you do?
Estou utilizando a Evolution Go configurada para enviar todas as mídias diretamente para um bucket MinIO (S3). O fluxo funciona perfeitamente para imagens, vídeos, áudios e documentos (retornando a mediaUrl corretamente no webhook e aliviando o payload).
No entanto, ao receber figurinhas (stickers), a aplicação tenta decodificar a imagem .webp, falha imediatamente e aborta o upload para o S3. Como resultado, o arquivo é perdido e não chega no webhook da minha aplicação (BaseChat). Como figurinhas são cruciais para o histórico de um atendimento via WhatsApp, essa falha resulta em perda de dados do cliente.
What did you expect?
Sugestão: Fazer um "bypass" na etapa de image.Decode() quando a intenção for apenas o armazenamento no S3, repassando o buffer original do arquivo diretamente para o bucket
What did you observe instead of what you expected?
A aplicação deveria fazer o download do sticker e enviá-lo de forma bruta (raw bytes) para o S3/MinIO, retornando a mediaUrl no webhook, sem a obrigatoriedade de decodificar a imagem internamente caso o formato não seja suportado, evitando assim a interrupção do processo.
Screenshots/Videos
[INFO] Processing media message - ID: 3A7634B04E0B013D4419
[INFO] Downloading sticker - ID: 3A7634B04E0B013D4419
[ERR] Failed to decode webp image: webp: invalid format
Which version are you using?
e.g.0.6.1
What is your environment?
Linux
If applicable, paste the log output
No response
Additional Notes
No response