Additions
Birthday tracking system
Built-in as part of the profile system, Pengaelic Bot will now notify you when it's your birthday!
Suggestion ID and approval system
Suggestions, whether they be automatic or manual, will now have IDs in their footers. This allows them to be marked by staff as approved, denied, considered, or implemented.
Warnings system
I'm sure you can guess how it works from other bots like Carl-bot or Dyno. Three commands, warn
, unwarn
, and warns
.
SRS Document
There is now a Software Requirements Specification (SRS) Document in the repository, I'm using Pengaelic Bot for a school project lmao
Options Structure
There is now a JSON file in the repository that contains a skeleton of the basic options structure used for each server, filled with junk data and comments to show how it works
Fixes
- I think an erroneous Replace All command broke some links, causing the help menu to not be able to be displayed
Improvements
- A coin landing on its edge has a more realistic probability
- Removed deprecated Region section for the server info command
- Unhandled errors display full tracebacks (better for bug reports!)
- Lots of little tweaks here and there
- Updated dependencies
- APT package dependencies automatically install themselves now
- Some behind-the-scenes stuff to make things easier for me
- A basic skeleton for a web dashboard is in the works. All I need is a proper host because GitHub Pages won't work with Quart