diff options
| author | 8cy <[email protected]> | 2020-04-15 02:58:49 -0700 |
|---|---|---|
| committer | 8cy <[email protected]> | 2020-04-15 02:58:49 -0700 |
| commit | f4776cce45fba4380d6652fef5b9a6fbf78f8e16 (patch) | |
| tree | 1fbdc404a6d4d8b6a8cd17cc26602b6e7d6c639e /dist/commands/utility/uptime.js | |
| parent | The Start (diff) | |
| download | dep-core-test.tar.xz dep-core-test.zip | |
The Uwuficationtest
Diffstat (limited to 'dist/commands/utility/uptime.js')
| -rw-r--r-- | dist/commands/utility/uptime.js | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/dist/commands/utility/uptime.js b/dist/commands/utility/uptime.js new file mode 100644 index 0000000..3713cbe --- /dev/null +++ b/dist/commands/utility/uptime.js @@ -0,0 +1,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 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=
\ No newline at end of file |