From a45a92b430bec8a21db07d2571357540b4964c07 Mon Sep 17 00:00:00 2001 From: 8cy <50817549+8cy@users.noreply.github.com> Date: Tue, 5 May 2020 15:35:59 -0700 Subject: del dist/ and change bot.js local --- dist/commands/utility/starboundserverstatus.js | 106 ------------------------- 1 file changed, 106 deletions(-) delete mode 100644 dist/commands/utility/starboundserverstatus.js (limited to 'dist/commands/utility/starboundserverstatus.js') diff --git a/dist/commands/utility/starboundserverstatus.js b/dist/commands/utility/starboundserverstatus.js deleted file mode 100644 index 6c50d01..0000000 --- a/dist/commands/utility/starboundserverstatus.js +++ /dev/null @@ -1,106 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -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 discord_js_1 = require("discord.js"); -const emoji_random_1 = __importDefault(require("emoji-random")); -const gamedig_1 = __importDefault(require("gamedig")); -module.exports = class StarboundServerStatusUtility extends discord_js_commando_1.Command { - constructor(client) { - super(client, { - name: 'starboundserverstatus', - aliases: [ - 'starbound-ss', - 'starbound-server-status', - 'sbss' - ], - group: 'utility', - memberName: 'starboundserverstatus', - description: 'Grabs you the server status of a Starbound server.', - examples: [ - 'uwu!starboundserverstatus', - 'uwu!sbss' - ], - userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], - clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], - throttling: { - usages: 5, - duration: 30 - }, - args: [ - { - key: 'host', - prompt: 'What is the IP or host of the server?', - type: 'string' - }, - { - key: 'port', - prompt: 'What is the port of the server?', - type: 'integer', - default: '21025', - max: 65535, - min: 1 - } - ] - }); - } - run(msg, { host, port }) { - return __awaiter(this, void 0, void 0, function* () { - try { - const options = { - host, - type: 'starbound' - }; - if (port) { - options.port = port; - } - gamedig_1.default - .query(options) - .then(data => { - const curr = data.raw.numplayers; - const max = data.maxplayers; - return msg.replyEmbed(new discord_js_1.MessageEmbed() - .setTitle(data.name) - .setThumbnail('https://steamcdn-a.akamaihd.net/steam/apps/211820/header.jpg') - .setFooter(`Took ${data.query.duration} to complete.`) - .addFields([ - { - name: 'IP Address', - value: `${data.query.address} (port ${data.query.port})` - }, - { - name: "Online Players", - value: `${curr}/${max} (${Math.round((curr / max) * 100)}%)` - }, - { - name: "Password Required", - value: data.password ? "Yes" : "No" - } - ]) - .setColor(0xFFCC4D)); - }) - .catch(err => { - if (err === 'UDP Watchdog Timeout') - return msg.reply('Server timed out, it\'s probably offline. ' + emoji_random_1.default.random()); - console.error(err); - return msg.reply('Woops, an unknown error has occured. ' + emoji_random_1.default.random()); - }); - } - finally { - msg.channel.stopTyping(); - } - }); - } -}; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhcmJvdW5kc2VydmVyc3RhdHVzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbW1hbmRzL3V0aWxpdHkvc3RhcmJvdW5kc2VydmVyc3RhdHVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQUEsNkRBQStEO0FBQy9ELDJDQUFtRDtBQUNuRCxnRUFBZ0M7QUFDaEMsc0RBQTZCO0FBRzdCLE1BQU0sQ0FBQyxPQUFPLEdBQUcsTUFBTSw0QkFBNkIsU0FBUSw2QkFBTztJQUMvRCxZQUFZLE1BQU07UUFDZCxLQUFLLENBQUMsTUFBTSxFQUFFO1lBQ1YsSUFBSSxFQUFFLHVCQUF1QjtZQUM3QixPQUFPLEVBQUU7Z0JBQ0wsY0FBYztnQkFDZCx5QkFBeUI7Z0JBQ3pCLE1BQU07YUFDVDtZQUNELEtBQUssRUFBRSxTQUFTO1lBQ2hCLFVBQVUsRUFBRSx1QkFBdUI7WUFDbkMsV0FBVyxFQUFFLG9EQUFvRDtZQUNqRSxRQUFRLEVBQUU7Z0JBQ04sMkJBQTJCO2dCQUMzQixVQUFVO2FBQ2I7WUFDRCxlQUFlLEVBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCLENBQUM7WUFDMUQsaUJBQWlCLEVBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCLENBQUM7WUFDNUQsVUFBVSxFQUFFO2dCQUNSLE1BQU0sRUFBRSxDQUFDO2dCQUNULFFBQVEsRUFBRSxFQUFFO2FBQ2Y7WUFDRCxJQUFJLEVBQUU7Z0JBQ0Y7b0JBQ0ksR0FBRyxFQUFFLE1BQU07b0JBQ1gsTUFBTSxFQUFFLHVDQUF1QztvQkFDL0MsSUFBSSxFQUFFLFFBQVE7aUJBQ2pCO2dCQUNEO29CQUNJLEdBQUcsRUFBRSxNQUFNO29CQUNYLE1BQU0sRUFBRSxpQ0FBaUM7b0JBQ3pDLElBQUksRUFBRSxTQUFTO29CQUNmLE9BQU8sRUFBRSxPQUFPO29CQUNoQixHQUFHLEVBQUUsS0FBSztvQkFDVixHQUFHLEVBQUUsQ0FBQztpQkFDVDthQUNKO1NBQ0osQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQUNLLEdBQUcsQ0FBQyxHQUFvQixFQUFFLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRTs7WUFDMUMsSUFBSTtnQkFDQSxNQUFNLE9BQU8sR0FBRztvQkFDWixJQUFJO29CQUNKLElBQUksRUFBRSxXQUFXO2lCQUNwQixDQUFBO2dCQUVELElBQUksSUFBSSxFQUFFO29CQUNOLE9BQU8sQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFBO2lCQUN0QjtnQkFFRCxpQkFBTztxQkFDRixLQUFLLENBQUMsT0FBTyxDQUFDO3FCQUNkLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRTtvQkFDVCxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQTtvQkFDaEMsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLFVBQVUsQ0FBQTtvQkFFM0IsT0FBTyxHQUFHLENBQUMsVUFBVSxDQUNqQixJQUFJLHlCQUFZLEVBQUU7eUJBQ2IsUUFBUSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUM7eUJBQ25CLFlBQVksQ0FBQyw4REFBOEQsQ0FBQzt5QkFDNUUsU0FBUyxDQUFDLFFBQVEsSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLGVBQWUsQ0FBQzt5QkFDckQsU0FBUyxDQUFDO3dCQUNQOzRCQUNJLElBQUksRUFBRSxZQUFZOzRCQUNsQixLQUFLLEVBQUUsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sVUFBVSxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksR0FBRzt5QkFDM0Q7d0JBQ0Q7NEJBQ0ksSUFBSSxFQUFFLGdCQUFnQjs0QkFDdEIsS0FBSyxFQUFFLEdBQUcsSUFBSSxJQUFJLEdBQUcsS0FBSyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxHQUFHLEdBQUcsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxJQUFJO3lCQUMvRDt3QkFDRDs0QkFDSSxJQUFJLEVBQUUsbUJBQW1COzRCQUN6QixLQUFLLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJO3lCQUN0QztxQkFDSixDQUFDO3lCQUNELFFBQVEsQ0FBQyxRQUFRLENBQUMsQ0FDMUIsQ0FBQTtnQkFDTCxDQUFDLENBQUM7cUJBQ0QsS0FBSyxDQUFDLEdBQUcsQ0FBQyxFQUFFO29CQUNULElBQUksR0FBRyxLQUFLLHNCQUFzQjt3QkFBRSxPQUFPLEdBQUcsQ0FBQyxLQUFLLENBQUMsNENBQTRDLEdBQUcsc0JBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFBO29CQUVuSCxPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFBO29CQUNsQixPQUFPLEdBQUcsQ0FBQyxLQUFLLENBQUMsdUNBQXVDLEdBQUcsc0JBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFBO2dCQUM5RSxDQUFDLENBQUMsQ0FBQTthQUNUO29CQUFTO2dCQUNOLEdBQUcsQ0FBQyxPQUFPLENBQUMsVUFBVSxFQUFFLENBQUE7YUFDM0I7UUFDTCxDQUFDO0tBQUE7Q0FDSixDQUFDIn0= \ No newline at end of file -- cgit v1.2.3