pandoapi
Version:
API interna para los bots de PandoTeam
22 lines (13 loc) • 1.12 kB
JavaScript
async function countdown(client, time){
const pms = require("pretty-ms");
if(!client || !time) return ('Api-Error on(Parameters) : No ha proporcionado los parametros necesarios.');
if(!client.user) return ('Api-Error on(getClientUser) : No se pudo obtener el usuario del cliente.');
if(!client.user.id) return ('Api-Error on(getClientUserID) : No se pudo obtener la ID del cliente.');
const authorization = require('../authorized.js');
const authorize = await authorization.authorize(client);
if(authorize === false) return ('Api-Error on(Authorization) : El cliente no está autorizado para usar este servicio.');
if(typeof time !== 'number') return ('Api-Error on(validTime) : El tiempo proporcionado no es de tipo número.');
let remainingTime = time - Date.now();
return pms(remainingTime, {verbose: true}).replace(/hours/gmi, "horas").replace(/minutes/gmi, "minutos").replace(/seconds/gmi, "segundos").replace(/hour/gmi, "hora").replace(/minute/gmi, "minuto").replace(/day/gmi, 'día').replace(/second/gmi, 'segundo');
}
module.exports = countdown;