|
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:[""]}]} |
|
} |