diff --git a/packages/portal/portal.http.js b/packages/portal/portal.http.js index 293885e..3066c12 100644 --- a/packages/portal/portal.http.js +++ b/packages/portal/portal.http.js @@ -1,6 +1,6 @@ const { join } = require('path') const { createReadStream, existsSync } = require('fs') -const { bgYellow, cyan } = require('kleur') +const { bgYellow, cyan, yellow } = require('kleur') const polka = require('polka') const HTTP_PORT = process.env.PORT || 3000 @@ -28,13 +28,28 @@ const start = (args) => { } const { port, publicSite, name } = injectArgs + const banner = () => { + console.log(``) + console.log(bgYellow(`🚩 ESCANEAR QR 🚩`)) + console.log(cyan(`Existen varias maneras de escanear el QR code`)) + console.log( + cyan(`- Tambien puedes visitar `), + yellow(`${publicSite}:${port}`) + ) + console.log( + cyan(`- Se ha creado un archivo que finaliza `), + yellow('qr.png') + ) + console.log(``) + } + polka() .use(serve) .get('qr.png', (_, res) => { const qrSource = [ - join(process.cwd(), `${name}.png`), - join(__dirname, '..', `${name}.png`), - join(__dirname, `${name}.png`), + join(process.cwd(), `${name}.qr.png`), + join(__dirname, '..', `${name}.qr.png`), + join(__dirname, `${name}.qr.png`), ].find((i) => existsSync(i)) const qrMark = [ @@ -42,17 +57,11 @@ const start = (args) => { join(__dirname, '..', 'dist', 'water-mark.png'), ].find((i) => existsSync(i)) const fileStream = createReadStream(qrSource ?? qrMark) + res.writeHead(200, { 'Content-Type': 'image/png' }) fileStream.pipe(res) }) - .listen(port, () => { - console.log(``) - console.log(bgYellow(`🚩 ESCANEAR QR 🚩`)) - console.log(cyan(`Existen varias maneras de escanear el QR code`)) - console.log(cyan(`- Se ha creado un archivo /qr.png`)) - console.log(cyan(`- Tambien puedes visitar ${publicSite}:${port}`)) - console.log(``) - }) + .listen(port, () => banner()) } module.exports = start diff --git a/packages/provider/src/baileys/index.js b/packages/provider/src/baileys/index.js index 232cdaf..de6c66d 100644 --- a/packages/provider/src/baileys/index.js +++ b/packages/provider/src/baileys/index.js @@ -89,14 +89,14 @@ class BaileysProvider extends ProviderClass { if (qr) { this.emit('require_action', { instructions: [ - `Debes escanear el QR Code para iniciar session reivsa qr.png`, + `Debes escanear el QR Code para iniciar ${this.globalVendorArgs.name}.qr.png`, `Recuerda que el QR se actualiza cada minuto `, `Necesitas ayuda: https://link.codigoencasa.com/DISCORD`, ], }) await baileyGenerateImage( qr, - `${this.globalVendorArgs.name}.png` + `${this.globalVendorArgs.name}.qr.png` ) } }) diff --git a/packages/provider/src/venom/index.js b/packages/provider/src/venom/index.js index c958d83..4b7c231 100644 --- a/packages/provider/src/venom/index.js +++ b/packages/provider/src/venom/index.js @@ -38,10 +38,13 @@ class VenomProvider extends ProviderClass { { session: NAME_DIR_SESSION, multidevice: true, + disableSpins: true, + disableWelcome: true, + logger, + logQR: false, }, (base) => this.generateQr(base), - undefined, - { logQR: false } + undefined ) this.vendor = client } catch (e) { @@ -64,12 +67,12 @@ class VenomProvider extends ProviderClass { console.clear() this.emit('require_action', { instructions: [ - `Debes escanear el QR Code para iniciar session reivsa qr.png`, + `Debes escanear el QR Code para iniciar ${this.globalVendorArgs.name}.qr.png`, `Recuerda que el QR se actualiza cada minuto `, `Necesitas ayuda: https://link.codigoencasa.com/DISCORD`, ], }) - await venomGenerateImage(qr, `${this.globalVendorArgs.name}.png`) + await venomGenerateImage(qr, `${this.globalVendorArgs.name}.qr.png`) } /** diff --git a/packages/provider/src/web-whatsapp/index.js b/packages/provider/src/web-whatsapp/index.js index fa8c9f5..f7f8bd0 100644 --- a/packages/provider/src/web-whatsapp/index.js +++ b/packages/provider/src/web-whatsapp/index.js @@ -72,12 +72,15 @@ class WebWhatsappProvider extends ProviderClass { func: async (qr) => { this.emit('require_action', { instructions: [ - `Debes escanear el QR Code para iniciar session reivsa qr.png`, + `Debes escanear el QR Code para iniciar ${this.globalVendorArgs.name}.qr.png`, `Recuerda que el QR se actualiza cada minuto `, `Necesitas ayuda: https://link.codigoencasa.com/DISCORD`, ], }) - await wwebGenerateImage(qr, `${this.globalVendorArgs.name}.png`) + await wwebGenerateImage( + qr, + `${this.globalVendorArgs.name}.qr.png` + ) }, }, {