evolution-api icon indicating copy to clipboard operation
evolution-api copied to clipboard

Sincronização dinamica com base na integração chatwoot

Open dpaes opened this issue 5 months ago • 0 comments

Bem-vindo!

  • [X] Sim, pesquisei solicitações semelhantes no GitHub e não encontrei nenhum.

Qual tipo de recurso?

Integração

Qual a motivação para a solicitação?

Então, tinha tentado fazer uma migração de uma vps para outra na qual tinha um evolution 1.8.1 funcionando em produção com chatwoot 3.10. Usei o mongodump p fazer o backup do que tinha do evo e joguei p outra vps e fiz o mongorestore.

A mesma coisa com o banco do chatwoot (postgres), usei o pg_dump e fiz o restore em sql. Porém percebi que pós fazer a migração ao ver o chatwoot ele estava com tudo lá, porém as imagens estavam dando 404 no console do navegador e também os audios que ficavam zerados, como se não tivesse no banco de dados.

O que acredito ser a solução seria ter uma forma mais dinamica de fazer a sincronização. Ele ir incluindo o que falta das conversas com base no que já está salvo no chatwoot por instancia (caixa de entrada).

Exemplos de Uso

esse cenário seria util quando o numero é banido e acaba que no chatwoot permanece a caixa de entrada e no evolution normalmente é necessário deletar a instancia e cria-la com o mesmo nome para permanecer o mesmo webhook para o chatwoot, deixando a parte do chatwoot intacta e no evolution so sendo necessário recriar a instancia com o mesmo nome (pois já foi até deletado do banco de dados). E se possível seria bom algum botão ou algo na config da instancia pra não permitir ela reconectar quando tomar ban e assim que for removido o ban, basta tirar aquela flag ou botão de seleção e passar o qr code novamente.

Não somente para esse tipo de cenário mas também para quando quer subir numeros novos em que tem historico grande e não quer perder imagens, audios e tudo que tiver lá (já que atualmente só puxa texto)

Como o recurso deve ser desenvolvido?

No response

Notas Adicionais

Se precisar de algo mais, estou disposto a testar, sempre testo a integração com chatwoot (pois é oq mais uso) se precisar de alguem pra testar seus ultimos commits, estou disponível p isso pois dependo muito do evolution para minha operação

dpaes avatar Sep 11 '24 19:09 dpaes