Obrigado pelo feeback! No começo do projeto a venom-bot era uma alternativa, mas decidimos por utilizar a WhatsAppWebJs por ter uma comunidade mais ativa e principalmente por ser mais intuitivo.
Showw, tentei utilizar da WhatsAppWebJs também, mas enfrentei alguns problemas na autenticação da sessão, após ler o qr code no terminal o processo não era ser concluido e não era possivel o uso do client, enfrentou dificuldades quanto a isso? se sim, como solucionou amigo?
Me interesso pois de fato é uma biblioteca mais atrativa.
Estava com bug dia desses, parece que o WhatsApp tinha alterado o data-testid de um negócio lá pra icon. Acho que já foi arrumado, testa novamente. Senão, leia aqui:
Issue: https://github.com/pedroslopez/whatsapp-web.js/issues/2458
Fix: https://github.com/pedroslopez/whatsapp-web.js/commit/abac063b779570729476cf42e29dc694e5345ca6
Entendii, obrigado pelo retorno amigo!
Esse problema ocorre devido ao método utilizado para confirmar que a autenticação foi realizada, quando o WhatsApp atualiza alguma classe ou elemento do Html essa verificação pode quebrar, mas a comunidade arruma em minutos e já disponibiliza uma Pull Request para corrigir no geral. Por isso é importante participar do Discord deles, atualmente por exemplo a Release mais recente não recebe a autenticação devido a esses problemas, então precisa utilizar o último commit para que funcione corretamente:
npm i github:pedroslopez/whatsapp-web.js#152f0a64cdffdfb4d638043f537f87b2a6ebc492
Cara, muito obrigado vou dar uma conferida sim!
Abs