Skip to content

@lid no Chatwoot #2003

Description

@natanlopes01

Closing as duplicate of #1872 — @lid handling meta-issue (cross-cuts Chatwoot in this case).

See #1872 for tracked @lid symptoms and #2014 for the Chatwoot umbrella.

Activity

  1. danielvieirabrwo commented on Sep 24, 2025

    @danielvieirabrwo

    Por aqui também! Consigo responder normalmente, mas não resolve o número de telefone no contato do chatwoot.
    Edit:
    No log do container da evolution:
    key: {
    remoteJid: '5511999998888@s.whatsapp.net', //alterei o número pela privacidade, mas aparece correto no log
    remoteJidAlt: '210820412771912@lid', //não sei se precisaria, mas alterei também, e este que está sendo apresentado no chatwoot
    fromMe: false,
    id: '3A963996AF7A7F1EC7F8',
    participant: undefined,
    participantAlt: undefined
    },

  2. tasfw commented on Sep 24, 2025

    @tasfw

    Aqui também ocorreu:

    Chatwoot - v4.4.0Build 5454535

    Evo 2.3.4

  3. luizcw commented on Sep 24, 2025

    @luizcw

    up, mesma coisa aqui

    Chatwoot v4.6.0
    Evo v2.3.4

  4. GustavoNovak commented on Sep 24, 2025

    @GustavoNovak

    Mesma coisa aqui. Vou iniciar uma investigação esse final de semana.

  5. rillerqueiroz commented on Sep 24, 2025

    @rillerqueiroz

    Aqui também mesmo problema! https://www.youtube.com/watch?v=FueG-JnJBeo
    Vi esse video que talvez ajude a resolver

  6. danielvieirabrwo commented on Sep 26, 2025

    @danielvieirabrwo

    Tenho este problema e não uso nada de grupos @luizcw. Acabei voltando pra v2.3.2.

  7. luizcw commented on Sep 26, 2025

    @luizcw

    Tenho este problema e não uso nada de grupos @luizcw. Acabei voltando pra v2.3.2.

    tem um pull request na Baileys pra arrumar isso, WhiskeySockets/Baileys#1826

    talvez corrijam, vou dar um downgrade pra 2.3.2 pois depois dela só vieram bugs pra mim

  8. brunobsolano commented on Sep 30, 2025

    @brunobsolano

    Tenho este problema e não uso nada de grupos @luizcw . Acabei de voltar para v2.3.2.

    tem um pull request na Baileys pra arrumar isso, WhiskeySockets/Baileys#1826

    talvez corrijam, vou dar um downgrade pra 2.3.2 pois depois dela só surgiram bugs pra mim

    e ai deu certo?

  9. danielvieirabrwo commented on Sep 30, 2025

    @danielvieirabrwo

    A 2.3.2 tem problemas sérios com whatsapp baileys. Muitas vezes não entrega ou recebe mensagens, volta e meia tem que reiniciar o container, mas pelo menos não está com o problema do @lid no contato chatwoot. Estou preparando migração pra outra plataforma, meu uso da evolution é basicamente pra manter whatsapp meta e qrcode conectados ao chatwoot, e no momento, só dor de cabeça. Vejo bastante comentários positivos a respeito da uazapi.

  10. luizcw commented on Sep 30, 2025

    @luizcw

    Tenho este problema e não uso nada de grupos @luizcw . Acabei de voltar para v2.3.2.

    tem um pull request na Baileys pra arrumar isso, WhiskeySockets/Baileys#1826
    talvez corrijam, vou dar um downgrade pra 2.3.2 pois depois dela só surgiram bugs pra mim

    e ai deu certo?

    pior que não kkkk ficou com o mesmo problema, acho que foi algum update no Whatsapp em si que quebrou... tentei com 2.3.2 e mesmos sintomas. como eu tenho várias instâncias e vários grupos em cada uma delas, tá dando um problemão danado, mensagens sendo duplicadas, vários contatos salvo em duplicidade (com jid e lid), está uma quebradeira......

  11. MatheusCostaVaz commented on Oct 2, 2025

    @MatheusCostaVaz

    Alguém conseguiu resolver esse problema? Estou utilizando junto com chatwoot e n8n e não consegui nenhuma alternativa para transformar esse @ lid para @ s.whatsapp.net

  12. Vitordotpy commented on Oct 3, 2025

    @Vitordotpy
    Contributor

    up mesmo problema aqui

  13. tonimoreiraa commented on Oct 7, 2025

    @tonimoreiraa

    upppp

  14. BryanLucas7 commented on Oct 9, 2025

    @BryanLucas7

    Mesmo problema aqui.

  15. jjmmbb commented on Nov 2, 2025

    @jjmmbb

    Same with v2.3.6.

  16. andreylima commented on Nov 13, 2025

    @andreylima

    I was 1.8.2, then 2.3.5 and now 2.3.6 same problem.

  17. joacir commented on Nov 14, 2025

    @joacir

    Usando 2.3.6 continua com o erro do @lid, duplicando as mensagens no chatwoot

  18. luispimenta commented on Nov 17, 2025

    @luispimenta

    alguem resolvou essa questao?

  19. jjmmbb commented on Nov 22, 2025

    @jjmmbb

    Parece que esse repositório foi totalmente abandonado e o foco totalmente voltado para v3.

  20. andreylima commented on Nov 28, 2025

    @andreylima

    Eu resolvi.
    Fiz backup do banco.
    Uso docker, usei a 4.4.0 do chatwoot e a 2.3.6 do evolution.

    Não dá pra fazer upgrade da v3 pra v4 pq muda muita coisa no banco, e são coisas que não tinham na minha versão do postgres.

    Tive que subir a versão 14 do postgres tb.

    Depois restaurei no banco novo o backup.

    Ficou lindo.

  21. robleds commented on Dec 11, 2025

    @robleds

    Baileys v7: Resolvendo Duplicação de Contatos e Conversas Separadas

    Após migrar para Baileys v7, enfrentamos duplicação de contatos e conversas separadas. As causas foram: (1) identificadores LID (@lid) não preservados, (2) números não normalizados, e (3) uso incorreto de JID ao enviar mensagens.

    Solução Técnica:

    1. Preservar JID/LID Original:

      • Ao receber mensagem, salvar msg.key.remoteJid completo (pode ser @lid ou @s.whatsapp.net) em um campo separado (ex: whatsappJid)
      • Nunca sobrescrever LID com JID tradicional - LID é mais preciso
    2. Normalizar Números Brasileiros:

      • Extrair número de msg.key.remoteJidAlt primeiro (se disponível e não for @lid)
      • Se não disponível, usar msg.key.remoteJid (se for @s.whatsapp.net tradicional)
      • Normalizar: adicionar "55" se faltar, adicionar "9" para celulares (55 + DDD + 8 dígitos → 55 + DDD + 9 + 8 dígitos)
      • Salvar número normalizado separado do whatsappJid
    3. Buscar Contato por JID Primeiro:

      • Ao criar/atualizar contato, buscar primeiro pelo whatsappJid salvo
      • Se não encontrar, buscar pelo número normalizado
      • Isso evita duplicados quando o mesmo contato aparece com formatos diferentes
    4. Enviar Mensagem com JID Correto:

      • Ao enviar via wbot.sendMessage(), usar o whatsappJid salvo (LID ou JID original)
      • Não construir JID a partir do número - isso causa conversas separadas para contatos com LID
      • Fallback: construir JID apenas se whatsappJid não existir (contatos antigos)
    5. Tratar Mensagens fromMe:

      • Quando msg.key.fromMe === true (confirmação de envio), buscar contato existente pelo número
      • Usar whatsappJid e name do contato existente em vez de criar novo
      • Isso evita criar contatos com nome = número
    6. API/Webhook - Buscar Antes de Criar:

      • Ao receber número via API, normalizar primeiro
      • Buscar contato existente pelo número normalizado ANTES de criar
      • Se encontrar, usar whatsappJid e name existentes

    Pontos Críticos:

    • LID (@lid) é mais preciso que JID tradicional - sempre preservar
    • remoteJidAlt pode ter número mais confiável que remoteJid
    • Número normalizado é para busca/compatibilidade, whatsappJid é para comunicação com Baileys
    • Sempre usar whatsappJid salvo ao enviar mensagens, nunca construir a partir do número

    Isso garante que todas as mensagens do mesmo usuário fiquem em uma única conversa, mesmo com LID.

  22. joacir commented on Dec 11, 2025

    @joacir

    A versão 2.3.7 resolveu pro problema

  23. SIGOFARMA commented on Apr 16, 2026

    @SIGOFARMA

    Alguém conseguiu resolver esse problema, estou com ele travando minha operação aqui!

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

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions