Release Three: MySQL Migration
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!
This was designed by my friend Mel and is a meme in itself.