summaryrefslogtreecommitdiff
path: root/dist/commands/fun
diff options
context:
space:
mode:
author8cy <[email protected]>2020-04-27 17:33:27 -0700
committer8cy <[email protected]>2020-04-27 17:33:27 -0700
commitdf64667168cdc33a2a8ffe2c0fba3b5fc6414520 (patch)
treec9535ffdf33de34bb135e5db86063142e0e81daa /dist/commands/fun
parentadd support and embed cmd, v8.0.2 (diff)
downloaddep-core-df64667168cdc33a2a8ffe2c0fba3b5fc6414520.tar.xz
dep-core-df64667168cdc33a2a8ffe2c0fba3b5fc6414520.zip
fix quote commands, add motivate, v8.1.0
Diffstat (limited to 'dist/commands/fun')
-rw-r--r--dist/commands/fun/motivate.js34
-rw-r--r--dist/commands/fun/quote.js65
2 files changed, 85 insertions, 14 deletions
diff --git a/dist/commands/fun/motivate.js b/dist/commands/fun/motivate.js
new file mode 100644
index 0000000..79d7835
--- /dev/null
+++ b/dist/commands/fun/motivate.js
@@ -0,0 +1,34 @@
+"use strict";
+var __importDefault = (this && this.__importDefault) || function (mod) {
+ return (mod && mod.__esModule) ? mod : { "default": mod };
+};
+Object.defineProperty(exports, "__esModule", { value: true });
+const motivations_1 = __importDefault(require("motivations"));
+const discord_js_commando_1 = require("discord.js-commando");
+const emoji_random_1 = __importDefault(require("emoji-random"));
+module.exports = class MotivateFun extends discord_js_commando_1.Command {
+ constructor(client) {
+ super(client, {
+ name: 'motivate',
+ aliases: ['motivateme'],
+ group: 'fun',
+ memberName: 'motivate',
+ description: 'Gives you a random motivating quote from Star Wars.',
+ throttling: {
+ usages: 5,
+ duration: 30
+ },
+ examples: [
+ 'uwu!motivate',
+ 'uwu!motivateme'
+ ],
+ userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'],
+ clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY']
+ });
+ }
+ run(msg) {
+ var quoteNum = Math.floor((Math.random() * 62) + 1);
+ msg.reply(motivations_1.default[quoteNum] + ' ' + emoji_random_1.default.random());
+ }
+};
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW90aXZhdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tbWFuZHMvZnVuL21vdGl2YXRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsOERBQTZCO0FBQzdCLDZEQUErRDtBQUMvRCxnRUFBaUM7QUFFakMsTUFBTSxDQUFDLE9BQU8sR0FBRyxNQUFNLFdBQVksU0FBUSw2QkFBTztJQUM5QyxZQUFZLE1BQU07UUFDZCxLQUFLLENBQUMsTUFBTSxFQUFFO1lBQ1YsSUFBSSxFQUFFLFVBQVU7WUFDaEIsT0FBTyxFQUFFLENBQUMsWUFBWSxDQUFDO1lBQ3ZCLEtBQUssRUFBRSxLQUFLO1lBQ1osVUFBVSxFQUFFLFVBQVU7WUFDdEIsV0FBVyxFQUFFLHFEQUFxRDtZQUNsRSxVQUFVLEVBQUU7Z0JBQ1IsTUFBTSxFQUFFLENBQUM7Z0JBQ1QsUUFBUSxFQUFFLEVBQUU7YUFDZjtZQUNELFFBQVEsRUFBRTtnQkFDTixjQUFjO2dCQUNkLGdCQUFnQjthQUNuQjtZQUNELGVBQWUsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztZQUMxRCxpQkFBaUIsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztTQUMvRCxDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0QsR0FBRyxDQUFDLEdBQW9CO1FBQ3BCLElBQUksUUFBUSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUcsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFDcEQsR0FBRyxDQUFDLEtBQUssQ0FBQyxxQkFBRSxDQUFDLFFBQVEsQ0FBQyxHQUFHLEdBQUcsR0FBRyxzQkFBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUE7SUFDbEQsQ0FBQztDQUNKLENBQUMifQ== \ No newline at end of file
diff --git a/dist/commands/fun/quote.js b/dist/commands/fun/quote.js
index 6816879..78cbc5b 100644
--- a/dist/commands/fun/quote.js
+++ b/dist/commands/fun/quote.js
@@ -3,7 +3,12 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
-const at_quotes_1 = __importDefault(require("at-quotes"));
+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 random_lotr_movie_quote_1 = __importDefault(require("random-lotr-movie-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 {
@@ -13,7 +18,7 @@ module.exports = class QuoteFun extends discord_js_commando_1.Command {
aliases: ['quotes'],
group: 'fun',
memberName: 'quote',
- description: '[Broken] Gives you a random quote from Adventure Time.',
+ description: 'Gives you a random quote from Adventure Time.',
throttling: {
usages: 5,
duration: 30
@@ -21,13 +26,13 @@ module.exports = class QuoteFun extends discord_js_commando_1.Command {
examples: [
'uwu!quote',
'uwu!qutoes',
- 'uwu!quote finn',
- 'uwu!quotes ice king'
+ 'uwu!quote movie',
+ 'uwu!quotes harvey specter'
],
args: [
{
key: 'atCharacter',
- prompt: 'Would you like a specific character? (Finn, Jake, Ice King, No)',
+ prompt: 'Would you like a specific type?\nTypes: movie, harvey specter, anime, chewbacca, arnold schwarzenegger or lotr.',
type: 'string'
}
],
@@ -36,18 +41,50 @@ module.exports = class QuoteFun extends discord_js_commando_1.Command {
});
}
run(msg, { atCharacter }) {
- if (!atCharacter || atCharacter == 'no' || atCharacter == 'n') {
- msg.reply(at_quotes_1.default.getQuote() + ' ' + emoji_random_1.default.random());
+ 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(random_lotr_movie_quote_1.default() + ' ' + emoji_random_1.default.random());
+ break;
+ }
}
- else if (atCharacter == 'finn' || atCharacter == 'f') {
- msg.reply(at_quotes_1.default.getFinnQuote() + ' ' + emoji_random_1.default.random());
+ else if (atCharacter == 'movie' || atCharacter == 'movies') {
+ msg.reply(popular_movie_quotes_1.default.getRandomQuote() + ' ' + emoji_random_1.default.random());
}
- else if (atCharacter == 'jake' || atCharacter == 'j') {
- msg.reply(at_quotes_1.default.getJakeQuote() + ' ' + 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 == 'ice king' || atCharacter == 'ik') {
- msg.reply(at_quotes_1.default.getIceKingQuote() + ' ' + 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 if (atCharacter == 'lotr' || atCharacter == 'lord of the rings') {
+ msg.reply(random_lotr_movie_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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVvdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tbWFuZHMvZnVuL3F1b3RlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsMERBQWlDO0FBQ2pDLDZEQUErRDtBQUMvRCxnRUFBaUM7QUFFakMsTUFBTSxDQUFDLE9BQU8sR0FBRyxNQUFNLFFBQVMsU0FBUSw2QkFBTztJQUMzQyxZQUFZLE1BQU07UUFDZCxLQUFLLENBQUMsTUFBTSxFQUFFO1lBQ1YsSUFBSSxFQUFFLE9BQU87WUFDYixPQUFPLEVBQUUsQ0FBQyxRQUFRLENBQUM7WUFDbkIsS0FBSyxFQUFFLEtBQUs7WUFDWixVQUFVLEVBQUUsT0FBTztZQUNuQixXQUFXLEVBQUUsd0RBQXdEO1lBQ3JFLFVBQVUsRUFBRTtnQkFDUixNQUFNLEVBQUUsQ0FBQztnQkFDVCxRQUFRLEVBQUUsRUFBRTthQUNmO1lBQ0QsUUFBUSxFQUFFO2dCQUNOLFdBQVc7Z0JBQ1gsWUFBWTtnQkFDWixnQkFBZ0I7Z0JBQ2hCLHFCQUFxQjthQUN4QjtZQUNELElBQUksRUFBRTtnQkFDRjtvQkFDSSxHQUFHLEVBQUUsYUFBYTtvQkFDbEIsTUFBTSxFQUFFLGlFQUFpRTtvQkFDekUsSUFBSSxFQUFFLFFBQVE7aUJBQ2pCO2FBQ0o7WUFDRCxlQUFlLEVBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCLENBQUM7WUFDbkUsaUJBQWlCLEVBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCLENBQUM7U0FDdEQsQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQUNELEdBQUcsQ0FBQyxHQUFvQixFQUFFLEVBQUUsV0FBVyxFQUFFO1FBQ3JDLElBQUksQ0FBQyxXQUFXLElBQUksV0FBVyxJQUFJLElBQUksSUFBSSxXQUFXLElBQUksR0FBRyxFQUFFO1lBQzNELEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQVEsQ0FBQyxRQUFRLEVBQUUsR0FBRyxHQUFHLEdBQUcsc0JBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDO1NBQ3pEO2FBQU0sSUFBSSxXQUFXLElBQUksTUFBTSxJQUFJLFdBQVcsSUFBSSxHQUFHLEVBQUU7WUFDcEQsR0FBRyxDQUFDLEtBQUssQ0FBQyxtQkFBUSxDQUFDLFlBQVksRUFBRSxHQUFHLEdBQUcsR0FBRyxzQkFBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUM7U0FDN0Q7YUFBTSxJQUFJLFdBQVcsSUFBSSxNQUFNLElBQUksV0FBVyxJQUFJLEdBQUcsRUFBRTtZQUNwRCxHQUFHLENBQUMsS0FBSyxDQUFDLG1CQUFRLENBQUMsWUFBWSxFQUFFLEdBQUcsR0FBRyxHQUFHLHNCQUFLLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQztTQUM3RDthQUFNLElBQUksV0FBVyxJQUFJLFVBQVUsSUFBSSxXQUFXLElBQUksSUFBSSxFQUFFO1lBQ3pELEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQVEsQ0FBQyxlQUFlLEVBQUUsR0FBRyxHQUFHLEdBQUcsc0JBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDO1NBQ2hFO0lBQ0wsQ0FBQztDQUNKLENBQUMifQ== \ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVvdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tbWFuZHMvZnVuL3F1b3RlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQ0EsZ0ZBQXNDO0FBQ3RDLGtGQUF1QztBQUN2Qyw0REFBMkI7QUFDM0Isd0VBQWlDO0FBQ2pDLDhEQUE2QjtBQUM3QixzRkFBMkM7QUFFM0MsNkRBQStEO0FBQy9ELGdFQUFpQztBQUVqQyxNQUFNLENBQUMsT0FBTyxHQUFHLE1BQU0sUUFBUyxTQUFRLDZCQUFPO0lBQzNDLFlBQVksTUFBTTtRQUNkLEtBQUssQ0FBQyxNQUFNLEVBQUU7WUFDVixJQUFJLEVBQUUsT0FBTztZQUNiLE9BQU8sRUFBRSxDQUFDLFFBQVEsQ0FBQztZQUNuQixLQUFLLEVBQUUsS0FBSztZQUNaLFVBQVUsRUFBRSxPQUFPO1lBQ25CLFdBQVcsRUFBRSwrQ0FBK0M7WUFDNUQsVUFBVSxFQUFFO2dCQUNSLE1BQU0sRUFBRSxDQUFDO2dCQUNULFFBQVEsRUFBRSxFQUFFO2FBQ2Y7WUFDRCxRQUFRLEVBQUU7Z0JBQ04sV0FBVztnQkFDWCxZQUFZO2dCQUNaLGlCQUFpQjtnQkFDakIsMkJBQTJCO2FBQzlCO1lBQ0QsSUFBSSxFQUFFO2dCQUNGO29CQUNJLEdBQUcsRUFBRSxhQUFhO29CQUNsQixNQUFNLEVBQUUsaUhBQWlIO29CQUN6SCxJQUFJLEVBQUUsUUFBUTtpQkFDakI7YUFDSjtZQUNELGVBQWUsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztZQUNuRSxpQkFBaUIsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztTQUN0RCxDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0QsR0FBRyxDQUFDLEdBQW9CLEVBQUUsRUFBRSxXQUFXLEVBQUU7UUFDckMsSUFBSSxXQUFXLElBQUksUUFBUSxJQUFJLFdBQVcsSUFBSSxJQUFJLEVBQUU7WUFDaEQsSUFBSSxRQUFRLEdBQUcsSUFBSSxDQUFDLEtB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 \ No newline at end of file