EvolutionAPI / evolution-api

Evolution API is an open-source WhatsApp integration API
https://evolution-api.com
Other
1.9k stars 1.04k forks source link

Bug em sincronizar mensagens na 2.0.9 rc (chatwoot e evo) #763

Closed dpaes closed 1 month ago

dpaes commented 2 months ago

Welcome!

What did you do?

Se é utilizado a feature de mudar o nome da caixa de entrada, o nome da organização e a logo, ele não sincroniza por algum motivo. Dai testei sem mudar o nome da caixa de entrada, nome da organização e logo, dai ele sincroniza ao passar o QR Code dentro do chatwoot após integrar com evolution api. Porém achei outro bug, depois que ele sincroniza, ele fica apresentando o CacheService sem parar toda vez que tento excluir a caixa de entrada via chatwoot, ou até clicar para desativar a integração com chatwoot via evolution manager. E outra coisa, mesmo excluindo a instancia para ele parar de sincronizar, ele continua criando a caixa de entrada do lado do chatwoot e usa o init na conversa com a EvolutionAPI e continua sincronizando. Tentei excluir a caixa de entrada diversas vezes, mas ele recriava sozinho e no evolution api manager já nem existia mais aquela instancia.

What did you expect?

Esperava a sincronização do meu numero de whatsapp que estou usando para testes que segundo o painel possui muitas mensagens e chats.

What did you observe instead of what you expected?

conforme a imagem abaixo, é o que retorna, no print do meu teste na 2.0.9 rc com postgres (banco de dados) e redis (cache somente), porém tenho o mesmo resultado na 1.8.1 com mongodb (banco de dados) e redis (cache apenas). Também tenho experienciado conforme outra issue que abri, a duplicação de conversas, porém essa issue que abri é dedicada a mostrar que nao consigo sincronizar as mensagens de uma instancia que estou usando para teste.

Screenshots/Videos

image esse é os logs bizarros que não param de vir, vou até derrubar o container pra ver se para de usar esse Cache Service e Redis

Which version of the API are you using?

2.0.9 rc

What is your environment?

Linux

Other environment specifications

VPS com evolution 2.0.9 rc em uma VM da hetzner de 4vCPU 16GB com ubuntu 20.04 ambas uso docker swarm com portainer para subir a stack do evolution, com postgres, redis, traefik 2.11 para proxy reverso. Se precisar de mais informações posso passar

If applicable, paste the log output

No response

Additional Notes

No response

dpaes commented 2 months ago

Só pra atualizar o feedback, ele sincronizou, porém não está excluindo a caixa de entrada no chatwoot seja manualmente (ele recria pelo redis), e quando deleta a instancia, ele mesmo sem achar a instancia, ele recria a caixa de entrada no chatwoot e no log aparece o Cache Service e o Redis trazendo a caixa de volta com todas as mensagens (então oq antes era o problema de sincronizar, agora ta sincronizando direto pelo cache, até quando não quero)

dpaes commented 2 months ago

fiz um teste com o chatwoot do nestor e com o chatwoot oficial, ele repete o comportamento nos 2. (estou usando o mesmo database para os 2 pra ver o comportamento)