"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const discord_js_commando_1 = require("discord.js-commando"); const moment_1 = require("moment"); require("moment-duration-format"); const emoji_random_1 = __importDefault(require("emoji-random")); const discord_js_1 = require("discord.js"); class UptimeUtility extends discord_js_commando_1.Command { constructor(client) { super(client, { name: 'uptime', aliases: ['ut'], group: 'utility', memberName: 'uptime', description: 'Tells you how long the bot has been online.', throttling: { usages: 5, duration: 30 }, examples: [ 'uwu!uptime', 'uwu!ut' ], userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'] }); } run(msg) { const duration = moment_1.duration(this.client.uptime).format(" D [days], H [hrs], m [mins], s [secs]"); msg.channel.send('Please wait..').then(m => { m.edit(`** **`); let emb = new discord_js_1.MessageEmbed() .setDescription('uwufier has been up for ' + duration + '. ' + emoji_random_1.default.random()) .setColor(0xFFCC4D); msg.channel.send(emb); }); } } exports.default = UptimeUtility; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXB0aW1lLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbW1hbmRzL3V0aWxpdHkvdXB0aW1lLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsNkRBQThDO0FBQzlDLG1DQUErQztBQUMvQyxrQ0FBZ0M7QUFFaEMsZ0VBQWlDO0FBQ2pDLDJDQUFtRDtBQUVuRCxNQUFxQixhQUFjLFNBQVEsNkJBQU87SUFDOUMsWUFBWSxNQUFNO1FBQ2QsS0FBSyxDQUFDLE1BQU0sRUFBRTtZQUNWLElBQUksRUFBRSxRQUFRO1lBQ2QsT0FBTyxFQUFFLENBQUMsSUFBSSxDQUFDO1lBQ2YsS0FBSyxFQUFFLFNBQVM7WUFDaEIsVUFBVSxFQUFFLFFBQVE7WUFDcEIsV0FBVyxFQUFFLDZDQUE2QztZQUMxRCxVQUFVLEVBQUU7Z0JBQ1IsTUFBTSxFQUFFLENBQUM7Z0JBQ1QsUUFBUSxFQUFFLEVBQUU7YUFDZjtZQUNELFFBQVEsRUFBRTtnQkFDTixZQUFZO2dCQUNaLFFBQVE7YUFDWDtZQUNELGVBQWUsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztZQUMxRCxpQkFBaUIsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztTQUMvRCxDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0QsR0FBRyxDQUFDLEdBQVk7UUFDWixNQUFNLFFBQVEsR0FBRyxpQkFBUyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsTUFBTSxDQUFDLHdDQUF3QyxDQUFDLENBQUM7UUFDaEcsR0FBRyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFO1lBQ3ZDLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7WUFFaEIsSUFBSSxHQUFHLEdBQUcsSUFBSSx5QkFBWSxFQUFFO2lCQUN2QixjQUFjLENBQUMsMEJBQTBCLEdBQUcsUUFBUSxHQUFHLElBQUksR0FBRyxzQkFBSyxDQUFDLE1BQU0sRUFBRSxDQUFDO2lCQUM3RSxRQUFRLENBQUMsUUFBUSxDQUFDLENBQUE7WUFFdkIsR0FBRyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDMUIsQ0FBQyxDQUFDLENBQUM7SUFDUCxDQUFDO0NBQ0o7QUFoQ0QsZ0NBZ0NDIn0=