diff options
| author | 8cy <[email protected]> | 2020-07-23 23:24:17 -0700 |
|---|---|---|
| committer | 8cy <[email protected]> | 2020-07-23 23:24:17 -0700 |
| commit | bb511abc03bb66848947e37a999502b813c77269 (patch) | |
| tree | 612c010fc8317e1cdf11471a18aad0270819d33e /src/models/MemePoster.ts | |
| parent | fix: if clear amount equal or over 100, round down to 99 (diff) | |
| download | dep-core-bb511abc03bb66848947e37a999502b813c77269.tar.xz dep-core-bb511abc03bb66848947e37a999502b813c77269.zip | |
goodbye old uwufier :cry:
Diffstat (limited to 'src/models/MemePoster.ts')
| -rw-r--r-- | src/models/MemePoster.ts | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/src/models/MemePoster.ts b/src/models/MemePoster.ts deleted file mode 100644 index 27ff726..0000000 --- a/src/models/MemePoster.ts +++ /dev/null @@ -1,39 +0,0 @@ -// const { POSTER_ID, POSTER_TOKEN, POSTER_TIME } = process.env; -// import request from 'node-superfetch'; -// import { embedURL } from '../utils/Util.js'; -// import subreddits from '../assets/json/meme.json' -// const types = ['image', 'rich:video']; - -// module.exports = class MemePoster { -// constructor(client) { -// Object.defineProperty(this, 'client', { value: client }); - -// this.id = POSTER_ID; -// this.token = POSTER_TOKEN; -// this.time = Number.parseFloat(POSTER_TIME) || 3.6e+6; -// } -// async post() { -// try { -// const subreddit = subreddits[Math.floor(Math.random() * subreddits.length)]; -// const post = await this.fetchMeme(subreddit); -// if (!post) return; -// const url = embedURL(post.title, `<https://www.reddit.com${post.permalink}>`); -// await request -// .post(`https://discordapp.com/api/webhooks/${this.id}/${this.token}`) -// .send({ content: `**r/${subreddit}** ${url}\n${post.url}` }); -// } catch (err) { -// this.client.logger.error(err); -// } -// } -// async fetchMeme(subreddit) { -// const { body } = await request -// .get(`https://www.reddit.com/r/${subreddit}/hot.json`) -// .query({ limit: 100 }); -// const posts = body.data.children.filter(post => { -// if (!post.data) return false; -// return types.includes(post.data.post_hint) && post.data.url && post.data.title && !post.data.over_18; -// }); -// if (!posts.length) return null; -// return posts[Math.floor(Math.random() * posts.length)].data; -// } -// };
\ No newline at end of file |