botwhatsapp-venom icon indicating copy to clipboard operation
botwhatsapp-venom copied to clipboard

Preciso remover o navegador e gerar o qrcode no terminal

Open DevShop1251 opened this issue 2 years ago • 4 comments

Olá, preciso remover a função que abre o whatsapp no navegador e gerar o qr-code apenas no terminal adaptando o seguinte código

`const qr = require('qr-image'); const fs = require('fs');

const qrcode = require('qrcode-terminal'); const { Client } = require('whatsapp-web.js'); const client = new Client();

client.on('qr', qrData => { const img = qr.imageSync(qrData, { type: 'png' }); fs.writeFileSync('qrcode.png', img); });`

para exportar o qr-code para um arquivo png usando as dependências "qrcode-terminal" e "qr-image". Poderia me ajudar com essa questão?

DevShop1251 avatar Feb 08 '23 20:02 DevShop1251

Boa noite. Conseguiu avançar em algo?

juniorwmr avatar Feb 08 '23 23:02 juniorwmr

Não consegui resolver ainda. no seu projeto ele está gerando o qrcode de uma forma diferente do padrão da biblioteca venom-bot...

DevShop1251 avatar Feb 09 '23 15:02 DevShop1251

em vez de client.on('qr', qrData => { const img = qr.imageSync(qrData, { type: 'png' }); fs.writeFileSync('qrcode.png', img); });`

tenta client.on('qr',qr=>{ qrcode.generate(qr,{small: true}) });

hermanigoncalves avatar Feb 11 '23 17:02 hermanigoncalves

Vou tentar dessa forma e ver se consigo resolver o problema, obrigado.

DevShop1251 avatar Feb 14 '23 12:02 DevShop1251