summaryrefslogtreecommitdiff
path: root/dist/commands/fun/subreddit.js
diff options
context:
space:
mode:
author8cy <[email protected]>2020-05-05 15:35:59 -0700
committer8cy <[email protected]>2020-05-05 15:35:59 -0700
commita45a92b430bec8a21db07d2571357540b4964c07 (patch)
treeeb79b8b5c43bac19ef6d5a947528010c0c6ccec8 /dist/commands/fun/subreddit.js
parentadd "|| true" to the end of the scripts to ignore errors (diff)
downloaddep-core-a45a92b430bec8a21db07d2571357540b4964c07.tar.xz
dep-core-a45a92b430bec8a21db07d2571357540b4964c07.zip
del dist/ and change bot.js local
Diffstat (limited to 'dist/commands/fun/subreddit.js')
-rw-r--r--dist/commands/fun/subreddit.js50
1 files changed, 0 insertions, 50 deletions
diff --git a/dist/commands/fun/subreddit.js b/dist/commands/fun/subreddit.js
deleted file mode 100644
index c2b1415..0000000
--- a/dist/commands/fun/subreddit.js
+++ /dev/null
@@ -1,50 +0,0 @@
-"use strict";
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-const Subreddit_js_1 = __importDefault(require("../../models/commands/Subreddit.js"));
-const Util_js_1 = require("../../utils/Util.js");
-const discord_js_1 = require("discord.js");
-module.exports = class SubredditFun extends Subreddit_js_1.default {
- constructor(client) {
- super(client, {
- name: 'subreddit',
- aliases: ['r/', 'sub', 'reddit'],
- patterns: [/^r\/(.+)/i],
- group: 'fun',
- memberName: 'subreddit',
- description: 'Replies with a random post from a specified subreddit.',
- args: [
- {
- key: 'sSub',
- prompt: 'Which subreddit would you like to get a post from?',
- type: 'string',
- parse: subreddit => encodeURIComponent(subreddit)
- }
- ],
- examples: ['uwu!say hi'],
- throttling: {
- usages: 5,
- duration: 30
- },
- userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'],
- clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY']
- });
- }
- generateText(post, subreddit, icon) {
- const embed = new discord_js_1.MessageEmbed()
- .setColor(0xFFCC4D)
- .setAuthor(`r/${subreddit}`, icon, `https://www.reddit.com/r/${subreddit}/`)
- .setTitle(Util_js_1.shorten(post.title, 256))
- .setImage(post.post_hint === 'image' ? post.url : null)
- .setURL(`https://www.reddit.com${post.permalink}`)
- .setTimestamp(post.created_utc * 1000)
- .setFooter(`⬆ ${Util_js_1.formatNumber(post.score)}`);
- if (post.thumbnail && post.thumbnail !== 'self' && post.post_hint !== 'image') {
- embed.setThumbnail(post.thumbnail);
- }
- return embed;
- }
-};
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3VicmVkZGl0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbW1hbmRzL2Z1bi9zdWJyZWRkaXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFDQSxzRkFBcUU7QUFDckUsaURBQTJEO0FBQzNELDJDQUEwQztBQUUxQyxNQUFNLENBQUMsT0FBTyxHQUFHLE1BQU0sWUFBYSxTQUFRLHNCQUFvQjtJQUM1RCxZQUFZLE1BQU07UUFDZCxLQUFLLENBQUMsTUFBTSxFQUFFO1lBQ1YsSUFBSSxFQUFFLFdBQVc7WUFDakIsT0FBTyxFQUFFLENBQUMsSUFBSSxFQUFFLEtBQUssRUFBRSxRQUFRLENBQUM7WUFDaEMsUUFBUSxFQUFFLENBQUMsV0FBVyxDQUFDO1lBQ3ZCLEtBQUssRUFBRSxLQUFLO1lBQ1osVUFBVSxFQUFFLFdBQVc7WUFDdkIsV0FBVyxFQUFFLHdEQUF3RDtZQUNyRSxJQUFJLEVBQUU7Z0JBQ0Y7b0JBQ0ksR0FBRyxFQUFFLE1BQU07b0JBQ1gsTUFBTSxFQUFFLG9EQUFvRDtvQkFDNUQsSUFBSSxFQUFFLFFBQVE7b0JBQ2QsS0FBSyxFQUFFLFNBQVMsQ0FBQyxFQUFFLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDO2lCQUNwRDthQUNKO1lBQ0QsUUFBUSxFQUFFLENBQUMsWUFBWSxDQUFDO1lBQ3hCLFVBQVUsRUFBRTtnQkFDUixNQUFNLEVBQUUsQ0FBQztnQkFDVCxRQUFRLEVBQUUsRUFBRTthQUNmO1lBQ0QsZUFBZSxFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixDQUFDO1lBQzFELGlCQUFpQixFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixDQUFDO1NBQy9ELENBQUMsQ0FBQztJQUNQLENBQUM7SUFDRCxZQUFZLENBQUMsSUFBSSxFQUFFLFNBQVMsRUFBRSxJQUFJO1FBQzlCLE1BQU0sS0FBSyxHQUFHLElBQUkseUJBQVksRUFBRTthQUMzQixRQUFRLENBQUMsUUFBUSxDQUFDO2FBQ2xCLFNBQVMsQ0FBQyxLQUFLLFNBQVMsRUFBRSxFQUFFLElBQUksRUFBRSw0QkFBNEIsU0FBUyxHQUFHLENBQUM7YUFDM0UsUUFBUSxDQUFDLGlCQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQzthQUNsQyxRQUFRLENBQUMsSUFBSSxDQUFDLFNBQVMsS0FBSyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQzthQUN0RCxNQUFNLENBQUMseUJBQXlCLElBQUksQ0FBQyxTQUFTLEVBQUUsQ0FBQzthQUNqRCxZQUFZLENBQUMsSUFBSSxDQUFDLFdBQVcsR0FBRyxJQUFJLENBQUM7YUFDckMsU0FBUyxDQUFDLEtBQUssc0JBQVksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ2hELElBQUksSUFBSSxDQUFDLFNBQVMsSUFBSSxJQUFJLENBQUMsU0FBUyxLQUFLLE1BQU0sSUFBSSxJQUFJLENBQUMsU0FBUyxLQUFLLE9BQU8sRUFBRTtZQUMzRSxLQUFLLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQztTQUN0QztRQUNELE9BQU8sS0FBSyxDQUFDO0lBQ2pCLENBQUM7Q0FDSixDQUFDIn0= \ No newline at end of file