Skip to content
This repository has been archived by the owner on Jan 3, 2024. It is now read-only.

Releases: chand1012/Discord-Quick-Meme

MongoDB Migration

14 Aug 00:39
Compare
Choose a tag to compare
  • Migrate the Server to MongoDB. #30
  • Remove Reverse Image Search. #32
  • Move the server to Linode.

Release Three: MySQL Migration

23 Jun 19:51
Compare
Choose a tag to compare

In this update the bot was moved from a Redis Key-Value database to a proper SQL database, specifically aimed at MySQL. This was done for a few reasons. The first was that I was basically using the Redis server as a SQL style database, so it kind of defeated the purpose of the Redis database. Originally Redis was chosen because it was a RAM cache, to increase the speed of your memes. With the current data structures of the bot, everything is cached in memory anyway, and with using a Docker container, the data wasn't persistent. Now it is.

I plan on moving this bot to cloud servers at some point with a symmetric gigabit connection would will speed up your memes more. For now it is hosted on my friend's mini datacenter, which is fine for now, but with more users more load will come. I plan on monetizing the bot on a donation basis in the near future, but all current features, and most upcoming features, will remain free. There will be a few features that will be available to patrons and donators only, but that will be in the next major update.

There was one other big change: new logo!

Logo

This was designed by my friend Mel and is a meme in itself.

Release Two: Interesting Title.

15 Jan 16:31
Compare
Choose a tag to compare

Since the last update in July, many features have been added, including

  • Persistent subreddit blacklist via Redis. Gives the performance of RAM storage with the persistence of a database. Posts can be blacklisted on a per-channel or per-server basis, as long as the user attempting to execute the commands has the role Memebot Admin. Commands can be found on the README.
  • Added a post "blacklist" that prevents duplicate posts in a channel.
  • Source links do not print by default now, to get the Reddit link from the last post enter !source in the chat. This was because images were being shown twice when both the image link and the post link were put in a chat.
  • Separated subreddits from the code, now stored in subs.json.
  • Limit NSFW posts to NSFW channels by attribute, not by name.
  • Major refactor of the code, separating a lot of it into other files.
  • Builds now run on Github Actions rather than my Jenkins server.
  • Many other minor changes.

First Release!

08 Aug 19:17
Compare
Choose a tag to compare
1.0.0

added NSFW hint

0.2.0

06 Jun 19:51
46940cf
Compare
Choose a tag to compare
Update lib.py

Windows Binary

29 Oct 15:19
Compare
Choose a tag to compare

This is the release of the Windows binary executable. It still requires the use of the data.json file with your own Reddit script credentials and Discord Bot configuration, or you can just use my already existing bot here.