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.