diff options
Diffstat (limited to 'dist/commands/zerotwo/darling.js')
| -rw-r--r-- | dist/commands/zerotwo/darling.js | 101 |
1 files changed, 0 insertions, 101 deletions
diff --git a/dist/commands/zerotwo/darling.js b/dist/commands/zerotwo/darling.js deleted file mode 100644 index 06344d7..0000000 --- a/dist/commands/zerotwo/darling.js +++ /dev/null @@ -1,101 +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 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', { useNewUrlParser: true, useUnifiedTopology: true }); -module.exports = class DarlingZeroTwo extends discord_js_commando_1.Command { - constructor(client) { - super(client, { - name: 'darling', - group: 'zerotwo', - memberName: 'darling', - description: 'Allows you to set, change or delete uwufier\'s darling.', - userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], - clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], - examples: [ - 'uwu!darling', - 'uwu!darling set', - 'uwu!darling remove' - ], - args: [ - { - key: 'darlingName', - prompt: 'Who should the darling be?', - type: 'string', - default: '' - } - ], - throttling: { - usages: 5, - duration: 30 - }, - guildOnly: true - }); - } - run(msg, { darlingName }) { - return __awaiter(this, void 0, void 0, function* () { - const darling = new darling_js_1.default({ - _id: mongoose_1.default.Types.ObjectId(), - username: msg.author.username, - userID: msg.author.id, - guildname: msg.guild.name, - guildID: msg.guild.id, - time: msg.createdAt - }); - const guildExist = yield darling_js_1.default.findOne({ guildID: msg.guild.id }); - darling_js_1.default.findOne({ guildID: msg.guild.id }, (error, guild) => __awaiter(this, void 0, void 0, function* () { - if (error) { - console.log(error); - } - 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 (guild && darlingName == 'set') { - msg.reply(`I already have a darling! It\'s <@${guild.userID}>! ` + emoji_random_1.default.random()); - } - else if (!guild && darlingName == 'set') { - yield darling.save() - .then(result => console.log(result)) - .catch(err => console.log(err)); - const quotes = [ - 'I think I have taken a liking to you. Won\'t you be my darling?', - 'I like the look in your eyes. It makes my heart race. You are now my darling!', - 'Wow, your taste makes my heart race. It bites and lingers... The taste of danger. You are now my darling!' - ]; - let quoteNum = quotes[Math.floor(Math.random() * quotes.length)]; - msg.reply(quoteNum); - } - 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGFybGluZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb21tYW5kcy96ZXJvdHdvL2RhcmxpbmcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBQSw2REFBK0Q7QUFDL0QsZ0VBQWlDO0FBQ2pDLHlFQUE4QztBQUM5Qyx3REFBNkI7QUFDN0Isa0JBQUssQ0FBQyxPQUFPLENBQUMsMEVBQTBFLEVBQUUsRUFBRSxlQUFlLEVBQUUsSUFBSSxFQUFFLGtCQUFrQixFQUFFLElBQUksRUFBRSxDQUFDLENBQUE7QUFFOUksTUFBTSxDQUFDLE9BQU8sR0FBRyxNQUFNLGNBQWUsU0FBUSw2QkFBTztJQUNqRCxZQUFZLE1BQU07UUFDZCxLQUFLLENBQUMsTUFBTSxFQUFFO1lBQ1YsSUFBSSxFQUFFLFNBQVM7WUFDZixLQUFLLEVBQUUsU0FBUztZQUNoQixVQUFVLEVBQUUsU0FBUztZQUNyQixXQUFXLEVBQUUseURBQXlEO1lBQ3RFLGVBQWUsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztZQUMxRCxpQkFBaUIsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztZQUM1RCxRQUFRLEVBQUU7Z0JBQ04sYUFBYTtnQkFDYixpQkFBaUI7Z0JBQ2pCLG9CQUFvQjthQUN2QjtZQUNELElBQUksRUFBRTtnQkFDRjtvQkFDSSxHQUFHLEVBQUUsYUFBYTtvQkFDbEIsTUFBTSxFQUFFLDRCQUE0QjtvQkFDcEMsSUFBSSxFQUFFLFFBQVE7b0JBQ2QsT0FBTyxFQUFFLEVBQUU7aUJBQ2Q7YUFDSjtZQUNELFVBQVUsRUFBRTtnQkFDUixNQUFNLEVBQUUsQ0FBQztnQkFDVCxRQUFRLEVBQUUsRUFBRTthQUNmO1lBQ0QsU0FBUyxFQUFFLElBQUk7U0FDbEIsQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQUNLLEdBQUcsQ0FBQyxHQUFvQixFQUFFLEVBQUUsV0FBVyxFQUFFOztZQUMzQyxNQUFNLE9BQU8sR0FBRyxJ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
\ No newline at end of file |