summaryrefslogtreecommitdiff
path: root/dist/commands/fun/motivate.js
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/motivate.js
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/motivate.js')
-rw-r--r--dist/commands/fun/motivate.js34
1 files changed, 34 insertions, 0 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