1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
"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 UptimeBot extends discord_js_commando_1.Command {
constructor(client) {
super(client, {
name: 'uptime',
aliases: ['ut'],
group: 'bot',
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('<@699473263998271489> has been up for ' + duration + '. ' + emoji_random_1.default.random())
.setColor(0xFFCC4D);
msg.channel.send(emb);
});
}
}
exports.default = UptimeBot;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXB0aW1lLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbW1hbmRzL2JvdC91cHRpbWUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSw2REFBK0Q7QUFDL0QsbUNBQStDO0FBQy9DLGtDQUFnQztBQUNoQyxnRUFBaUM7QUFDakMsMkNBQTBDO0FBRTFDLE1BQXFCLFNBQVUsU0FBUSw2QkFBTztJQUMxQyxZQUFZLE1BQU07UUFDZCxLQUFLLENBQUMsTUFBTSxFQUFFO1lBQ1YsSUFBSSxFQUFFLFFBQVE7WUFDZCxPQUFPLEVBQUUsQ0FBQyxJQUFJLENBQUM7WUFDZixLQUFLLEVBQUUsS0FBSztZQUNaLFVBQVUsRUFBRSxRQUFRO1lBQ3BCLFdBQVcsRUFBRSw2Q0FBNkM7WUFDMUQsVUFBVSxFQUFFO2dCQUNSLE1BQU0sRUFBRSxDQUFDO2dCQUNULFFBQVEsRUFBRSxFQUFFO2FBQ2Y7WUFDRCxRQUFRLEVBQUU7Z0JBQ04sWUFBWTtnQkFDWixRQUFRO2FBQ1g7WUFDRCxlQUFlLEVBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCLENBQUM7WUFDMUQsaUJBQWlCLEVBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCLENBQUM7U0FDL0QsQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQUNELEdBQUcsQ0FBQyxHQUFvQjtRQUNwQixNQUFNLFFBQVEsR0FBRyxpQkFBUyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsTUFBTSxDQUFDLHdDQUF3QyxDQUFDLENBQUM7UUFDaEcsR0FBRyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUU7WUFDeEMsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztZQUVoQixJQUFJLEdBQUcsR0FBRyxJQUFJLHlCQUFZLEVBQUU7aUJBQ3ZCLGNBQWMsQ0FBQyx3Q0FBd0MsR0FBRyxRQUFRLEdBQUcsSUFBSSxHQUFHLHNCQUFLLENBQUMsTUFBTSxFQUFFLENBQUM7aUJBQzNGLFFBQVEsQ0FBQyxRQUFRLENBQUMsQ0FBQTtZQUV2QixHQUFHLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUMxQixDQUFDLENBQUMsQ0FBQztJQUNQLENBQUM7Q0FDSjtBQWhDRCw0QkFnQ0MifQ==
|