Estoy tratando de enviar mensajes desde nodejs usando la biblioteca "whatsapp-web.js" pero durante el proceso he recibido algunos errores, en este momento estoy recibiendo el error.
al intentar crear codigo qr, realmente si te soy sincero no se que pasa
Esta es mi aplicación.js
import { writeFile, existsSync } from 'fs'; import { readFile } from 'fs/promises'; import ora from 'ora'; import chalk from 'chalk'; import { Client } from 'whatsapp-web.js'; //import SESSION_FILE_PATH from './session.json' import pkg from 'qrcode-terminal'; const { generate } = pkg; //const qrcode = require('qrcode-terminal'); //const chalk = require('chalk'); const SESSION_FILE_PATH = JSON.parse( await readFile( new URL('./session.json', import.meta.url) ) ); //const SESSION_FILE_PATH = './session.json'; let client; let sessionData; const withSession = () => { const spinner = ora(`Cargando ${chalk.yellow('Validando session con Whatsapp...')}`); sessionData = SESSION_FILE_PATH; spinner.start(); client = new Client({ session: sessionData }) client.on('ready', () => { console.log('Client is ready!'); spinner.stop(); }) client.on('auth_failure', () => { spinner.stop(); }) client.initialize(); } //Create qr to link origin point const withOutSession = () => { console.log('not session saved'); client = new Client(); client.on('qr', qr => { console.log(qr); generate(qr, { small: true }); }); client.on('authenticated', (session) => { //Guardamos credenciales de session para usar luego sessionData = session; writeFile(SESSION_FILE_PATH, JSON.stringify(session), (err) => { if (err) { console.log(err); } }) }) client.initialize(); } (existsSync(SESSION_FILE_PATH)) ? withSession(): withOutSession();paquete.json
https://github.com/IzliaB/packagejson-whatsappEnd/blob/main/package.json
¿Alguien podría ayudarme? Estoy realmente perdido. Por favor