Share your repls and programming experiences

← Back to all posts
bot-epic999
SANTIMAINKA (0)

// npm expreso ping-monitor --save
// server.js
const express = require ( 'express' )
servidor constante = express ( ) ;

servidor. todos ( '/' , ( req , res ) => {
res. enviar ( 'El bot sigue encendido.' ) ;
} ) ;

módulo. exportaciones = ( ) => {
servidor. escuchar ( 3000 , ( ) => {
consola. log ( 'Servidor Listo.' ) ;
} ) ;
devuelve verdadero ;
}

// index.js
const keepAlive = require ( './server' ) ;
const Monitor = require ( 'ping-monitor' ) ;

keepAlive ( ) ;
const monitor = new Monitor ( {
sitio web : 'LINK' ,
title : 'Nombre' ,
intervalo : 30 // minutos
} ) ;

monitor. on ( 'up' , ( res ) => console. log ( $ { res. website } está encedido ) ) ;
monitor. on ( 'down' , ( res ) => console. log ( $ { res. sitio web } se ha caí do - $ { res. statusMessage } ) ) ;
monitor. on ( 'detener' , ( sitio web ) => consola. log ( $ { sitio web } se ha parado ) ) ;
monitor. on ( 'error' , ( error ) => console. log ( error ) ) ;

// Agrega el inicio de sesión del bot aquí