| import QRCode from 'qrcode'; |
| var message="Esperando conexion"; |
| export default function(client,app,special){ |
| client.on('ready', () => { |
| message="Su cliente esta funcionado"; |
| console.log('Client is ready!'); |
| }); |
| client.on('message_create',async msg=>{ |
| if(!msg.fromMe || msg.body.toString()!=`${special.prefix}ping`) return; |
| await msg.reply("PONG!"); |
| }) |
| client.on('loading_screen', (percent, message) => { |
| console.log('LOADING SCREEN', percent, message); |
| }); |
| client.on('authenticated', () => { |
| console.log('AUTHENTICATED'); |
| }); |
|
|
| client.on('auth_failure', msg => { |
| console.error('AUTHENTICATION FAILURE', msg); |
| }); |
|
|
|
|
| client.on('DISCONNECTED', () => { |
| console.log('Desconectado'); |
| }); |
| client.on('qr', qr => { |
| console.log('Codigo Qr recibido'); |
| QRCode.toDataURL(qr, function (err, url) { |
| message='Escanee el codigo(Si no deja, reinicie el espacio, asegurese que el estado diga "Running")<br><img src="'+url+'"></img>'; |
| |
| }); |
| |
| |
| }); |
| client.on('remote_session_saved', () => { |
| message="Sesion guardada(MongoDB)"; |
| console.log("Guardado"); |
| }); |
| app.get('/', (req, res) => { |
| res.writeHead(200, { 'Content-Type': 'text/html' }) |
| res.end('<head><meta http-equiv="refresh" content="5"></head>'+message); |
| }); |
| return {name:"Sistema", |
| comandos:[{name:"ping",description:"Consulta si esta encendido",args:[""]}]} |
| } |