Releases: Wamy-Dev/Rezi
v3.3.0-Working
- Fixed
$convert
command thanks to @ItsZabbs ( #5 ) - Fixed Meilisearch
- Made embeds a lot better and easier to generate
- Fixed bugs
This is the latest release as of 7/7/2022
Thanks to @ItsZabbs, the convert command is a lot better, and the code looks a lot better too. This update in general was a code update. Meilisearch updated their Python library, which broke the bot, so it needed refactoring. The code is now a lot smaller and lot more efficient in general. Reduced from 287 lines to only 194 lines, which is a huge improvement. The embeds are now generated better and not limited to 4. Limiting can be changed way easier now as well. Other minor bug fixes and improvements.
v3.2.1-Working
- Fixed general bugs from previous
- Fixed embeds
- Changed
$convert
command so you don't have to use the base64 website - Added Quart server to get monitor uptime
- Switched to firebase for
$counts
command so counter doesn't get reset
This is the latest release as of 6/17/2022
Fixed bugs, not many, just basic ones. Switched from code blocks for the basic commands to pretty embeds. Some, like the $counts
command, and the $ping
command are staying with the code block to utilize the styling that they give. The convert command has been redone, that way you don't have to visit the website. It also serves you a pretty embed in the DMs so you don't have to worry about your server getting nuked by Discord. A simple Quart server was added so I can monitor the uptime of the bot, as there is no built in way to do that as of Discord.py-2.0. Moved to Firebase for the $counts
command, as whenever I pushed an update, the counts would get reset back to zero. Other than that it was just some code fixes and updating to Discord.py-2.0.
v3.1.0-Working
- Fixed general bugs from release
- Fixed embeds for games that the engine doesn't have enough of
- Added some goodies
This is the latest release as of 4/6/2022
Fixed bugs such as when the engine didn't have a result or when there weren't enough results to fill the full embed; please check issue: #4. Also added a grab checker, by using $counts
, you can get how many times the bot has been used to search, which also includes every server the bot is a part of!
v3.0.0-Release
- Completely rewrote bot from scratch
- Made search engine more reliable with Meilisearch
- Scrapped plugins, which was mostly a fail anyways.
- Made it look pretty
This is the latest release as of 3/15/2022
I rewrote the entire thing and now this will be considered the final release of this bot. It is all based off of Meilisearch, which is API based, so even if I change something on Rezi Website, which has the Meilisearch function, it will be still functional. This project has been fun, and it looks like it is coming to an end. It will recieve minor updates within the months, and will be hard to really break. The old code was fun to make, but as this project grew, it wasn't enough. I'm really only publishing these files, even though nobody will use them due to how it was set up, as a learning tool that you can use. This was a fun project and I appreciate everyone's suport.
v2.0.0-Release
- Added multiuser support
- Finished and perfected title and global caching
- Finished every console from the eye
- Fixed Wii site
- Added plugins (customizable!!!)
- Split everything into plugins
- Changed !help and added !systems
- Added ping test, and easter egg
This is the latest release as of 2/4/2021
This is a lot so the changelog is the TL:DR. This is the biggest release of the project and considered finished (aside from bug fixes and minor things. This also does not mean the project is done. I will be adding more!) Anyways this release marks the v2 of the bot! To begin, this release adds multi-user support which allows for multiple people to access and use the bots commands at the same time. It seems like this would have come with the bot, but because I use selenium, a command had to wait previously until another command was finished. This also perfected title and global caching (thanks to @Joshi234). This allows quicker access times for the bot, and also looks more pretty in the code. Here comes the fun part. In this release we added plugins! This allows users to customize and pick and choose what consoles they would like in their bot. We preship the bot with Playstation, Switch, The-Eye, Wii, and Xbox. We also included a template so you all can make your own too. These are built to be easy. Inside of the Wii plugin, we changed the source due to problems with the old one. And finally to wrap things up I changed up the !help command, to be more streamlined, added a !systems command to see all systems available to use, a ping test, and an easter egg for those of you who like the spice.
On a side note, to get the plugins working, you need to make a "plugins" folder in the root, and put the plugin.py files in there. Do not attempt to just download and run the code.
v1.0.3-Working
- Added ublock origin extension
- Added Snes baselines
- Added Amiga baselines
- Added Labeling
- Added global title caching
- Added global link cache
- Split caching into functions.py
This is the latest release as of 2/2/2021
This is a big release! This release includes adding ublock origin extension in order to access any site, and also allows for the safety of the (computer) or server you run the bot on. This release also includes adding Snes and Amiga baselines (basically just templates, it doesn't function), to be added onto later. This release includes lots of comments you you all know what everything does. This release also added global title caching so the embeds display the name of the game received from the site or cache, it also adds global link caching which makes links easier to manage, and the code a lot smaller. This was all split off into fuctions.py which runs the caches.
v1.0.2-Working
- Adds base64 to all links (no choosing for now)
- Fixes caching
This is the latest release as of 2/1/2021
This revision adds base64 conversions to the build, which means you can keep your servers clean and pure, and not have to enable links. It also prevents Discord from seeing your server as piracy and deleting it. To convert, use your favorite base64 decoder or use Base64decoder. This revision also fixes caching, so the bot will no longer need to access the site if it is found is the .json. The first time you run the bot, or if it isn't found, it will create it for you.
v1.0.1-Testing
- Adds caching thanks to @Joshi234
This is not a release!
This was just used for testing as the caching did not work successfully and as smoothly as hoped, but will be built off of.
v1.0.0-Release
- Introduces webscraping modules
- Can !grab
- Can grab switch, wii, xbox, and playstation
- Looks cool
This is the latest release as of 1/31/2021
This is the first iteration of the bot and does work. This is the first time where the bot can actually use the webscraping tools that is was made for. Works fine and the speed is alright.
v0.0.1-Testing
- Beginnings of code
This is not a release!
This is tests for certain things such as cogs or .env to keep tokens safe. Either way, it does not work, and really shouldn't even be looked at. It does have some useful commands that will be used later such as ping and the easteregg, but not really of much use. Please disregard.