EvolutionAPI / evolution-api

Evolution API is an open-source WhatsApp integration API
https://evolution-api.com
GNU General Public License v3.0
1.41k stars 674 forks source link

não está importando imagens ao sincronizar (evolution 2.0.9 rc - chatwoot integration) #770

Open dpaes opened 4 weeks ago

dpaes commented 4 weeks ago

Welcome!

What did you do?

Estou testando de diversas formas a sincronização do evolution 2.0.9 rc com o chatwoot (seja versão nestor ou chatwoot oficial, tenho ambas), e percebi que na 2.0.9 rc só consegui sincronizar se faço o procedimento apenas de uma forma, todas as outras não funciona a sincronização e agora que consegui sincronizar, não está trazendo as imagens, no lugar delas está aparecendo "", mesmo na variavel de ambiente - CHATWOOT_IMPORT_PLACEHOLDER_MEDIA_MESSAGE=true. Nota: 1- se usar QR Code ou pair code via evolution inicialmente, antes de integrar com o chatwoot, ele não sincroniza conversas, apenas conecta. 2- se passar o numero na hora de criar a instancia e integrar com chatwoot, ele só chama o pair code pelo lado da evolution api se vc clicar no botão, do contrário ele fica só chamando o qr code, ocorre de bugar as vezes se vc chama o pair code do lado da evolution e acaba não mandando para o chatwoot. Porém se vc criar a instancia com numero e clicar no pair code e ter feito a integração antes com o chatwoot, no chatwoot ao invés de vir o QR Code, virá o pair code, porém sem sincronização de mensagem. 3- pra sincronizar de fato tive que fazer da seguinte forma: crio a instancia com o numero, porém passo o qr code dentro do chatwoot, pois dentro dele depois de 1 minuto sincroniza as mensagens de acordo com os dias setados no evolution api manager.

What did you expect?

esperava que, seja por qr code ou pair code fosse possível sincronizar as mensagens de acordo com o que foi definido no evolution manager relacionado a integração com chatwoot.

What did you observe instead of what you expected?

Que funciona somente de um jeito, se for tentar em uma sequencia ou de forma diferente, simplesmente não funciona, sem contar que aparece mais de uma mensagem sobre sincronização em alguns casos, por exemplo a primeira mensagem de quantas mensagens foi sincronizada aparece o numero correto e depois aparece outra mensagem igual com 0 mensagens sincronizadas como também duas mensagens pedindo para aguardar. image

Screenshots/Videos

image

Which version of the API are you using?

2.0.9 rc da evolution chatwoot 3.11 (oficial) e testei também no chatwoot 3.11 do nestor

What is your environment?

Linux

Other environment specifications

VPS Hetzner 4vCPU 16GB Ubuntu 20.04 Instalação via docker swarm com portainer, usado imagem do 2.0.9 rc do evolution, traefik 2.11 (proxy reverso), redis 7 (cache), postgres 14 (BD). Para o chatwoot usando o mesmo postgres com database chatwoot e redis pra cache também

If applicable, paste the log output

No response

Additional Notes

Se precisar de mais informações posso passar

dpaes commented 4 weeks ago

ultima nota: fiz a instalação seguindo o padrão do davidson de instalar a v2 via portainer e traefik, só mudei a versão da imagem.

dpaes commented 4 weeks ago

outra observação: ele não sincroniza grupos, testei 7 dias e 14 dias de sincronização, em nenhuma ele pega grupos (mesmo no whatsapp sendo possivel ver que havia mensagens de grupos e não tendo selecionado no manager o comportamento de ignorar grupos)

dpaes commented 4 weeks ago

mais prints: image outra coisa que acontece também é que ele está criando no chatwoot um marcador com o nome da caixa de entrada, que tem o mesmo nome da instancia no evolution e nesse print da pra ver bem o sendo recebido após sincronizar via QR Code na conversa com EvolutionAPI no instante da integração.