No Initial

This commit is contained in:
2023-01-29 16:03:14 -06:00
parent ab474b5728
commit ff05e96cc6

47
app.js
View File

@@ -21,6 +21,7 @@ const { isUndefined } = require('util');
const { isSet } = require('util/types'); const { isSet } = require('util/types');
const { Console } = require('console'); const { Console } = require('console');
const { ClientRequest } = require('http'); const { ClientRequest } = require('http');
const { guardaXLSDatos, leeXLSDatos} = require('./Excel');
const app = express(); const app = express();
app.use(cors()) app.use(cors())
app.use(express.json()) app.use(express.json())
@@ -105,6 +106,8 @@ const listenMessage = () => client.on('message', async msg => {
return return
} }
if(body=='/listas'){ if(body=='/listas'){
const productList = new List( const productList = new List(
"Here's our list of products at 50% off", "Here's our list of products at 50% off",
@@ -289,14 +292,44 @@ const listenMessage = () => client.on('message', async msg => {
} }
} }
return return
} }
/* if(body=='trae'){
============================================================================ const rows = await leeXLSDatos('x')
========================== ENVIO MASIVO TEST =========================== console.log("RESULTADOS:")
============================================================================ // d.forEach(row => async function() {
*/ // console.log(row.nombre, row.edad, row.sexo)
if(message=='/spam'){ // client.sendMessage(from, `Hola ${row.nombre}, recuerda que tienes un adeudo pendiente`)
// })
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
async function retardo() {
for (sp=1;sp<rows.length;sp++) {
// console.log(masivo[sp].numero+"@c.us");
var rnd = getRandomInt(1,7); // Random entre 1 y 6 segundos.
if(sp % 15 === 0){console.log("******** VAN 15, HACEMOS PAUSA DE 10 SEGUNDOS ********"); await sleep(10000);} //
console.log(`============= Mandamos el mensaje ${sp} ==============`);
var elTextoDelMensaje = `%saludo% ${rows[sp].prefijo} *${rows[sp].nombre}* con CARNET *${rows[sp].carnet}*, le saludamos de _CORPORACION AZUL_ le escribimos para recordarle que tiene un pago *pendiente* que se vence el *02/02/2023*`;
await sleep(500);
// let elNumero = '51968016860@c.us'
let elNumero = '5215554192439@c.us'
client.sendMessage(elNumero, remplazos(elTextoDelMensaje, client));
console.log(`Esperamos ${rnd} segundos...`);
await sleep(rnd*1000);
}
console.log('Terminamos');
}
retardo();
}
/*
============================================================================
========================== ENVIO MASIVO TEST ===========================
============================================================================
*/
if(message=='/spam'){
const masivo = require('./spam.json') const masivo = require('./spam.json')
var saludo; var saludo;
var caritas; var caritas;