const fs = require('fs');
const SESSION_FILE_PATH = './session.json';
let sessionData;
if(fs.existsSync(SESSION_FILE_PATH)) {
sessionData = require(SESSION_FILE_PATH);
}
const qrcode = require('qrcode-terminal');
const { Client } = require('whatsapp-web.js');
const client = new Client({
puppeteer: { headless: false },
session: sessionData
});
client.on('qr', qr => {
qrcode.generate(qr, {small: true});
});
client.on('authenticated', (session) => {
sessionData = session;