I'm thrilled to announce the release of version 3.2, packed with a diverse range of exciting new features aimed at enhancing your experience with the bot. From improved functionality to new commands, this release has something for everyone.
New Features
Features
- Migrations - Added database migrations using Alembic for easier futureproofing
- Soft Delete - Added soft deletes to channels that posting has been stopped rather than deleting the record
- Reactions - Saves reactions as likes to an image
- Permissions - Restricted who can execute commands
- Image Scaling - If an image is too large the bot will attempt to reduce its quality to send
- Command Grouping - Groups commands into categories for better organization
- Typehinting - Added typing to code for easier maintenance
- Documentation - Added code documentation for easier maintenance
New Commands
- Stop Posting - Separate command to stop posting in a channel
- Next Post Details - Gets how long until and how many images will be posted in the next post
- Stats - Gets stats for the bots interactions with the server
- Preview - Allows viewing a preview of what images are to be posted
- Get Top Liked - Gets the most liked image in a channel
- Add User - Adds a user to be able to run bot commands
- Remove User - Removes user from being able to run bot commands
- Reset Last Viewed Time - Resets when the last post was so that the next interval triggers 5 mins from the current time
- Help - Gets some info about the bot and popular commands
- Report - Reports an image to the owner
Updated Commands
- Start - Added parameters for post amount and frequency
What's Changed
- Bugfixes by @lagliam in #22
- Feature - Stop Posting by @lagliam in #23
- Feature - Migrations by @lagliam in #24
- Feature - Soft Delete by @lagliam in #25
- Release 3.2 by @lagliam in #41
Full Changelog: 3.1...3.2