Creé un bot discord.js que funciona todo el tiempo. En la terminal donde se ejecuta el bot, me gustaría que el tiempo de ejecución del bot desde que se inició se muestre debajo de "¡Estoy conectado!".
Aquí está parte de mi código de consola:
client.on('ready', () => { console.log('I am connected !');Tienes alguna idea ?
Gracias de antemano por su ayuda.
Como sugirió @Lawrence Cherone, puede usar una fecha en la parte superior del archivo para compararla con una lista. Por ejemplo:
const startup = new Date() // Other code... client.on("ready" => { const ready = new Date() const diff = ready.getTime() - startup.getTime() console.log(`I am connected! Startup took ${diff}ms`) })Si desea la hora en un formato que no sea milisegundos, puede usar ms , una pequeña biblioteca escrita por Vercel devs en npm que convierte los milisegundos en marcas de tiempo amigables para los humanos.