Skip to content

Algumas mensagens estão se perdendo e não chegam no chatwoot nem na API - Versao acima da 1.5.0 #140

Description

@matheusfterra

Olá pessoal,

fiz a atualização para V1.5.2 e tudo estava funcionando perfeitamente. Tenho a integração com o chatwoot, e estava funcionando, recebendo e enviando mensagens.

Porém com o passar do tempo, notei que algumas mensagens simplesmente não chegavam no chatwoot. É como se elas se perdessem no caminho.

Nada na configuração foi alterada, e a maioria das mensagens chegam ( e eu consigo respondê-las).

Instalei o rabbitMQ para ver se evitava a perda de mensagens, mas continuou ocorrendo. Alguém passou por isso?

Activity

  1. ildo19 commented on Sep 30, 2023

    @ildo19

    Tá criando as instância normalmente pelo manager? Se sim, me diga como que vc instalou ele

  2. yagoylc commented on Oct 2, 2023

    @yagoylc

    Creio que voce esteja passando pelo mesmo problema que eu.

    #135

  3. matheusfterra commented on Oct 3, 2023

    @matheusfterra
    ContributorAuthor

    Bom dia galera, meu erro persiste.

    Habilitei o RabbitMQ e tbm o webhook para verificar se as mensagens que nao chegam no chatwoot, estão chegando na fila ou no webhook, e não estão. É como se elas simplesmente não existissem.

    Habilitei o webhook de erros tbm e nada aparece.

    Nos logs do console, aparecem informações dos contatos que enviaram as mensagens que não chegam....

    Também acontece com vocês?

  4. matheusfterra commented on Oct 7, 2023

    @matheusfterra
    ContributorAuthor

    Na versão 1.5.3 ocorre bem menos, mas ainda algumas mensagens simplesmente não são registradas na API. É como se elas não chegassem na Evolution (consequentemente também nao chegam ao chatwoot).

    Vi que o Davidson melhorou o processo de restart da API ( e coincidentemente esse comportamento diminuiu consideravelmente)

    Meu palpite é que a api restarta e as mensagens se perdem nesse meio tempo (porem nos logs nao aparece nenhum sinal de restart).

    Alguem passando por algo semelhante?

  5. jaison-x commented on Oct 8, 2023

    @jaison-x
    Contributor

    Pelo que vejo a minha também está perdendo mensagens, principalmente mensagens de grupos. Simplesmente algumas mensagens não chegam e não aparece nenhum erro nos logs.

  6. matheusfterra commented on Oct 12, 2023

    @matheusfterra
    ContributorAuthor

    Exatamente o mesmo cenário, principalmente mensagens de grupos (mensagens privadas também) e sem log de erros

  7. changed the title [-]Algumas mensagens estão se perdendo e não chegam no chatwoot - V1.5.2[/-] [+]Algumas mensagens estão se perdendo e não chegam no chatwoot nem na API - Versao acima da 1.5.0[/+] on Oct 12, 2023
  8. jayveloper commented on Oct 16, 2023

    @jayveloper

    Observamos este comportamento principalmente nas mensagens trocadas em grupos... Não conseguimos nem mesmo gerar log do sinal de recebimento da mensagem pela api, é como se não existissem.

  9. jaison-x commented on Oct 16, 2023

    @jaison-x
    Contributor

    Só para clarear um pouco mais, encontrei erros que acho que estão sendo enviados pela baileys. Acredito que o problema seja direto nela.

    Vocês conseguem verificar se pode ser o mesmo caso de vocês? Segue um exemplo do que aparece aqui. O padrão parece ser a primeira mensagem de grupo, depois de um tempo de inatividade no grupo.

    {"level":50,"time":1697466276886,"pid":6946,"hostname":"","key":{"remoteJid":"status@broadcast","fromMe":false,"id":"5A058124CE818DA4302FDE03C77A4F03","participant":""},"err":{"type":"Error","message":"No session found to decrypt message","stack":"Error: No session found to decrypt message\n at status@broadcast::0 [as awaitable] (/home/chatwoot/evolution-api/node_modules/@whiskeysockets/baileys/WASignalGroup/group_cipher.js:54:15)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async _asyncQueueExecutor (/home/chatwoot/evolution-api/node_modules/@whiskeysockets/baileys/WASignalGroup/queue_job.js:20:29)"},"msg":"failed to decrypt message"}

  10. yagoylc commented on Oct 16, 2023

    @yagoylc

    Só para clarear um pouco mais, encontrei erros que acho que estão sendo enviados pela baileys. Acredito que o problema seja direto nela.

    Vocês conseguem verificar se pode ser o mesmo caso de vocês? Segue um exemplo do que aparece aqui. O padrão parece ser a primeira mensagem de grupo, depois de um tempo de inatividade no grupo.

    {"level":50,"time":1697466276886,"pid":6946,"hostname":"","key":{"remoteJid":"status@broadcast","fromMe":false,"id":"5A058124CE818DA4302FDE03C77A4F03","participant":""},"err":{"type":"Error","message":"No session found to decrypt message","stack":"Error: No session found to decrypt message\n at status@broadcast::0 [as awaitable] (/home/chatwoot/evolution-api/node_modules/@whiskeysockets/baileys/WASignalGroup/group_cipher.js:54:15)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async _asyncQueueExecutor (/home/chatwoot/evolution-api/node_modules/@whiskeysockets/baileys/WASignalGroup/queue_job.js:20:29)"},"msg":"failed to decrypt message"}

    Exatamente o que eu passei no log do issue:
    #135

    Creio que a adição de informação e unificação de issues seria o ideal. Em pesquisas, notei que pessoas abriram issue na baileys também com esse erro, mas por outro lado, aplicações como o whaticket que estão usando a baileys direto, não está recebendo esse erro (de sumiço de mensagens). Não por enquanto. É um caso a ser estudado.

  11. alexmsaraiva1 commented on Oct 18, 2023

    @alexmsaraiva1

    Também estou passando pela mesma situação algumas mensagens não são recebidas no Chatwoot, usando Chatwoot 3.1.1 e Evo 1.5.4

  12. muriloorama commented on Oct 19, 2023

    @muriloorama

    Estou na mesma situação algumas mensagens não são recebidas no Chatwoot, usando Chatwoot 3.1.1 e Evo 1.5.4

  13. gabriel-quina commented on Oct 24, 2023

    @gabriel-quina

    Mesmo problema aqui
    Chatwoot v3.2.0 Evo 1.5.4

  14. luizdevoper commented on Oct 24, 2023

    @luizdevoper

    Estou na mesma situação algumas mensagens não são recebidas no Chatwoot e algumas mensagens enviadas pelo ChatWoot não chegam no grupo

  15. luizdevoper commented on Oct 24, 2023

    @luizdevoper

    Só para clarear um pouco mais, encontrei erros que acho que estão sendo enviados pela baileys. Acredito que o problema seja direto nela.

    Vocês conseguem verificar se pode ser o mesmo caso de vocês? Segue um exemplo do que aparece aqui. O padrão parece ser a primeira mensagem de grupo, depois de um tempo de inatividade no grupo.

    {"level":50,"time":1697466276886,"pid":6946,"hostname":"","key":{"remoteJid":"status@broadcast","fromMe":false,"id":"5A058124CE818DA4302FDE03C77A4F03","participant":""},"err":{"type":"Error","message":"No session found to decrypt message","stack":"Error: No session found to decrypt message\n at status@broadcast::0 [as awaitable] (/home/chatwoot/evolution-api/node_modules/@whiskeysockets/baileys/WASignalGroup/group_cipher.js:54:15)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async _asyncQueueExecutor (/home/chatwoot/evolution-api/node_modules/@whiskeysockets/baileys/WASignalGroup/queue_job.js:20:29)"},"msg":"failed to decrypt message"}

    Será que é possível identificar se a mensagem deu erro e fazer um reenvio?

  16. 15 remaining items

  17. AnxHall commented on Feb 22, 2024

    @AnxHall

    Mesmo problema aqui
    Chatwoot v3.5.2(Enterprise SelfHosted) + Evo 1.6.1

    Esse erro volta acontecer aqui nessa versão, mensagens aleatoriamente somem e se quer constam em algum erro de log, tentarei analisar a “lib” que deu erro anteriormente e aguardo possíveis soluções.

    OBS:
    constatei também um erro de time out para API, mas e corrigido em "{sua instância chatwoot}/lib/webhooks#25" (timeout 5>20)

  18. ailsoncgt commented on Apr 25, 2024

    @ailsoncgt

    @DavidsonGomes , só para entender mesmo. Pq a issue foi fechada se aparentemente não tem uma solução/não foi resolvida ? Tem alguma outra issue relatando o mesmo problema que a gente possa acompanhar a evolução ?

  19. hiagofullstack commented on May 5, 2024

    @hiagofullstack

    Boa tarde, foi resolvido? Mesmo problema aqui

  20. muriloorama commented on May 5, 2024

    @muriloorama

    Boa tarde, foi resolvido? Mesmo problema aqui

    Sim foi corrigido, atualize para versão 1.7.4

  21. andercrist commented on Nov 28, 2024

    @andercrist

    Boa tarde, estou tendo problemas de algumas mensagens não chegarem na versão v2.2.0.

  22. AvicSistemas commented on Dec 6, 2024

    @AvicSistemas

    Bom dia!
    Estou acompanhando a bastante tempo o trabalho da Evolution, e realmente é sensacional o que tem sido realizado.

    Estamos usando a Api v:2.2.0 em um primeiro momento em um ambiente nosso para atendimento ao cliente, usando o Chatwoot como ferramenta de chat.

    Temos sempre acompanhado as mensagens recebidas e não tem ocorrido perda de mensagem, mas as mensagens enviadas tem ocorrido perda quando o intervalo entre as mensagens é menor que 10 segundos.

    Se enviar a primeira mensagem e na sequência enviar outras em que o intervalo de envio for menor que 10 segundos, a segunda mensagem não é enviada.
    No Chatwoot tem o log do registro da conversa mas ela não chega na evolution api.

    Se as mensagens forem enviadas com um intervalo maior que 10 segundos, elas chegam na evolution Api e são entregues ao destino normalmente.

  23. danfilg commented on Jan 29, 2025

    @danfilg

    Bom dia! Estou acompanhando a bastante tempo o trabalho da Evolution, e realmente é sensacional o que tem sido realizado.

    Estamos usando a Api v:2.2.0 em um primeiro momento em um ambiente nosso para atendimento ao cliente, usando o Chatwoot como ferramenta de chat.

    Temos sempre acompanhado as mensagens recebidas e não tem ocorrido perda de mensagem, mas as mensagens enviadas tem ocorrido perda quando o intervalo entre as mensagens é menor que 10 segundos.

    Se enviar a primeira mensagem e na sequência enviar outras em que o intervalo de envio for menor que 10 segundos, a segunda mensagem não é enviada. No Chatwoot tem o log do registro da conversa mas ela não chega na evolution api.

    Se as mensagens forem enviadas com um intervalo maior que 10 segundos, elas chegam na evolution Api e são entregues ao destino normalmente.

    Alguma resolução para isso? Conseguiu resolver amigo?

  24. VittorPatricio commented on Feb 11, 2025

    @VittorPatricio

    Estou com um problema ao utilizar o chatwoot junto da evolution, minhas mensagens simplesmente somem após reiniciar a página, e não voltam a aparecer posteriormente, alguém já passou por isso?

    Versão chatwoot: v4.0.1
    Evolution: v2.2.3

  25. AvicSistemas commented on Feb 11, 2025

    @AvicSistemas

    Bom dia! Estou acompanhando a bastante tempo o trabalho da Evolution, e realmente é sensacional o que tem sido realizado.
    Estamos usando a Api v:2.2.0 em um primeiro momento em um ambiente nosso para atendimento ao cliente, usando o Chatwoot como ferramenta de chat.
    Temos sempre acompanhado as mensagens recebidas e não tem ocorrido perda de mensagem, mas as mensagens enviadas tem ocorrido perda quando o intervalo entre as mensagens é menor que 10 segundos.
    Se enviar a primeira mensagem e na sequência enviar outras em que o intervalo de envio for menor que 10 segundos, a segunda mensagem não é enviada. No Chatwoot tem o log do registro da conversa mas ela não chega na evolution api.
    Se as mensagens forem enviadas com um intervalo maior que 10 segundos, elas chegam na evolution Api e são entregues ao destino normalmente.

    Alguma resolução para isso? Conseguiu resolver amigo?

    Nós estamos usando uma VPS para o Banco de Dados e outra para as aplicações (Chatwoot, Evolution e outros).
    Este problema foi resolvido quando reiniciei a VPS do Banco de dados.
    Chegamos a reiniciar a VPS das aplicações, porem não resolveu o problema!

    Se a sua aplicação e o banco de dados estiverem na mesma VPS, já resolveria também

  26. Tommendes commented on Feb 25, 2025

    @Tommendes

    Olá a todos. Continuamos perdendo mensagens. Aqui Evo 2.2.3 e CW 4.0.2 e outra Evo 2.2.1 e CW 4.0.1. Todas perdendo mensagens. Perdas principalmente se forem anexos como áudio, imagens e arquivos. Alguma solução dos devs?

  27. mcorreaedu commented on Mar 16, 2025

    @mcorreaedu

    Boa tarde! Aqui Evo 2.2.3 e CW testado nas versões V3.16 pra cima. Mesma coisa, porém as mensagens estão indo para o histórico de mensagens dos contatos e, mesmo sendo atribuídas automaticamente, não aparecem na caixa de entrada... Alguém com alguma solução ou workaround?

  28. icarocha commented on Apr 3, 2025

    @icarocha

    Também com o mesmo problema Evo 2.2.3 e chatwoot v3.15

  29. help-corretora commented on Apr 28, 2025

    @help-corretora
    Contributor

    Fiz a burrada de mexer com quem estava quieto e agora ficou terrível, esse problema voltou e pra resolver tá um parto, tô usando a versão 4.0.1 do CW, tá osso.

  30. AnxHall commented on May 10, 2025

    @AnxHall

    Aumentem os timeouts na ENV do cw
    Coloque rabbit
    Force o chatwoot com timezone UTC na ENV(para o rails)
    Banco de dados da Evo e do CW como timezone sao_paulo

    Isso irá solucionar o problema de mensagens sumindo pro causa do rails só trabalhar em UTC e por causa do timezone acabar jogando a mensagem pra Nárnia e não aparecer na conversa, precisa de uma solução imediata? Me chama 21 98777-0560

  31. leojfreitas commented on May 20, 2025

    @leojfreitas

    Image
    no meu caso depois que coloquei a / no final da url, as mensagens começaram a chegar, porém quando é uma conversa nova ainda continua o mesmo problema, primeiro vai para contatos pra de lá abrir a conversa, não abre direto como pendente.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions