|chand1012 95de1d33f5 added help command||1 week ago|
|.github||1 week ago|
|icon||2 weeks ago|
|.gitignore||1 month ago|
|CODE_OF_CONDUCT.md||2 weeks ago|
|Dockerfile||1 month ago|
|LICENSE||4 months ago|
|README.md||2 weeks ago|
|_config.yml||2 weeks ago|
|blacklist.go||8 months ago|
|buzz.go||4 months ago|
|cache.go||1 month ago|
|database.go||3 weeks ago|
|database_test.go||1 month ago|
|discordFuncs.go||1 week ago|
|go.mod||2 weeks ago|
|go.sum||2 weeks ago|
|images.go||1 month ago|
|init.go||1 month ago|
|jsonHandler.go||1 month ago|
|json_test.go||1 month ago|
|main.go||1 week ago|
|memeQueue.go||2 weeks ago|
|misc.go||1 month ago|
|mrisa_test.go||1 month ago|
|redditHandler.go||1 month ago|
|reddit_test.go||1 month ago|
|sonar-project.properties||4 months ago|
|str.go||2 months ago|
|subs.json||4 months ago|
|testCommands.go||2 weeks ago|
|topgg.go||2 months ago|
|topgg_test.go||1 month ago|
|userTimer.go||1 month ago|
A discord bot that sends Reddit memes and news to a channel.
If you are a server owner, just click here and select your channel to add the bot to your channel.
Soon I will be launching a Patreon, which will get you some cool extra features! Features are also available to those who support me on GitHub Sponsors! Cool features include:
!memefor a meme.
!jokefor a joke.
!newsfor a random news article.
!fiftyfiftyto pull a post from r/fiftyfifty.
!memefollowed by a subreddit name or a list of names separated with spaces (without the r/) to pull a random top post from that subreddit or from a random subreddit from that list. The
!jokecommands post text directly to the chat. The
!newscommands get a post that links a website or webpage. Finally,
!memeget a piece of media, either a photo, a GIF, or a video. Examples:
!meme cringetopia cringe
!sourceto get the link to the last sent post in a channel. This was changed because people were complaining memes were coming up twice. This is because Discord shows previews of web content, to remedy this I make the link to the post a requested option, rather than removing it completely.
!revsearchwill search the web for the most recently posted PNG or JPEG file in the chat. This is done via Google Reverse Image Search. The search will prioritize results from Reddit, but if a Reddit result cannot be found, Google will return similar images and phrases, which are then put into the chat. Disclaimer: Google Reverse Image Search is best at finding simple objects, so don't be surprised if it has issues attempting to find your memes.
Memebot Adminto your roles. This role allows you to use the
unbancommands allow you ban certain subreddits on either just a channel or the entire server. To ban a subreddit, run the command
!quickmeme ban <mode> <subreddit>, where mode is either
channel. Just replace
unbanto do the reverse effect.
!quickmeme getbanned <mode>, where
channelwill give you a list of the banned subreddits on either the whole server or just the channel the command was executed on. This command can be executed by both admins and regular users.
subscribecommand allows the bot to periodically post memes in the channel of your choice. The command syntax is
!quickmeme subscribe <interval> <subreddit1>,<subreddit2>,.... Some examples of intervals are
1w(weekly).There is a maximum time interval of one week and a minimum of 15 minutes. You can add as many subreddits as you want to the custom command, as long as your command is under 2000 characters (Discord's rule, not mine), and random one will be pulled from your list. The subreddits are separated with commas, not spaces. If you use spaces you will get an error.
!quickmeme unsubscribeand the bot will stop sending messages in that channel until prompted again.
If any support is needed, please post an Issue on the Issues page on Github or join my support server found here.
If its offline, I am probably working on it.
Icon by my friend, Mel. Logo licensed under MIT like the rest of the Bot.