diff options
| author | 8cy <[email protected]> | 2020-04-24 19:29:25 -0700 |
|---|---|---|
| committer | 8cy <[email protected]> | 2020-04-24 19:29:25 -0700 |
| commit | 95477dd346b0f2dca1b6ced6946f5cc3cfda6697 (patch) | |
| tree | bbb02c892bdc3893e8aa4ed66afc04ecc00437bb | |
| parent | shift groups around, new mod cmds, v7.5.0 (diff) | |
| download | dep-core-95477dd346b0f2dca1b6ced6946f5cc3cfda6697.tar.xz dep-core-95477dd346b0f2dca1b6ced6946f5cc3cfda6697.zip | |
big changes, too lazy to count, v7.6.0
mainly just fix darling
| -rw-r--r-- | dist/bot.js | 5 | ||||
| -rw-r--r-- | dist/commands/fun/8ball.js | 53 | ||||
| -rw-r--r-- | dist/commands/fun/cowsay.js | 32 | ||||
| -rw-r--r-- | dist/commands/fun/doggo.js | 43 | ||||
| -rw-r--r-- | dist/commands/fun/hello.js | 26 | ||||
| -rw-r--r-- | dist/commands/fun/howify.js | 3 | ||||
| -rw-r--r-- | dist/commands/server/pfp.js | 30 | ||||
| -rw-r--r-- | dist/commands/user/nickname.js | 35 | ||||
| -rw-r--r-- | dist/commands/user/pfp.js | 40 | ||||
| -rw-r--r-- | dist/commands/voice/join.js | 38 | ||||
| -rw-r--r-- | dist/commands/zerotwo/darling.js | 78 | ||||
| -rw-r--r-- | dist/commands/zerotwo/douse.js | 27 | ||||
| -rw-r--r-- | dist/config.json | 2 | ||||
| -rw-r--r-- | package.json | 2 | ||||
| -rw-r--r-- | src/bot.ts | 3 | ||||
| -rw-r--r-- | src/commands/fun/8ball.ts | 51 | ||||
| -rw-r--r-- | src/commands/fun/hello.ts | 21 | ||||
| -rw-r--r-- | src/commands/fun/howify.ts | 1 | ||||
| -rw-r--r-- | src/commands/user/nickname.ts | 30 | ||||
| -rw-r--r-- | src/commands/user/pfp.ts (renamed from src/commands/server/pfp.ts) | 8 | ||||
| -rw-r--r-- | src/commands/voice/join.ts | 31 | ||||
| -rw-r--r-- | src/commands/zerotwo/darling.ts | 79 | ||||
| -rw-r--r-- | src/commands/zerotwo/douse.ts | 25 | ||||
| -rw-r--r-- | src/config.json | 2 |
24 files changed, 419 insertions, 246 deletions
diff --git a/dist/bot.js b/dist/bot.js index 5ea2f29..57fd132 100644 --- a/dist/bot.js +++ b/dist/bot.js @@ -46,7 +46,8 @@ client.registry ['anime', 'Anime Command Group'], ['crypto', 'Crypto Command Group'], ['zerotwo', 'Zero Two Command Group'], - ['bot', 'Bot COmmand Group'] + ['bot', 'Bot COmmand Group'], + ['user', 'User Command Group'] ]) .registerDefaultGroups() .registerDefaultCommands({ @@ -96,4 +97,4 @@ client.on('message', (msg) => __awaiter(void 0, void 0, void 0, function* () { } })); client.login(config_json_1.default['secret']); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm90LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2JvdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUFBLGdFQUFtQztBQUNuQyw2REFBcUQ7QUFFckQsZ0RBQXdCO0FBQ3hCLDJDQUF3QztBQUN4QyxnRUFBaUM7QUFDakMsdUJBQVUsQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQyxFQUFFO0lBQy9CLE1BQU0sVUFBVyxTQUFRLEtBQUs7UUFDMUIsWUFBWSxNQUFNLEVBQUUsSUFBSTtZQUNwQixLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ3BCLElBQUksQ0FBQyxTQUFTLEdBQUc7Z0JBQ2IsS0FBSyxFQUFFLEVBQUU7Z0JBQ1QsU0FBUyxFQUFFLEtBQUs7Z0JBQ2hCLE1BQU0sRUFBRSxDQUFDO2dCQUNULGNBQWMsRUFBRSxJQUFJO2FBQ3ZCLENBQUM7UUFDTixDQUFDO0tBQ0o7SUFDRCxPQUFPLFVBQVUsQ0FBQztBQUN0QixDQUFDLENBQUMsQ0FBQztBQUVILE1BQU0sTUFBTSxHQUFHLElBQUksb0NBQWMsQ0FBQztJQUM5QixhQUFhLEVBQUUsTUFBTTtJQUNyQixLQUFLLEVBQUUsb0JBQW9CO0NBQzlCLENBQUMsQ0FBQztBQUlILE1BQU0sQ0FBQyxRQUFRO0tBQ1Ysb0JBQW9CLEVBQUU7S0FDdEIsY0FBYyxDQUFDO0lBQ1osQ0FBQyxLQUFLLEVBQUUsbUJBQW1CLENBQUM7SUFDNUIsQ0FBQyxZQUFZLEVBQUUsMEJBQTBCLENBQUM7SUFDMUMsQ0FBQyxRQUFRLEVBQUUsc0JBQXNCLENBQUM7SUFDbEMsQ0FBQyxPQUFPLEVBQUUscUJBQXFCLENBQUM7SUFDaEMsQ0FBQyxNQUFNLEVBQUUsb0JBQW9CLENBQUM7SUFDOUIsQ0FBQyxPQUFPLEVBQUUscUJBQXFCLENBQUM7SUFDaEMsQ0FBQyxRQUFRLEVBQUUsc0JBQXNCLENBQUM7SUFDbEMsQ0FBQyxTQUFTLEVBQUUsd0JB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
\ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm90LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2JvdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUFBLGdFQUFtQztBQUNuQyw2REFBcUQ7QUFFckQsZ0RBQXdCO0FBQ3hCLDJDQUF3QztBQUN4QyxnRUFBaUM7QUFDakMsdUJBQVUsQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQyxFQUFFO0lBQy9CLE1BQU0sVUFBVyxTQUFRLEtBQUs7UUFDMUIsWUFBWSxNQUFNLEVBQUUsSUFBSTtZQUNwQixLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ3BCLElBQUksQ0FBQyxTQUFTLEdBQUc7Z0JBQ2IsS0FBSyxFQUFFLEVBQUU7Z0JBQ1QsU0FBUyxFQUFFLEtBQUs7Z0JBQ2hCLE1BQU0sRUFBRSxDQUFDO2dCQUNULGNBQWMsRUFBRSxJQUFJO2FBQ3ZCLENBQUM7UUFDTixDQUFDO0tBQ0o7SUFDRCxPQUFPLFVBQVUsQ0FBQztBQUN0QixDQUFDLENBQUMsQ0FBQztBQUVILE1BQU0sTUFBTSxHQUFHLElBQUksb0NBQWMsQ0FBQztJQUM5QixhQUFhLEVBQUUsTUFBTTtJQUNyQixLQUFLLEVBQUUsb0JBQW9CO0NBQzlCLENBQUMsQ0FBQztBQUlILE1BQU0sQ0FBQyxRQUFRO0tBQ1Ysb0JBQW9CLEVBQUU7S0FDdEIsY0FBYyxDQUFDO0lBQ1osQ0FBQyxLQUFLLEVBQUUsbUJBQW1CLENBQUM7SUFDNUIsQ0FBQyxZQUFZLEVBQUUsMEJBQTBCLENBQUM7SUFDMUMsQ0FBQyxRQUFRLEVBQUUsc0JBQXNCLENBQUM7SUFDbEMsQ0FBQyxPQUFPLEVBQUUscUJBQXFCLENBQUM7SUFDaEMsQ0FBQyxNQUFNLEVBQUUsb0JBQW9CLENBQUM7SUFDOUIsQ0FBQyxPQUFPLEVBQUUscUJBQXFCLENBQUM7SUFDaEMsQ0FBQyxRQUFRLEVBQUUsc0JBQXNCLENBQUM7SUFDbEMsQ0FBQyxTQUFTLEVBQUUsd0JB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
\ No newline at end of file diff --git a/dist/commands/fun/8ball.js b/dist/commands/fun/8ball.js index 3417b34..9b844de 100644 --- a/dist/commands/fun/8ball.js +++ b/dist/commands/fun/8ball.js @@ -1,7 +1,11 @@ "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 discord_js_1 = require("discord.js"); +const emoji_random_1 = __importDefault(require("emoji-random")); module.exports = class EightBallFun extends discord_js_commando_1.Command { constructor(client) { super(client, { @@ -20,13 +24,52 @@ module.exports = class EightBallFun extends discord_js_commando_1.Command { usages: 5, duration: 30 }, - examples: ['uwu!8ball', 'uwu!8b'], + examples: ['uwu!8ball', 'uwu!8b 002'], userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], - clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'] + clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], + args: [ + { + key: 'bType', + prompt: 'What type of 8ball would you like?', + type: 'string', + default: '' + } + ] }); } - run(msg) { - var r = ['yes~ uwu', 'no.', 'yes!', 'no!', 'what, no.', 'yes.', 'maybe.', 'perhaps.', 'try again.', 'I\'m not sure.']; + run(msg, { bType }) { + if (bType == 'darling' || bType == '002' || bType == 'zero two' || bType == 'zero-two') { + var r = [ + 'Maybe, darling.', + 'Certainly not, darling.', + 'I hope so, darling.', + 'Not in our wildest dreams, darling.', + 'There is a good chance, darling.', + 'Quite likely, darling.', + 'I think so, darling.', + 'I hope not, darling.', + 'I hope so, darling.', + 'Never!', + 'Ahaha! Really?!? XD', + 'Hell, yes.', + 'Hell to the no.', + 'The future is bleak, darling', + 'The future is uncertain, darling', + 'I would rather not say, darling', + 'Who cares?', + 'Possibly, darling', + 'Never, ever, ever... ever.', + 'There is a small chance, darling.', + 'Yes, darling!' + ]; + } + else if (bType) { + msg.reply('Arguments? Try `uwu!8ball 002`. ' + emoji_random_1.default.random()); + var r = ['yes~ uwu', 'no.', 'yes!', 'no!', 'what, no.', 'yes.', 'maybe.', 'perhaps.', 'try again.', 'I\'m not sure.']; + } + else { + var r = ['yes~ uwu', 'no.', 'yes!', 'no!', 'what, no.', 'yes.', 'maybe.', 'perhaps.', 'try again.', 'I\'m not sure.']; + } var s = r[Math.floor(Math.random() * r.length)]; let embed = new discord_js_1.MessageEmbed() .setAuthor('The 8-ball says', 'https://upload.wikimedia.org/wikipedia/commons/thumb/f/fd/8-Ball_Pool.svg/500px-8-Ball_Pool.svg.png') @@ -34,4 +77,4 @@ module.exports = class EightBallFun extends discord_js_commando_1.Command { msg.channel.send(embed); } }; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOGJhbGwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tbWFuZHMvZnVuLzhiYWxsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsNkRBQStEO0FBQy9ELDJDQUEwQztBQUUxQyxNQUFNLENBQUMsT0FBTyxHQUFHLE1BQU0sWUFBYSxTQUFRLDZCQUFPO0lBQ2xELFlBQVksTUFBTTtRQUNqQixLQUFLLENBQUMsTUFBTSxFQUFFO1lBQ0osSUFBSSxFQUFFLE9BQU87WUFDYixPQUFPLEVBQUU7Z0JBQ2pCLElBQUk7Z0JBQ0osSUFBSTtnQkFDSixPQUFPO2dCQUNQLElBQUk7Z0JBQ0osT0FBTzthQUNQO1lBQ0QsS0FBSyxFQUFFLEtBQUs7WUFDWixVQUFVLEVBQUUsT0FBTztZQUNuQixXQUFXLEVBQUUsZ0NBQWdDO1lBQzdDLFVBQVUsRUFBRTtnQkFDWCxNQUFNLEVBQUUsQ0FBQztnQkFDVCxRQUFRLEVBQUUsRUFBRTthQUNaO1lBQ0QsUUFBUSxFQUFFLENBQUMsV0FBVyxFQUFFLFFBQVEsQ0FBQztZQUNqQyxlQUFlLEVBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCLENBQUM7WUFDMUQsaUJBQWlCLEVBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCLENBQUM7U0FDNUQsQ0FBQyxDQUFDO0lBQ0osQ0FBQztJQUNELEdBQUcsQ0FBQyxHQUFvQjtRQUN2QixJQUFJLENBQUMsR0FBRyxDQUFDLFVBQVUsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxXQUFXLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBRSxVQUFVLEVBQUUsWUFBWSxFQUFFLGdCQUFnQixDQUFDLENBQUM7UUFDdEgsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO1FBQ2hELElBQUksS0FBSyxHQUFHLElBQUkseUJBQVksRUFBRTthQUV6QixTQUFTLENBQUMsaUJBQWlCLEVBQUUscUdBQXFHLENBQUM7YUFDbkksY0FBYyxDQUFDLEdBQUcsR0FBRyxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUM7UUFFbkMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDekIsQ0FBQztDQUNELENBQUMifQ==
\ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOGJhbGwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tbWFuZHMvZnVuLzhiYWxsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsNkRBQStEO0FBQy9ELDJDQUEwQztBQUMxQyxnRUFBZ0M7QUFFaEMsTUFBTSxDQUFDLE9BQU8sR0FBRyxNQUFNLFlBQWEsU0FBUSw2QkFBTztJQUNsRCxZQUFZLE1BQU07UUFDakIsS0FBSyxDQUFDLE1BQU0sRUFBRTtZQUNKLElBQUksRUFBRSxPQUFPO1lBQ2IsT0FBTyxFQUFFO2dCQUNqQixJQUFJO2dCQUNKLElBQUk7Z0JBQ0osT0FBTztnQkFDUCxJQUFJO2dCQUNKLE9BQU87YUFDUDtZQUNELEtBQUssRUFBRSxLQUFLO1lBQ1osVUFBVSxFQUFFLE9BQU87WUFDbkIsV0FBVyxFQUFFLGdDQUFnQztZQUM3QyxVQUFVLEVBQUU7Z0JBQ1gsTUFBTSxFQUFFLENBQUM7Z0JBQ1QsUUFBUSxFQUFFLEVBQUU7YUFDWjtZQUNELFFBQVEsRUFBRSxDQUFDLFdBQVcsRUFBRSxZQUFZLENBQUM7WUFDckMsZUFBZSxFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixDQUFDO1lBQzFELGlCQUFpQixFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixDQUFDO1lBQzVELElBQUksRUFBRTtnQkFDTDtvQkFDQyxHQUFHLEVBQUUsT0FBTztvQkFDWixNQUFNLEVBQUUsb0NBQW9DO29CQUM1QyxJQUFJLEVBQUUsUUFBUTtvQkFDZCxPQUFPLEVBQUUsRUFBRTtpQkFDWDthQUNEO1NBQ0QsQ0FBQyxDQUFDO0lBQ0osQ0FBQztJQUNELEdBQUcsQ0FBQyxHQUFvQixFQUFFLEVBQUUsS0FBSyxFQUFFO1FBQ2xDLElBQUksS0FBSyxJQUFJLFNBQVMsSUFBSSxLQUFLLElBQUksS0FBSyxJQUFJLEtBQUssSUFBSSxVQUFVLElBQUksS0FBSyxJQUFJLFVBQVUsRUFBRTtZQUN2RixJQUFJLENBQUMsR0FBRztnQkFDUCxpQkFBaUI7Z0JBQ2pCLHlCQUF5QjtnQkFDekIscUJBQXFCO2dCQUNyQixxQ0FBcUM7Z0JBQ3JDLGtDQUFrQztnQkFDbEMsd0JBQXdCO2dCQUN4QixzQkFBc0I7Z0JBQ3RCLHNCQUFzQjtnQkFDdEIscUJBQXFCO2dCQUNyQixRQUFRO2dCQUNSLHFCQUFxQjtnQkFDckIsWUFBWTtnQkFDWixpQkFBaUI7Z0JBQ2pCLDhCQUE4QjtnQkFDOUIsa0NBQWtDO2dCQUNsQyxpQ0FBaUM7Z0JBQ2pDLFlBQVk7Z0JBQ1osbUJBQW1CO2dCQUNuQiw0QkFBNEI7Z0JBQzVCLG1DQUFtQztnQkFDbkMsZUFBZTthQUNmLENBQUE7U0FDRDthQUFNLElBQUksS0FBSyxFQUFFO1lBQ2pCLEdBQUcsQ0FBQyxLQUFLLENBQUMsa0NBQWtDLEdBQUcsc0JBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFBO1lBQzlELElBQUksQ0FBQyxHQUFHLENBQUMsVUFBVSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLFdBQVcsRUFBRSxNQUFNLEVBQUUsUUFBUSxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQztTQUN0SDthQUFNO1lBQ04sSUFBSSxDQUFDLEdBQUcsQ0FBQyxVQUFVLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLE1BQU0sRUFBRSxRQUFRLEVBQUUsVUFBVSxFQUFFLFlBQVksRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDO1NBQ3RIO1FBRUQsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO1FBQ2hELElBQUksS0FBSyxHQUFHLElBQUkseUJBQVksRUFBRTthQUU1QixTQUFTLENBQUMsaUJBQWlCLEVBQUUscUdBQXFHLENBQUM7YUFDbkksY0FBYyxDQUFDLEdBQUcsR0FBRyxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUM7UUFFaEMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDekIsQ0FBQztDQUNELENBQUMifQ==
\ No newline at end of file diff --git a/dist/commands/fun/cowsay.js b/dist/commands/fun/cowsay.js deleted file mode 100644 index 6b562b9..0000000 --- a/dist/commands/fun/cowsay.js +++ /dev/null @@ -1,32 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const discord_js_commando_1 = require("discord.js-commando"); -module.exports = class CowSayFun extends discord_js_commando_1.Command { - constructor(client) { - super(client, { - name: 'cowsay', - aliases: ['cow-say'], - group: 'fun', - memberName: 'cowsay', - description: '[Broken] Always you to speak as a cow!', - throttling: { - usages: 5, - duration: 30 - }, - examples: ['uwu!cowsay hi', 'uwu!cow-say hello'], - userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], - clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], - args: [ - { - key: 'cowText', - prompt: 'What would you like the cow to say?', - type: 'string', - } - ] - }); - } - run(msg, { cowText }) { - msg.reply('This command is currentaly broken.'); - } -}; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY293c2F5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbW1hbmRzL2Z1bi9jb3dzYXkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSw2REFBK0Q7QUFHL0QsTUFBTSxDQUFDLE9BQU8sR0FBRyxNQUFNLFNBQVUsU0FBUSw2QkFBTztJQUM1QyxZQUFZLE1BQU07UUFDZCxLQUFLLENBQUMsTUFBTSxFQUFFO1lBQ1YsSUFBSSxFQUFFLFFBQVE7WUFDZCxPQUFPLEVBQUUsQ0FBQyxTQUFTLENBQUM7WUFDcEIsS0FBSyxFQUFFLEtBQUs7WUFDWixVQUFVLEVBQUUsUUFBUTtZQUNwQixXQUFXLEVBQUUsd0NBQXdDO1lBQ3JELFVBQVUsRUFBRTtnQkFDUixNQUFNLEVBQUUsQ0FBQztnQkFDVCxRQUFRLEVBQUUsRUFBRTthQUNmO1lBQ0QsUUFBUSxFQUFFLENBQUMsZUFBZSxFQUFFLG1CQUFtQixDQUFDO1lBQ2hELGVBQWUsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztZQUMxRCxpQkFBaUIsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztZQUM1RCxJQUFJLEVBQUU7Z0JBQ0Y7b0JBQ0ksR0FBRyxFQUFFLFNBQVM7b0JBQ2QsTUFBTSxFQUFFLHFDQUFxQztvQkFDN0MsSUFBSSxFQUFFLFFBQVE7aUJBQ2pCO2FBQ0o7U0FDSixDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0QsR0FBRyxDQUFDLEdBQW9CLEVBQUUsRUFBRSxPQUFPLEVBQUU7UUFFakMsR0FBRyxDQUFDLEtBQUssQ0FBQyxvQ0FBb0MsQ0FBQyxDQUFBO0lBQ25ELENBQUM7Q0FDSixDQUFDIn0=
\ No newline at end of file diff --git a/dist/commands/fun/doggo.js b/dist/commands/fun/doggo.js deleted file mode 100644 index 4bdba21..0000000 --- a/dist/commands/fun/doggo.js +++ /dev/null @@ -1,43 +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 node_fetch_1 = __importDefault(require("node-fetch")); -module.exports = class DoggoFun extends discord_js_commando_1.Command { - constructor(client) { - super(client, { - name: 'doggo', - aliases: ['dog', 'dogs', 'doggos'], - group: 'fun', - memberName: 'doggo', - description: 'Gives you a random doggo.', - throttling: { - usages: 5, - duration: 30 - }, - examples: ['uwu!doggo', 'uwu!dog', 'uwu!dogs', 'uwu!doggos'], - userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], - clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'] - }); - } - run(msg) { - return __awaiter(this, void 0, void 0, function* () { - let finalMsg = yield node_fetch_1.default('https://dog.ceo/api/breeds/image/random').then(result => result.json()); - msg.reply('Here is your doggo <:DoggoF:445701839564963840>', { - files: [finalMsg] - }); - }); - } -}; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZG9nZ28uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tbWFuZHMvZnVuL2RvZ2dvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQUEsNkRBQStEO0FBQy9ELDREQUE4QjtBQUU5QixNQUFNLENBQUMsT0FBTyxHQUFHLE1BQU0sUUFBUyxTQUFRLDZCQUFPO0lBQzNDLFlBQVksTUFBTTtRQUNkLEtBQUssQ0FBQyxNQUFNLEVBQUU7WUFDVixJQUFJLEVBQUUsT0FBTztZQUNiLE9BQU8sRUFBRSxDQUFDLEtBQUssRUFBRSxNQUFNLEVBQUUsUUFBUSxDQUFDO1lBQ2xDLEtBQUssRUFBRSxLQUFLO1lBQ1osVUFBVSxFQUFFLE9BQU87WUFDbkIsV0FBVyxFQUFFLDJCQUEyQjtZQUN4QyxVQUFVLEVBQUU7Z0JBQ1IsTUFBTSxFQUFFLENBQUM7Z0JBQ1QsUUFBUSxFQUFFLEVBQUU7YUFDZjtZQUNELFFBQVEsRUFBRSxDQUFDLFdBQVcsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFlBQVksQ0FBQztZQUM1RCxlQUFlLEVBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCLENBQUM7WUFDMUQsaUJBQWlCLEVBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCLENBQUM7U0FDL0QsQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQUNLLEdBQUcsQ0FBQyxHQUFvQjs7WUFDMUIsSUFBSSxRQUFRLEdBQUcsTUFBTSxvQkFBSyxDQUFDLHlDQUF5QyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxDQUFDLENBQUE7WUFDbkcsR0FBRyxDQUFDLEtBQUssQ0FBQyxpREFBaUQsRUFBRTtnQkFDekQsS0FBSyxFQUFFLENBQUMsUUFBUSxDQUFDO2FBQ3BCLENBQUMsQ0FBQTtRQUNOLENBQUM7S0FBQTtDQUNKLENBQUMifQ==
\ No newline at end of file diff --git a/dist/commands/fun/hello.js b/dist/commands/fun/hello.js new file mode 100644 index 0000000..870c8c8 --- /dev/null +++ b/dist/commands/fun/hello.js @@ -0,0 +1,26 @@ +"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 emoji_random_1 = __importDefault(require("emoji-random")); +module.exports = class HelloFun extends discord_js_commando_1.Command { + constructor(client) { + super(client, { + name: 'hello', + aliases: ['hey', 'hi'], + group: 'fun', + memberName: 'hello', + description: 'Say hello to uwufier!', + guildOnly: true, + examples: ['uwu!hello', 'uwu!hey', 'uwu!hi'], + userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], + clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'] + }); + } + run(msg) { + msg.reply('Hi! ' + emoji_random_1.default.random()); + } +}; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGVsbG8uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tbWFuZHMvZnVuL2hlbGxvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsNkRBQStEO0FBQy9ELGdFQUFpQztBQUVqQyxNQUFNLENBQUMsT0FBTyxHQUFHLE1BQU0sUUFBUyxTQUFRLDZCQUFPO0lBQzNDLFlBQVksTUFBTTtRQUNkLEtBQUssQ0FBQyxNQUFNLEVBQUU7WUFDVixJQUFJLEVBQUUsT0FBTztZQUNiLE9BQU8sRUFBRSxDQUFDLEtBQUssRUFBRSxJQUFJLENBQUM7WUFDdEIsS0FBSyxFQUFFLEtBQUs7WUFDWixVQUFVLEVBQUUsT0FBTztZQUNuQixXQUFXLEVBQUUsdUJBQXVCO1lBQ3BDLFNBQVMsRUFBRSxJQUFJO1lBQ2YsUUFBUSxFQUFFLENBQUMsV0FBVyxFQUFFLFNBQVMsRUFBRSxRQUFRLENBQUM7WUFDNUMsZUFBZSxFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixDQUFDO1lBQzFELGlCQUFpQixFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixDQUFDO1NBQy9ELENBQUMsQ0FBQztJQUNQLENBQUM7SUFDRCxHQUFHLENBQUMsR0FBb0I7UUFDcEIsR0FBRyxDQUFDLEtBQUssQ0FBQyxNQUFNLEdBQUcsc0JBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFBO0lBQ3RDLENBQUM7Q0FDSixDQUFDIn0=
\ No newline at end of file diff --git a/dist/commands/fun/howify.js b/dist/commands/fun/howify.js index 73685fe..0aa8f5f 100644 --- a/dist/commands/fun/howify.js +++ b/dist/commands/fun/howify.js @@ -32,6 +32,7 @@ module.exports = class HowifyFun extends discord_js_commando_1.Command { if (msg.attachments.size) { msg.attachments.forEach((attachment) => __awaiter(this, void 0, void 0, function* () { var u1 = yield howifier_1.default(attachment.url); + msg.delete(); setTimeout(() => { msg.say({ files: [u1] }); }, 2000); @@ -42,4 +43,4 @@ module.exports = class HowifyFun extends discord_js_commando_1.Command { } } }; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG93aWZ5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbW1hbmRzL2Z1bi9ob3dpZnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBQSw2REFBK0Q7QUFDL0Qsd0RBQTJCO0FBQzNCLGdFQUFpQztBQUVqQyxNQUFNLENBQUMsT0FBTyxHQUFHLE1BQU0sU0FBVSxTQUFRLDZCQUFPO0lBQzVDLFlBQVksTUFBTTtRQUNkLEtBQUssQ0FBQyxNQUFNLEVBQUU7WUFDVixJQUFJLEVBQUUsUUFBUTtZQUNkLE9BQU8sRUFBRSxDQUFDLEtBQUssQ0FBQztZQUNoQixLQUFLLEVBQUUsS0FBSztZQUNaLFVBQVUsRUFBRSxRQUFRO1lBQ3BCLFdBQVcsRUFBRSw4QkFBOEI7WUFDM0MsZUFBZSxFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixFQUFFLGFBQWEsQ0FBQztZQUN6RSxpQkFBaUIsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsRUFBRSxhQUFhLENBQUM7WUFDM0UsUUFBUSxFQUFFLENBQUMsWUFBWSxFQUFFLFNBQVMsQ0FBQztTQUN0QyxDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0QsR0FBRyxDQUFDLEdBQW9CO1FBQ3BCLElBQUksR0FBRyxDQUFDLFdBQVcsQ0FBQyxJQUFJLEVBQUU7WUFFdEIsR0FBRyxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBTSxVQUFVLEVBQUMsRUFBRTtnQkFDdkMsSUFBSSxFQUFFLEdBQUcsTUFBTSxrQkFBRyxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQztnQkFDbkMsVUFBVSxDQUFDLEdBQUcsRUFBRTtvQkFDWixHQUFHLENBQUMsR0FBRyxDQUFDLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFBO2dCQUM1QixDQUFDLEVBQUUsSUFBSSxDQUFDLENBQUM7WUFDYixDQUFDLENBQUEsQ0FBQyxDQUFDO1NBQ047YUFBTTtZQUNILEdBQUcsQ0FBQyxLQUFLLENBQUMscUJBQXFCLEdBQUcsc0JBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFBO1NBQ3BEO0lBRUwsQ0FBQztDQUNKLENBQUMifQ==
\ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG93aWZ5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbW1hbmRzL2Z1bi9ob3dpZnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBQSw2REFBK0Q7QUFDL0Qsd0RBQTJCO0FBQzNCLGdFQUFpQztBQUVqQyxNQUFNLENBQUMsT0FBTyxHQUFHLE1BQU0sU0FBVSxTQUFRLDZCQUFPO0lBQzVDLFlBQVksTUFBTTtRQUNkLEtBQUssQ0FBQyxNQUFNLEVBQUU7WUFDVixJQUFJLEVBQUUsUUFBUTtZQUNkLE9BQU8sRUFBRSxDQUFDLEtBQUssQ0FBQztZQUNoQixLQUFLLEVBQUUsS0FBSztZQUNaLFVBQVUsRUFBRSxRQUFRO1lBQ3BCLFdBQVcsRUFBRSw4QkFBOEI7WUFDM0MsZUFBZSxFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixFQUFFLGFBQWEsQ0FBQztZQUN6RSxpQkFBaUIsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsRUFBRSxhQUFhLENBQUM7WUFDM0UsUUFBUSxFQUFFLENBQUMsWUFBWSxFQUFFLFNBQVMsQ0FBQztTQUN0QyxDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0QsR0FBRyxDQUFDLEdBQW9CO1FBQ3BCLElBQUksR0FBRyxDQUFDLFdBQVcsQ0FBQyxJQUFJLEVBQUU7WUFFdEIsR0FBRyxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBTSxVQUFVLEVBQUMsRUFBRTtnQkFDdkMsSUFBSSxFQUFFLEdBQUcsTUFBTSxrQkFBRyxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQztnQkFDbkMsR0FBRyxDQUFDLE1BQU0sRUFBRSxDQUFBO2dCQUNaLFVBQVUsQ0FBQyxHQUFHLEVBQUU7b0JBQ1osR0FBRyxDQUFDLEdBQUcsQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQTtnQkFDNUIsQ0FBQyxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQ2IsQ0FBQyxDQUFBLENBQUMsQ0FBQztTQUNOO2FBQU07WUFDSCxHQUFHLENBQUMsS0FBSyxDQUFDLHFCQUFxQixHQUFHLHNCQUFLLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQTtTQUNwRDtJQUVMLENBQUM7Q0FDSixDQUFDIn0=
\ No newline at end of file diff --git a/dist/commands/server/pfp.js b/dist/commands/server/pfp.js deleted file mode 100644 index b1615a2..0000000 --- a/dist/commands/server/pfp.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const discord_js_commando_1 = require("discord.js-commando"); -module.exports = class PFPServer extends discord_js_commando_1.Command { - constructor(client) { - super(client, { - name: 'pfp', - aliases: ['profilepicture', 'profile-picture', 'profileimage', 'profile-image'], - group: 'server', - memberName: 'pfp', - description: 'Grabs the profile picture of a given user.', - args: [ - { - key: 'userID', - prompt: 'Which user\'s profile picture would you like to grab?', - type: 'string' - } - ], - examples: ['uwu!pfp @sin#1337'] - }); - } - run(msg, { userID }) { - var _a; - userID = (_a = msg.mentions.users.first()) === null || _a === void 0 ? void 0 : _a.id; - this.client.users.fetch(userID).then(user => { - msg.reply({ files: [user.avatarURL()] }); - }); - } -}; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGZwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbW1hbmRzL3NlcnZlci9wZnAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSw2REFBK0Q7QUFFL0QsTUFBTSxDQUFDLE9BQU8sR0FBRyxNQUFNLFNBQVUsU0FBUSw2QkFBTztJQUM1QyxZQUFZLE1BQU07UUFDZCxLQUFLLENBQUMsTUFBTSxFQUFFO1lBQ1YsSUFBSSxFQUFFLEtBQUs7WUFDWCxPQUFPLEVBQUUsQ0FBQyxnQkFBZ0IsRUFBRSxpQkFBaUIsRUFBRSxjQUFjLEVBQUUsZUFBZSxDQUFDO1lBQy9FLEtBQUssRUFBRSxRQUFRO1lBQ2YsVUFBVSxFQUFFLEtBQUs7WUFDakIsV0FBVyxFQUFFLDRDQUE0QztZQUN6RCxJQUFJLEVBQUU7Z0JBQ0Y7b0JBQ0ksR0FBRyxFQUFFLFFBQVE7b0JBQ2IsTUFBTSxFQUFFLHVEQUF1RDtvQkFDL0QsSUFBSSxFQUFFLFFBQVE7aUJBQ2pCO2FBQ0o7WUFDRCxRQUFRLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQztTQUNsQyxDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0QsR0FBRyxDQUFDLEdBQW9CLEVBQUUsRUFBRSxNQUFNLEVBQUU7O1FBQ2hDLE1BQU0sU0FBRyxHQUFHLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxLQUFLLEVBQUUsMENBQUUsRUFBRSxDQUFDO1FBQ3hDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUU7WUFDeEMsR0FBRyxDQUFDLEtBQUssQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQTtRQUM1QyxDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUM7Q0FDSixDQUFDIn0=
\ No newline at end of file diff --git a/dist/commands/user/nickname.js b/dist/commands/user/nickname.js new file mode 100644 index 0000000..34b1ac0 --- /dev/null +++ b/dist/commands/user/nickname.js @@ -0,0 +1,35 @@ +"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 emoji_random_1 = __importDefault(require("emoji-random")); +module.exports = class NickNameUser extends discord_js_commando_1.Command { + constructor(client) { + super(client, { + name: 'nickname', + aliases: ['nick', 'name'], + group: 'user', + memberName: 'nickname', + description: 'Allows you to change your nickname in the current server.', + args: [ + { + key: 'userNick', + prompt: 'What would you like to change your nickname to?', + type: 'string' + } + ], + examples: [ + 'uwu!nickname sinny', + 'uwu!nick s1nical', + 'uwu!name s1n' + ] + }); + } + run(msg, { userNick }) { + msg.member.setNickname(userNick); + msg.reply(`Your nickname has been changed to ${userNick}. ` + emoji_random_1.default.random()); + } +}; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmlja25hbWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tbWFuZHMvdXNlci9uaWNrbmFtZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLDZEQUErRDtBQUMvRCxnRUFBaUM7QUFFakMsTUFBTSxDQUFDLE9BQU8sR0FBRyxNQUFNLFlBQWEsU0FBUSw2QkFBTztJQUMvQyxZQUFZLE1BQU07UUFDZCxLQUFLLENBQUMsTUFBTSxFQUFFO1lBQ1YsSUFBSSxFQUFFLFVBQVU7WUFDaEIsT0FBTyxFQUFFLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQztZQUN6QixLQUFLLEVBQUUsTUFBTTtZQUNiLFVBQVUsRUFBRSxVQUFVO1lBQ3RCLFdBQVcsRUFBRSwyREFBMkQ7WUFDeEUsSUFBSSxFQUFFO2dCQUNGO29CQUNJLEdBQUcsRUFBRSxVQUFVO29CQUNmLE1BQU0sRUFBRSxpREFBaUQ7b0JBQ3pELElBQUksRUFBRSxRQUFRO2lCQUNqQjthQUNKO1lBQ0QsUUFBUSxFQUFFO2dCQUNOLG9CQUFvQjtnQkFDcEIsa0JBQWtCO2dCQUNsQixjQUFjO2FBQ2pCO1NBQ0osQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQUNELEdBQUcsQ0FBQyxHQUFvQixFQUFFLEVBQUUsUUFBUSxFQUFFO1FBQ2xDLEdBQUcsQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxDQUFBO1FBQ2hDLEdBQUcsQ0FBQyxLQUFLLENBQUMscUNBQXFDLFFBQVEsSUFBSSxHQUFHLHNCQUFLLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQTtJQUNqRixDQUFDO0NBQ0osQ0FBQyJ9
\ No newline at end of file diff --git a/dist/commands/user/pfp.js b/dist/commands/user/pfp.js new file mode 100644 index 0000000..97b17b0 --- /dev/null +++ b/dist/commands/user/pfp.js @@ -0,0 +1,40 @@ +"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 discord_js_1 = require("discord.js"); +const emoji_random_1 = __importDefault(require("emoji-random")); +module.exports = class PFPServer extends discord_js_commando_1.Command { + constructor(client) { + super(client, { + name: 'pfp', + aliases: ['profilepicture', 'profile-picture', 'profileimage', 'profile-image'], + group: 'server', + memberName: 'pfp', + description: 'Grabs the profile picture of a given user.', + args: [ + { + key: 'userID', + prompt: 'Which user\'s profile picture would you like to grab?', + type: 'string' + } + ], + examples: ['uwu!pfp @sin#1337'] + }); + } + run(msg, { userID }) { + var _a; + userID = (_a = msg.mentions.users.first()) === null || _a === void 0 ? void 0 : _a.id; + this.client.users.fetch(userID).then(user => { + var _a; + let emb = new discord_js_1.MessageEmbed() + .setColor(0xFFCC4D) + .setTitle(`${(_a = msg.mentions.users.first()) === null || _a === void 0 ? void 0 : _a.username}'s Profile Picture ` + emoji_random_1.default.random()) + .setImage(user.avatarURL()); + msg.reply(emb); + }); + } +}; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGZwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbW1hbmRzL3VzZXIvcGZwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsNkRBQStEO0FBQy9ELDJDQUEwQztBQUMxQyxnRUFBaUM7QUFFakMsTUFBTSxDQUFDLE9BQU8sR0FBRyxNQUFNLFNBQVUsU0FBUSw2QkFBTztJQUM1QyxZQUFZLE1BQU07UUFDZCxLQUFLLENBQUMsTUFBTSxFQUFFO1lBQ1YsSUFBSSxFQUFFLEtBQUs7WUFDWCxPQUFPLEVBQUUsQ0FBQyxnQkFBZ0IsRUFBRSxpQkFBaUIsRUFBRSxjQUFjLEVBQUUsZUFBZSxDQUFDO1lBQy9FLEtBQUssRUFBRSxRQUFRO1lBQ2YsVUFBVSxFQUFFLEtBQUs7WUFDakIsV0FBVyxFQUFFLDRDQUE0QztZQUN6RCxJQUFJLEVBQUU7Z0JBQ0Y7b0JBQ0ksR0FBRyxFQUFFLFFBQVE7b0JBQ2IsTUFBTSxFQUFFLHVEQUF1RDtvQkFDL0QsSUFBSSxFQUFFLFFBQVE7aUJBQ2pCO2FBQ0o7WUFDRCxRQUFRLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQztTQUNsQyxDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0QsR0FBRyxDQUFDLEdBQW9CLEVBQUUsRUFBRSxNQUFNLEVBQUU7O1FBQ2hDLE1BQU0sU0FBRyxHQUFHLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxLQUFLLEVBQUUsMENBQUUsRUFBRSxDQUFDO1FBQ3hDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUU7O1lBQ3hDLElBQUksR0FBRyxHQUFHLElBQUkseUJBQVksRUFBRTtpQkFDdkIsUUFBUSxDQUFDLFFBQVEsQ0FBQztpQkFDbEIsUUFBUSxDQUFDLEdBQUcsTUFBQSxHQUFHLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxLQUFLLEVBQUUsMENBQUUsUUFBUSxxQkFBcUIsR0FBRyxzQkFBSyxDQUFDLE1BQU0sRUFBRSxDQUFDO2lCQUN2RixRQUFRLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxDQUFDLENBQUE7WUFDL0IsR0FBRyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQTtRQUNsQixDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUM7Q0FDSixDQUFDIn0=
\ No newline at end of file diff --git a/dist/commands/voice/join.js b/dist/commands/voice/join.js deleted file mode 100644 index 424fd31..0000000 --- a/dist/commands/voice/join.js +++ /dev/null @@ -1,38 +0,0 @@ -"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 emoji_random_1 = __importDefault(require("emoji-random")); -module.exports = class JoinVoice extends discord_js_commando_1.Command { - constructor(client) { - super(client, { - name: 'join', - group: 'voice', - memberName: 'join', - description: 'Joins your current voice channel. (kinda broken, if you use this command, you won\'t be able to use uwu!leave.)', - throttling: { - usages: 2, - duration: 5 - }, - guildOnly: true, - examples: ['uwu!join'], - clientPermissions: ['SPEAK', 'CONNECT', 'SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], - userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], - }); - } - run(msg) { - if (msg.guild.musicData.isPlaying == false && msg.member.voice.channel) { - msg.member.voice.channel.join(); - msg.reply('Succesfully joined voice channel. ' + emoji_random_1.default.random()); - } - else if (msg.guild.musicData.isPlaying == false) { - msg.reply('I\'m already in voice channel. ' + emoji_random_1.default.random()); - } - else if (!msg.member.voice.channel) { - msg.reply('Please join a channel and try again. ' + emoji_random_1.default.random()); - } - } -}; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiam9pbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb21tYW5kcy92b2ljZS9qb2luLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsNkRBQStEO0FBQy9ELGdFQUFpQztBQUVqQyxNQUFNLENBQUMsT0FBTyxHQUFHLE1BQU0sU0FBVSxTQUFRLDZCQUFPO0lBQzVDLFlBQVksTUFBTTtRQUNkLEtBQUssQ0FBQyxNQUFNLEVBQUU7WUFDVixJQUFJLEVBQUUsTUFBTTtZQUNaLEtBQUssRUFBRSxPQUFPO1lBQ2QsVUFBVSxFQUFFLE1BQU07WUFDbEIsV0FBVyxFQUFFLGlIQUFpSDtZQUM5SCxVQUFVLEVBQUU7Z0JBQ1IsTUFBTSxFQUFFLENBQUM7Z0JBQ1QsUUFBUSxFQUFFLENBQUM7YUFDZDtZQUNELFNBQVMsRUFBRSxJQUFJO1lBQ2YsUUFBUSxFQUFFLENBQUMsVUFBVSxDQUFDO1lBQ3RCLGlCQUFpQixFQUFFLENBQUMsT0FBTyxFQUFFLFNBQVMsRUFBRSxlQUFlLEVBQUUsc0JBQXNCLENBQUM7WUFDaEYsZUFBZSxFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixDQUFDO1NBQzdELENBQUMsQ0FBQztJQUNQLENBQUM7SUFDRCxHQUFHLENBQUMsR0FBb0I7UUFDcEIsSUFBSSxHQUFHLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxTQUFTLElBQUksS0FBSyxJQUFJLEdBQUcsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRTtZQUNwRSxHQUFHLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLENBQUM7WUFDaEMsR0FBRyxDQUFDLEtBQUssQ0FBQyxvQ0FBb0MsR0FBRyxzQkFBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUM7U0FDcEU7YUFBTSxJQUFJLEdBQUcsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLFNBQVMsSUFBSSxLQUFLLEVBQUU7WUFDL0MsR0FBRyxDQUFDLEtBQUssQ0FBQyxpQ0FBaUMsR0FBRyxzQkFBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUM7U0FDakU7YUFBTSxJQUFJLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsT0FBTyxFQUFFO1lBQ2xDLEdBQUcsQ0FBQyxLQUFLLENBQUMsdUNBQXVDLEdBQUcsc0JBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDO1NBQ3ZFO0lBQ0wsQ0FBQztDQUNKLENBQUMifQ==
\ No newline at end of file diff --git a/dist/commands/zerotwo/darling.js b/dist/commands/zerotwo/darling.js index d021c5d..3444edd 100644 --- a/dist/commands/zerotwo/darling.js +++ b/dist/commands/zerotwo/darling.js @@ -13,6 +13,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); const discord_js_commando_1 = require("discord.js-commando"); +const emoji_random_1 = __importDefault(require("emoji-random")); const darling_js_1 = __importDefault(require("../../models/darling.js")); const mongoose_1 = __importDefault(require("mongoose")); mongoose_1.default.connect('mongodb://sin:[email protected]:47107/heroku_4qrjvmb9'); @@ -51,40 +52,51 @@ module.exports = class DarlingZeroTwo extends discord_js_commando_1.Command { time: msg.createdAt }); const guildExist = yield darling_js_1.default.findOne({ guildID: msg.guild.id }); - if (guildExist && darlingName == 'remove') { - yield darling_js_1.default.findOneAndDelete({ guildID: msg.guild.id }); - msg.say('The current darling has been removed.'); - } - else if (!guildExist && darlingName == 'remove') { - msg.reply('There is no darling set in this server.'); - } - else if (darlingName || darlingName == 'set') { - yield darling.save().then(result => console.log(result)).catch(err => console.log(err)); - var quoteNum = Math.floor((Math.random() * 3) + 1); - switch (quoteNum) { - case 1: - var quoteResult = 'I think I have taken a liking to you. Won\'t you be my darling?'; - break; - case 2: - var quoteResult = 'I like the look in your eyes. It makes my heart race. You are now my darling!'; - break; - case 3: - var quoteResult = 'Wow, your taste makes my heart race. It bites and lingers... The taste of danger. You are now my darling!'; - break; - default: - var quoteResult = 'I think I have taken a liking to you. Won\'t you be my darling?'; - break; + darling_js_1.default.findOne({ guildID: msg.guild.id }, (error, guild) => __awaiter(this, void 0, void 0, function* () { + if (error) { + console.log(error); } - msg.reply(quoteResult); - } - else if (!guildExist) { - msg.reply('I haven\'t found my darling yet!'); - } - else if (guildExist) { - let result = yield darling_js_1.default.findOne({ userID: msg.author.id }); - msg.reply(`My darling is <@${result.userID}>`); - } + else if (guild && darlingName == 'remove') { + if (msg.author.id == guild.userID) { + yield darling_js_1.default.findOneAndDelete({ guildID: msg.guild.id }); + msg.say('The current darling has been removed. ' + emoji_random_1.default.random()); + } + else { + msg.reply('Only my darling can remove the current darling. ' + emoji_random_1.default.random()); + } + } + else if (!guild && darlingName == 'remove') { + msg.reply('There is no darling set in this server. ' + emoji_random_1.default.random()); + } + else if (darlingName == 'set') { + yield darling.save() + .then(result => console.log(result)) + .catch(err => console.log(err)); + var quoteNum = Math.floor((Math.random() * 3) + 1); + switch (quoteNum) { + case 1: + var quoteResult = 'I think I have taken a liking to you. Won\'t you be my darling?'; + break; + case 2: + var quoteResult = 'I like the look in your eyes. It makes my heart race. You are now my darling!'; + break; + case 3: + var quoteResult = 'Wow, your taste makes my heart race. It bites and lingers... The taste of danger. You are now my darling!'; + break; + default: + var quoteResult = 'I think I have taken a liking to you. Won\'t you be my darling?'; + break; + } + msg.reply(quoteResult); + } + else if (!guild) { + msg.reply('I haven\'t found my darling yet! To set one, do `uwu!darling set`. ' + emoji_random_1.default.random()); + } + else if (guild) { + msg.reply(`My darling is <@${guild.userID}>. ` + emoji_random_1.default.random()); + } + })); }); } }; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGFybGluZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb21tYW5kcy96ZXJvdHdvL2RhcmxpbmcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBQSw2REFBK0Q7QUFDL0QseUVBQThDO0FBQzlDLHdEQUE2QjtBQUM3QixrQkFBSyxDQUFDLE9BQU8sQ0FBQywwRUFBMEUsQ0FBQyxDQUFBO0FBRXpGLE1BQU0sQ0FBQyxPQUFPLEdBQUcsTUFBTSxjQUFlLFNBQVEsNkJBQU87SUFDakQsWUFBWSxNQUFNO1FBQ2QsS0FBSyxDQUFDLE1BQU0sRUFBRTtZQUNWLElBQUksRUFBRSxTQUFTO1lBQ2YsS0FBSyxFQUFFLFNBQVM7WUFDaEIsVUFBVSxFQUFFLFNBQVM7WUFDckIsV0FBVyxFQUFFLDRDQUE0QztZQUN6RCxlQUFlLEVBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCLENBQUM7WUFDMUQsaUJBQWlCLEVBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCLENBQUM7WUFDNUQsUUFBUSxFQUFFO2dCQUNOLGFBQWE7Z0JBQ2IsaUJBQWlCO2dCQUNqQixvQkFBb0I7YUFDdkI7WUFDRCxJQUFJLEVBQUU7Z0JBQ0Y7b0JBQ0ksR0FBRyxFQUFFLGFBQWE7b0JBQ2xCLE1BQU0sRUFBRSw0QkFBNEI7b0JBQ3BDLElBQUksRUFBRSxRQUFRO29CQUNkLE9BQU8sRUFBRSxFQUFFO2lCQUNkO2FBQ0o7U0FDSixDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0ssR0FBRyxDQUFDLEdBQW9CLEVBQUUsRUFBRSxXQUFXLEVBQUU7O1lBQzNDLE1BQU0sT0FBTyxHQUFHLElBQUksb0JBQU8sQ0FBQztnQkFDeEIsR0FBRyxFQUFFLGtCQUFLLENBQUMsS0FBSyxDQUFDLFFBQVEsRUFBRTtnQkFDM0IsUUFBUSxFQUFFLEdBQUcsQ0FBQyxNQUFNLENBQUMsUUFBUTtnQkFDN0IsTUFBTSxFQUFFLEdBQUcsQ0FBQyxNQUFNLENBQUMsRUFBRTtnQkFDckIsU0FBUyxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsSUFBSTtnQkFDekIsT0FBTyxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsRUFBRTtnQkFDckIsSUFBSSxFQUFFLEdBQUcsQ0FBQyxTQUFTO2FBQ3RCLENBQUMsQ0FBQTtZQUNGLE1BQU0sVUFBVSxHQUFHLE1BQU0sb0JBQU8sQ0FBQyxPQUFPLENBQUMsRUFBRSxPQUFPLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFBO1lBRW5FLElBQUksVUFBVSxJQUFJLFdBQVcsSUFBSSxRQUFRLEVBQUU7Z0JBQ3ZDLE1BQU0sb0JBQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxFQUFFLE9BQU8sRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUE7Z0JBQ3pELEdBQUcsQ0FBQyxHQUFHLENBQUMsdUNBQXVDLENBQUMsQ0FBQTthQUNuRDtpQkFBTSxJQUFJLENBQUMsVUFBVSxJQUFJLFdBQVcsSUFBSSxRQUFRLEVBQUU7Z0JBQy9DLEdBQUcsQ0FBQyxLQUFLLENBQUMseUNBQXlDLENBQUMsQ0FBQTthQUN2RDtpQkFBTSxJQUFJLFdBQVcsSUFBSSxXQUFXLElBQUksS0FBSyxFQUFFO2dCQUM1QyxNQUFNLE9BQU8sQ0FBQyxJQUFJLEVBQUUsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFBO2dCQUV2RixJQUFJLFFBQVEsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO2dCQUNuRCxRQUFRLFFBQVEsRUFBRTtvQkFDZCxLQUFLLENBQUM7d0JBQUUsSUFBSSxXQUFXLEdBQUcsaUVBQWlFLENBQUM7d0JBQUMsTUFBSztvQkFDbEcsS0FBSyxDQUFDO3dCQUFFLElBQUksV0FBVyxHQUFHLCtFQUErRSxDQUFDO3dCQUFDLE1BQUs7b0JBQ2hILEtBQUssQ0FBQzt3QkFBRSxJQUFJLFdBQVcsR0FBRywyR0FBMkcsQ0FBQzt3QkFBQyxNQUFLO29CQUM1STt3QkFBUyxJQUFJLFdBQVcsR0FBRyxpRUFBaUUsQ0FBQzt3QkFBQyxNQUFLO2lCQUN0RztnQkFDRCxHQUFHLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxDQUFBO2FBQ3pCO2lCQUFNLElBQUksQ0FBQyxVQUFVLEVBQUU7Z0JBQ3BCLEdBQUcsQ0FBQyxLQUFLLENBQUMsa0NBQWtDLENBQUMsQ0FBQTthQUNoRDtpQkFBTSxJQUFJLFVBQVUsRUFBRTtnQkFDbkIsSUFBSSxNQUFNLEdBQUcsTUFBTSxvQkFBTyxDQUFDLE9BQU8sQ0FBQyxFQUFFLE1BQU0sRUFBRSxHQUFHLENBQUMsTUFBTSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUE7Z0JBQzdELEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLE1BQU0sQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFBO2FBQ2pEO1FBQ0wsQ0FBQztLQUFBO0NBQ0osQ0FBQyJ9
\ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGFybGluZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb21tYW5kcy96ZXJvdHdvL2RhcmxpbmcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBQSw2REFBK0Q7QUFDL0QsZ0VBQWlDO0FBQ2pDLHlFQUE4QztBQUM5Qyx3REFBNkI7QUFDN0Isa0JBQUssQ0FBQyxPQUFPLENBQUMsMEVBQTBFLENBQUMsQ0FBQTtBQUV6RixNQUFNLENBQUMsT0FBTyxHQUFHLE1BQU0sY0FBZSxTQUFRLDZCQUFPO0lBQ2pELFlBQVksTUFBTTtRQUNkLEtBQUssQ0FBQyxNQUFNLEVBQUU7WUFDVixJQUFJLEVBQUUsU0FBUztZQUNmLEtBQUssRUFBRSxTQUFTO1lBQ2hCLFVBQVUsRUFBRSxTQUFTO1lBQ3JCLFdBQVcsRUFBRSw0Q0FBNEM7WUFDekQsZUFBZSxFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixDQUFDO1lBQzFELGlCQUFpQixFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixDQUFDO1lBQzVELFFBQVEsRUFBRTtnQkFDTixhQUFhO2dCQUNiLGlCQUFpQjtnQkFDakIsb0JBQW9CO2FBQ3ZCO1lBQ0QsSUFBSSxFQUFFO2dCQUNGO29CQUNJLEdBQUcsRUFBRSxhQUFhO29CQUNsQixNQUFNLEVBQUUsNEJBQTRCO29CQUNwQyxJQUFJLEVBQUUsUUFBUTtvQkFDZCxPQUFPLEVBQUUsRUFBRTtpQkFDZDthQUNKO1NBQ0osQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQUNLLEdBQUcsQ0FBQyxHQUFvQixFQUFFLEVBQUUsV0FBVyxFQUFFOztZQUMzQyxNQUFNLE9BQU8sR0FBRyxJQUFJLG9CQUFPLENBQUM7Z0JBQ3hCLEdBQUcsRUFBRSxrQkFBSyxDQUFDLEtBQUssQ0FBQyxRQUFRLEVBQUU7Z0JBQzNCLFFBQVEsRUFBRSxHQUFHLENBQUMsTUFBTSxDQUFDLFFBQVE7Z0JBQzdCLE1BQU0sRUFBRSxHQUFHLENBQUMsTUFB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
\ No newline at end of file diff --git a/dist/commands/zerotwo/douse.js b/dist/commands/zerotwo/douse.js new file mode 100644 index 0000000..9b9215b --- /dev/null +++ b/dist/commands/zerotwo/douse.js @@ -0,0 +1,27 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_commando_1 = require("discord.js-commando"); +const discord_js_1 = require("discord.js"); +module.exports = class DouseZeroTwo extends discord_js_commando_1.Command { + constructor(client) { + super(client, { + name: 'douse', + group: 'fun', + memberName: 'douse', + description: 'Douses Zero Two.', + examples: [ + 'uwu!douse' + ], + userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], + clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], + }); + } + run(msg) { + let emb = new discord_js_1.MessageEmbed() + .setColor(0xFFD0DF) + .setDescription('And I oop-') + .setImage('https://i.pinimg.com/originals/6a/c8/26/6ac826e3d0cbd64eb4f42c12a73fcdb8.gif'); + msg.say(emb); + } +}; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZG91c2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tbWFuZHMvemVyb3R3by9kb3VzZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDZEQUErRDtBQUMvRCwyQ0FBMEM7QUFFMUMsTUFBTSxDQUFDLE9BQU8sR0FBRyxNQUFNLFlBQWEsU0FBUSw2QkFBTztJQUMvQyxZQUFZLE1BQU07UUFDZCxLQUFLLENBQUMsTUFBTSxFQUFFO1lBQ1YsSUFBSSxFQUFFLE9BQU87WUFDYixLQUFLLEVBQUUsS0FBSztZQUNaLFVBQVUsRUFBRSxPQUFPO1lBQ25CLFdBQVcsRUFBRSxrQkFBa0I7WUFDL0IsUUFBUSxFQUFFO2dCQUNOLFdBQVc7YUFDZDtZQUNELGVBQWUsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztZQUMxRCxpQkFBaUIsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztTQUMvRCxDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0QsR0FBRyxDQUFDLEdBQW9CO1FBQ3BCLElBQUksR0FBRyxHQUFHLElBQUkseUJBQVksRUFBRTthQUN2QixRQUFRLENBQUMsUUFBUSxDQUFDO2FBQ2xCLGNBQWMsQ0FBQyxZQUFZLENBQUM7YUFDNUIsUUFBUSxDQUFDLDhFQUE4RSxDQUFDLENBQUE7UUFDN0YsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQTtJQUNoQixDQUFDO0NBQ0osQ0FBQyJ9
\ No newline at end of file diff --git a/dist/config.json b/dist/config.json index 67c1bf7..014a3a8 100644 --- a/dist/config.json +++ b/dist/config.json @@ -1,5 +1,5 @@ { "secret": "Njk5NDczMjYzOTk4MjcxNDg5.XpU5oQ.btZuxVudhNllSQY6CxrXXtMJm9A", "yt-api-key": "AIzaSyCeG1lQAeInv4vjFv_eTL9IFAFNdQC9Nk8", - "version": "7.5.0" + "version": "7.6.0" } diff --git a/package.json b/package.json index 97ebd18..41e28a0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "package", - "version": "7.5.0", + "version": "7.6.0", "description": "A Discord bot that supports audio playback, fun commands, utilities, and soundsboard, and more to come!", "main": "./dist/app.js", "scripts": { @@ -37,7 +37,8 @@ client.registry ['anime', 'Anime Command Group'], ['crypto', 'Crypto Command Group'], ['zerotwo', 'Zero Two Command Group'], - ['bot', 'Bot COmmand Group'] + ['bot', 'Bot COmmand Group'], + ['user', 'User Command Group'] ]) .registerDefaultGroups() .registerDefaultCommands({ diff --git a/src/commands/fun/8ball.ts b/src/commands/fun/8ball.ts index 2ba8fc4..5fc6ad7 100644 --- a/src/commands/fun/8ball.ts +++ b/src/commands/fun/8ball.ts @@ -1,5 +1,6 @@ import { Command, CommandoMessage } from 'discord.js-commando'; import { MessageEmbed } from 'discord.js'; +import emoji from 'emoji-random' module.exports = class EightBallFun extends Command { constructor(client) { @@ -19,18 +20,56 @@ module.exports = class EightBallFun extends Command { usages: 5, duration: 30 }, - examples: ['uwu!8ball', 'uwu!8b'], + examples: ['uwu!8ball', 'uwu!8b 002'], userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], - clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'] + clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], + args: [ + { + key: 'bType', + prompt: 'What type of 8ball would you like?', + type: 'string', + default: '' + } + ] }); } - run(msg: CommandoMessage) { - var r = ['yes~ uwu', 'no.', 'yes!', 'no!', 'what, no.', 'yes.', 'maybe.', 'perhaps.', 'try again.', 'I\'m not sure.']; + run(msg: CommandoMessage, { bType }) { + if (bType == 'darling' || bType == '002' || bType == 'zero two' || bType == 'zero-two') { + var r = [ + 'Maybe, darling.', + 'Certainly not, darling.', + 'I hope so, darling.', + 'Not in our wildest dreams, darling.', + 'There is a good chance, darling.', + 'Quite likely, darling.', + 'I think so, darling.', + 'I hope not, darling.', + 'I hope so, darling.', + 'Never!', + 'Ahaha! Really?!? XD', + 'Hell, yes.', + 'Hell to the no.', + 'The future is bleak, darling', + 'The future is uncertain, darling', + 'I would rather not say, darling', + 'Who cares?', + 'Possibly, darling', + 'Never, ever, ever... ever.', + 'There is a small chance, darling.', + 'Yes, darling!' + ] + } else if (bType) { + msg.reply('Arguments? Try `uwu!8ball 002`. ' + emoji.random()) + var r = ['yes~ uwu', 'no.', 'yes!', 'no!', 'what, no.', 'yes.', 'maybe.', 'perhaps.', 'try again.', 'I\'m not sure.']; + } else { + var r = ['yes~ uwu', 'no.', 'yes!', 'no!', 'what, no.', 'yes.', 'maybe.', 'perhaps.', 'try again.', 'I\'m not sure.']; + } + var s = r[Math.floor(Math.random() * r.length)]; let embed = new MessageEmbed() - .setAuthor('The 8-ball says', 'https://upload.wikimedia.org/wikipedia/commons/thumb/f/fd/8-Ball_Pool.svg/500px-8-Ball_Pool.svg.png') - .setDescription('`' + s + '`'); + .setAuthor('The 8-ball says', 'https://upload.wikimedia.org/wikipedia/commons/thumb/f/fd/8-Ball_Pool.svg/500px-8-Ball_Pool.svg.png') + .setDescription('`' + s + '`'); msg.channel.send(embed); } diff --git a/src/commands/fun/hello.ts b/src/commands/fun/hello.ts new file mode 100644 index 0000000..e4d06f3 --- /dev/null +++ b/src/commands/fun/hello.ts @@ -0,0 +1,21 @@ +import { Command, CommandoMessage } from 'discord.js-commando'; +import emoji from 'emoji-random'; + +module.exports = class HelloFun extends Command { + constructor(client) { + super(client, { + name: 'hello', + aliases: ['hey', 'hi'], + group: 'fun', + memberName: 'hello', + description: 'Say hello to uwufier!', + guildOnly: true, + examples: ['uwu!hello', 'uwu!hey', 'uwu!hi'], + userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], + clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'] + }); + } + run(msg: CommandoMessage) { + msg.reply('Hi! ' + emoji.random()) + } +};
\ No newline at end of file diff --git a/src/commands/fun/howify.ts b/src/commands/fun/howify.ts index e7e7eb6..6529975 100644 --- a/src/commands/fun/howify.ts +++ b/src/commands/fun/howify.ts @@ -20,6 +20,7 @@ module.exports = class HowifyFun extends Command { // fs.unlinkSync('../../../node_modules/howifier/images/blissgay.jpeg') msg.attachments.forEach(async attachment => { var u1 = await how(attachment.url); + msg.delete() setTimeout(() => { msg.say({ files: [u1] }) }, 2000); diff --git a/src/commands/user/nickname.ts b/src/commands/user/nickname.ts new file mode 100644 index 0000000..ffc8d18 --- /dev/null +++ b/src/commands/user/nickname.ts @@ -0,0 +1,30 @@ +import { Command, CommandoMessage } from 'discord.js-commando'; +import emoji from 'emoji-random'; + +module.exports = class NickNameUser extends Command { + constructor(client) { + super(client, { + name: 'nickname', + aliases: ['nick', 'name'], + group: 'user', + memberName: 'nickname', + description: 'Allows you to change your nickname in the current server.', + args: [ + { + key: 'userNick', + prompt: 'What would you like to change your nickname to?', + type: 'string' + } + ], + examples: [ + 'uwu!nickname sinny', + 'uwu!nick s1nical', + 'uwu!name s1n' + ] + }); + } + run(msg: CommandoMessage, { userNick }) { + msg.member.setNickname(userNick) + msg.reply(`Your nickname has been changed to ${userNick}. ` + emoji.random()) + } +};
\ No newline at end of file diff --git a/src/commands/server/pfp.ts b/src/commands/user/pfp.ts index 6d7ce73..bf593fa 100644 --- a/src/commands/server/pfp.ts +++ b/src/commands/user/pfp.ts @@ -1,4 +1,6 @@ import { Command, CommandoMessage } from 'discord.js-commando'; +import { MessageEmbed } from 'discord.js'; +import emoji from 'emoji-random'; module.exports = class PFPServer extends Command { constructor(client) { @@ -21,7 +23,11 @@ module.exports = class PFPServer extends Command { run(msg: CommandoMessage, { userID } ) { userID = msg.mentions.users.first()?.id; this.client.users.fetch(userID).then(user => { - msg.reply({ files: [user.avatarURL()] }) + let emb = new MessageEmbed() + .setColor(0xFFCC4D) + .setTitle(`${msg.mentions.users.first()?.username}'s Profile Picture ` + emoji.random()) + .setImage(user.avatarURL()) + msg.reply(emb) }) } };
\ No newline at end of file diff --git a/src/commands/voice/join.ts b/src/commands/voice/join.ts deleted file mode 100644 index 9633e14..0000000 --- a/src/commands/voice/join.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Command, CommandoMessage } from 'discord.js-commando'; -import emoji from 'emoji-random'; - -module.exports = class JoinVoice extends Command { - constructor(client) { - super(client, { - name: 'join', - group: 'voice', - memberName: 'join', - description: 'Joins your current voice channel. (kinda broken, if you use this command, you won\'t be able to use uwu!leave.)', - throttling: { - usages: 2, - duration: 5 - }, - guildOnly: true, - examples: ['uwu!join'], - clientPermissions: ['SPEAK', 'CONNECT', 'SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], - userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], - }); - } - run(msg: CommandoMessage) { - if (msg.guild.musicData.isPlaying == false && msg.member.voice.channel) { - msg.member.voice.channel.join(); - msg.reply('Succesfully joined voice channel. ' + emoji.random()); - } else if (msg.guild.musicData.isPlaying == false) { - msg.reply('I\'m already in voice channel. ' + emoji.random()); - } else if (!msg.member.voice.channel) { - msg.reply('Please join a channel and try again. ' + emoji.random()); - } - } -};
\ No newline at end of file diff --git a/src/commands/zerotwo/darling.ts b/src/commands/zerotwo/darling.ts index 3b7517e..9999362 100644 --- a/src/commands/zerotwo/darling.ts +++ b/src/commands/zerotwo/darling.ts @@ -1,4 +1,5 @@ import { Command, CommandoMessage } from 'discord.js-commando'; +import emoji from 'emoji-random'; import Darling from '../../models/darling.js'; import mongo from 'mongoose'; mongo.connect('mongodb://sin:[email protected]:47107/heroku_4qrjvmb9') @@ -38,27 +39,65 @@ module.exports = class DarlingZeroTwo extends Command { }) const guildExist = await Darling.findOne({ guildID: msg.guild.id }) - if (guildExist && darlingName == 'remove') { - await Darling.findOneAndDelete({ guildID: msg.guild.id }) - msg.say('The current darling has been removed.') - } else if (!guildExist && darlingName == 'remove') { - msg.reply('There is no darling set in this server.') - } else if (darlingName || darlingName == 'set') { - await darling.save().then(result => console.log(result)).catch(err => console.log(err)) + Darling.findOne({ guildID: msg.guild.id }, async (error, guild) => { + if (error) { + console.log(error) + } else if (guild && darlingName == 'remove') { + if (msg.author.id == guild.userID) { + await Darling.findOneAndDelete({ guildID: msg.guild.id }) + msg.say('The current darling has been removed. ' + emoji.random()) + } else { + msg.reply('Only my darling can remove the current darling. ' + emoji.random()) + } + } else if (!guild && darlingName == 'remove') { + msg.reply('There is no darling set in this server. ' + emoji.random()) + } else if (darlingName == 'set') { + await darling.save() + .then(result => console.log(result)) + .catch(err => console.log(err)) - var quoteNum = Math.floor((Math.random() * 3) + 1); - switch (quoteNum) { - case 1: var quoteResult = 'I think I have taken a liking to you. Won\'t you be my darling?'; break - case 2: var quoteResult = 'I like the look in your eyes. It makes my heart race. You are now my darling!'; break - case 3: var quoteResult = 'Wow, your taste makes my heart race. It bites and lingers... The taste of danger. You are now my darling!'; break - default: var quoteResult = 'I think I have taken a liking to you. Won\'t you be my darling?'; break + var quoteNum = Math.floor((Math.random() * 3) + 1); + switch (quoteNum) { + case 1: var quoteResult = 'I think I have taken a liking to you. Won\'t you be my darling?'; break + case 2: var quoteResult = 'I like the look in your eyes. It makes my heart race. You are now my darling!'; break + case 3: var quoteResult = 'Wow, your taste makes my heart race. It bites and lingers... The taste of danger. You are now my darling!'; break + default: var quoteResult = 'I think I have taken a liking to you. Won\'t you be my darling?'; break + } + msg.reply(quoteResult) + } else if (!guild) { + msg.reply('I haven\'t found my darling yet! To set one, do `uwu!darling set`. ' + emoji.random()) + } else if (guild) { + msg.reply(`My darling is <@${guild.userID}>. ` + emoji.random()) } - msg.reply(quoteResult) - } else if (!guildExist) { - msg.reply('I haven\'t found my darling yet!') - } else if (guildExist) { - let result = await Darling.findOne({ userID: msg.author.id }) - msg.reply(`My darling is <@${result.userID}>`) - } + }) + + // if (guildExist && darlingName == 'remove') { + // await Darling.findOneAndDelete({ guildID: msg.guild.id }) + // msg.say('The current darling has been removed.') + // } else if (!guildExist && darlingName == 'remove') { + // msg.reply('There is no darling set in this server.') + // } else if (darlingName || darlingName == 'set') { + // await darling.save().then(result => console.log(result)).catch(err => console.log(err)) + + // var quoteNum = Math.floor((Math.random() * 3) + 1); + // switch (quoteNum) { + // case 1: var quoteResult = 'I think I have taken a liking to you. Won\'t you be my darling?'; break + // case 2: var quoteResult = 'I like the look in your eyes. It makes my heart race. You are now my darling!'; break + // case 3: var quoteResult = 'Wow, your taste makes my heart race. It bites and lingers... The taste of danger. You are now my darling!'; break + // default: var quoteResult = 'I think I have taken a liking to you. Won\'t you be my darling?'; break + // } + // msg.reply(quoteResult) + // } else if (!guildExist) { + // msg.reply('I haven\'t found my darling yet!') + // } else if (guildExist) { + // await Darling.findOne({ userID: msg.author.id }, (err) => { + // if (err) console.log(err) + // }).then(res => { + // msg.reply(`My darling is <@${res.userID}>`) + // }) + // //msg.reply(`My darling is <@${result.userID}>`) + // } else { + // console.error() + // } } };
\ No newline at end of file diff --git a/src/commands/zerotwo/douse.ts b/src/commands/zerotwo/douse.ts new file mode 100644 index 0000000..9ca74ca --- /dev/null +++ b/src/commands/zerotwo/douse.ts @@ -0,0 +1,25 @@ +import { Command, CommandoMessage } from 'discord.js-commando'; +import { MessageEmbed } from 'discord.js'; + +module.exports = class DouseZeroTwo extends Command { + constructor(client) { + super(client, { + name: 'douse', + group: 'fun', + memberName: 'douse', + description: 'Douses Zero Two.', + examples: [ + 'uwu!douse' + ], + userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], + clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], + }); + } + run(msg: CommandoMessage) { + let emb = new MessageEmbed() + .setColor(0xFFD0DF) + .setDescription('And I oop-') + .setImage('https://i.pinimg.com/originals/6a/c8/26/6ac826e3d0cbd64eb4f42c12a73fcdb8.gif') + msg.say(emb) + } +};
\ No newline at end of file diff --git a/src/config.json b/src/config.json index 57d6d07..cc997d9 100644 --- a/src/config.json +++ b/src/config.json @@ -1,5 +1,5 @@ { "secret":"Njk5NDczMjYzOTk4MjcxNDg5.XpU5oQ.btZuxVudhNllSQY6CxrXXtMJm9A", "yt-api-key":"AIzaSyCeG1lQAeInv4vjFv_eTL9IFAFNdQC9Nk8", - "version":"7.5.0" + "version":"7.6.0" }
\ No newline at end of file |