Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mensagem chega sem conteúdo (Type "CIPHERTEXT") #1065

Closed
mvac1991 opened this issue May 8, 2022 · 1 comment
Closed

Mensagem chega sem conteúdo (Type "CIPHERTEXT") #1065

mvac1991 opened this issue May 8, 2022 · 1 comment

Comments

@mvac1991
Copy link

mvac1991 commented May 8, 2022

Description

Ao receber mensagens as vezes ela fica com status "Aguardando mensagem. Abra seu aparelho".. Como na imagem abaixo:

WhatsApp Image 2022-05-08 at 05 27 13

Quando isso acontece, não chega o "conteúdo" da mensagem, e isso está bugando minhas automações e dos meus clientes, veja o que aparece no terminal:

WhatsApp Image 2022-05-08 at 05 27 49

Environment

  • Wppconnect version(s): [2.2214.9]
  • WA-JS version(s): [2.0.2]
  • Browser: [Google Chrome]
  • OS: [WINDOWS 10]
  • Node version: [Node 14.15.4]
  • WhatsApp App version: [2.22.9.78]
  • OS mobile: [Android Versão 5.1.1]
  • Tipo de WhatsApp (MD): Normal (sem ser Business)

Steps to Reproduce

  1. Emparelhe o QR Code com a LIB e deixe uma conexão ativa nela;
  2. Crie uma nova conexão (sem desconectar a da LIB) e emparelhe o QR Code com o WhatsApp Web e deixe uma guia do chrome aberta;
  3. Crie um novo Whatsapp (usei um número virtual do bot do Telegram);
  4. Abra o novo Whatsapp no celular (não conecte ele no Whatsapp) e envie uma mensagem para o BOT que está na lib e no waweb;
  5. Veja no console.log do evento onAnyMessage que chega como "CIPHERTEXT"
@GiancarloJSantos
Copy link

GiancarloJSantos commented May 12, 2022

Pelo meu entendimento, infelizmente não é algo que possa ser corrigido pela API.

Ela está simplesmente lendo o que chegou no navegador (WhatsApp Web). Como não chegou nada, o conteúdo da mensagem está em branco.

A mesma situação ocorre nas outras APIs de WhatsApp (OpenWA, por exemplo).

Como sou desenvolvedor de chatbot, passei pelo mesmo problema que tu passaste.

Geralmente é uma mensagem inicial recebida de uma conta de WhatsApp Business. No aparelho físico aparece uma mensagem dizendo que não é contato e pode ser spam e dá as opões de bloquear/adicionar contato.

Nesse caso, o que eu fiz foi detectar essa situação e devolver uma mensagem padrão de resposta ("Olá!).

Isso faz com que o WhatsApp entenda que o rementente e confiável e a API passa a aceitar/receber as outras mensagens normalmente.

Sei que é frustrante e espero que o caminho que sugeri possa de alguma maneira te dar uma luz.

Abraços.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants