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 /dist/commands/zerotwo | |
| 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
Diffstat (limited to 'dist/commands/zerotwo')
| -rw-r--r-- | dist/commands/zerotwo/darling.js | 78 | ||||
| -rw-r--r-- | dist/commands/zerotwo/douse.js | 27 |
2 files changed, 72 insertions, 33 deletions
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 |