/web-qr

Get Baileys Qr for Whatsapp Connection.You can change it According to your needs.

Primary LanguageJavaScriptMIT LicenseMIT

WEB BASED MULTIDEVICE QR

License: GPL-3 SuhailTechInfo

SuhailTechInfo :: Visitor's Count

Deployment Methods


  1. Click FORK and Star ⭐ Repository if you get help from repo.
  2. Deploy on HEROKU.
  3. Deploy on REPLIT.
  4. Deploy on RENDER.
RENDER PROCESS:
    1: Click "NEW".
    2: Select "Web Service".
    3: Click "Build and deploy from a Git repository".
    4: Now Choose this forked git repo from list.
    5: And JUST CLICK "Connect". 
  • Dependencies
    "@hapi/boom": "^10.0.1",
    "@whiskeysockets/baileys": "6.5.0",      
    "pino": "^8.1.0",
    "express": "^4.18.2",
    "qrcode": "latest"
  • WASocket Options
    let Smd =SuhailWASocket({ 
        printQRInTerminal: false,   // make it false if you're using web
        logger: pino({ level: "silent" }),     // make it silent to prevent baileys buffering
        browser: Browsers.baileys("Desktop"),  // awailable browsers : ubuntu, macOS, baileys.
        auth: state 
    });
  • Getting Session in BASE64
    let CREDS = fs.readFileSync(__dirname + '/auth_info_baileys/creds.json')
    var Scan_Id = Buffer.from(CREDS).toString('base64')    // converting into Base64 ---- IMPLEMENT ACCOEDING TO YOUR NEED
    // res.json({status:true,Scan_Id })
  • Environment variable
    const PORT = process.env.PORT ||  5000
    const MESSAGE = process.env.MESSAGE || "Don't Provide your session id to someone!" 
    //   Set Confirmation Message According to your need! 

MADE WITH ❤️

SuhailTechIinfo