0.1.1 • Published 3 years ago

redditfetcherrr v0.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

RedditFetcher

Docs: github.com/Pironielsje/RedditFetcher/Docs/DOCS.md Support: dsc.gg/icymountains Npm: npmjs.com/redditfetcherrr

RedditFetcher is a simple package that fetches posts from a given subreddits.

Example

const {Client, Intents} = require('discord.js')
const redditFetcher = require('redditfetcherrr')

const client = new Client({intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES]})

client.on(`ready`, () => {
    console.log(`ready`)
})

client.on('messageCreate', async(message) => {

    const msgArray = message.content.split(' ')

    const command = msgArray[0]

    if(command === `.meme`) {
        redditFetcher({
            subreddit: 'memes',
            sorting: "hot", // or new
            nsfwAllowed: false,
            modPostAllowed: false,
            crossPostAllowed: false,
            videoAllowed: true
        }).then(post => {
            message.reply(post.url)
        })
    }

})

client.login(`Bot token here`)

Installation

Linux & Windows

  • npm i redditfetcherrr

Mac 1. Install: XCode 2. Run: npm i -g node-gyp in terminal 3. Run: node-gyp --python /path/to/python2.7 (skip this step if you didn't install python3.x) 4. Run: npm i redditfetcherrr

Support

I worked very hard on this so if you want to support me, you can do that via tipeestream.com/pironielsje/donation