UNPKG

pandoapi

Version:

API interna para los bots de PandoTeam

22 lines (13 loc) 1.12 kB
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;