"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const popular_movie_quotes_1 = __importDefault(require("popular-movie-quotes")); const harvey_specter_quotes_1 = __importDefault(require("harvey-specter-quotes")); const animequote_1 = __importDefault(require("animequote")); const chewbacca_quotes_1 = __importDefault(require("chewbacca-quotes")); const arnie_quote_1 = __importDefault(require("arnie-quote")); const discord_js_commando_1 = require("discord.js-commando"); const emoji_random_1 = __importDefault(require("emoji-random")); module.exports = class QuoteFun extends discord_js_commando_1.Command { constructor(client) { super(client, { name: 'quote', aliases: ['quotes'], group: 'fun', memberName: 'quote', description: 'Gives you a random quote from Adventure Time.', throttling: { usages: 5, duration: 30 }, examples: [ 'uwu!quote', 'uwu!qutoes', 'uwu!quote movie', 'uwu!quotes harvey specter' ], args: [ { key: 'atCharacter', prompt: 'Would you like a specific type?\nTypes: movie, harvey specter, anime, chewbacca or arnold schwarzenegger.', type: 'string' } ], userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'] }); } run(msg, { atCharacter }) { if (atCharacter == 'random' || atCharacter == 'no') { var quoteNum = Math.floor((Math.random() * 6) + 1); switch (quoteNum) { case 1: msg.reply(popular_movie_quotes_1.default.getRandomQuote() + ' ' + emoji_random_1.default.random()); break; case 2: msg.reply(harvey_specter_quotes_1.default.random() + ' ' + emoji_random_1.default.random()); break; case 3: msg.reply(animequote_1.default().quotesentence + ' ' + emoji_random_1.default.random()); break; case 4: msg.reply(chewbacca_quotes_1.default() + ' ' + emoji_random_1.default.random()); break; case 5: msg.reply(arnie_quote_1.default() + ' ' + emoji_random_1.default.random()); break; case 6: msg.reply(lotrq() + ' ' + emoji_random_1.default.random()); break; } } else if (atCharacter == 'movie' || atCharacter == 'movies') { msg.reply(popular_movie_quotes_1.default.getRandomQuote() + ' ' + emoji_random_1.default.random()); } else if (atCharacter == 'harvey specter' || atCharacter == 'harvey') { msg.reply(harvey_specter_quotes_1.default.random() + ' ' + emoji_random_1.default.random()); } else if (atCharacter == 'anime' || atCharacter == 'animes') { msg.reply(animequote_1.default().quotesentence + ' ' + emoji_random_1.default.random()); } else if (atCharacter == 'chewbacca') { msg.reply(chewbacca_quotes_1.default() + ' ' + emoji_random_1.default.random()); } else if (atCharacter == 'arnold schwarzenegger' || atCharacter == 'arnold' || atCharacter == 'schwarzenegger') { msg.reply(arnie_quote_1.default() + ' ' + emoji_random_1.default.random()); } else { msg.reply('That was not at option. ' + emoji_random_1.default.random()); } } }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVvdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tbWFuZHMvZnVuL3F1b3RlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQ0EsZ0ZBQXNDO0FBQ3RDLGtGQUF1QztBQUN2Qyw0REFBMkI7QUFDM0Isd0VBQWlDO0FBQ2pDLDhEQUE2QjtBQUU3Qiw2REFBK0Q7QUFDL0QsZ0VBQWlDO0FBRWpDLE1BQU0sQ0FBQyxPQUFPLEdBQUcsTUFBTSxRQUFTLFNBQVEsNkJBQU87SUFDM0MsWUFBWSxNQUFNO1FBQ2QsS0FBSyxDQUFDLE1BQU0sRUFBRTtZQUNWLElBQUksRUFBRSxPQUFPO1lBQ2IsT0FBTyxFQUFFLENBQUMsUUFBUSxDQUFDO1lBQ25CLEtBQUssRUFBRSxLQUFLO1lBQ1osVUFBVSxFQUFFLE9BQU87WUFDbkIsV0FBVyxFQUFFLCtDQUErQztZQUM1RCxVQUFVLEVBQUU7Z0JBQ1IsTUFBTSxFQUFFLENBQUM7Z0JBQ1QsUUFBUSxFQUFFLEVBQUU7YUFDZjtZQUNELFFBQVEsRUFBRTtnQkFDTixXQUFXO2dCQUNYLFlBQVk7Z0JBQ1osaUJBQWlCO2dCQUNqQiwyQkFBMkI7YUFDOUI7WUFDRCxJQUFJLEVBQUU7Z0JBQ0Y7b0JBQ0ksR0FBRyxFQUFFLGFBQWE7b0JBQ2xCLE1BQU0sRUFBRSwyR0FBMkc7b0JBQ25ILElBQUksRUFBRSxRQUFRO2lCQUNqQjthQUNKO1lBQ0QsZUFBZSxFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixDQUFDO1lBQ25FLGlCQUFpQixFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixDQUFDO1NBQ3RELENBQUMsQ0FBQztJQUNQLENBQUM7SUFDRCxHQUFHLENBQUMsR0FBb0IsRUFBRSxFQUFFLFdBQVcsRUFBRTtRQUNyQyxJQUFJLFdBQVcsSUFBSSxRQUFRLElBQUksV0FBVyxJQUFJLElBQUksRUFBRTtZQUNoRCxJQUFJLFFBQVEsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMs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