> Since the internal settings structure has been significantly changed in this release,
> the bot config file maybe must be deleted once with the start argument -r and the bot must be set up again to work properly.
Bug fixes:
- fixed issues when the socket file to ffmpeg was the same as the task directory
- fixed converting stats issue when no converting progress occurred
- fixed an issue when an unknown user get first checked for admin instead of allowed status
- fixed a bug where the user list was not usable
New Features:
- added loudness normalization
- added youtube-dl download limit
- added unknown command handler
- if a non-admin wants to use an admin feature, he gets a info message
- added proper error handler for telegram errors
- added option to get error or log file
- added stats command to receive user and download/upload statistics about the bot instance
- using a message queue to send queued messages and do not exceed the Telegram Bot API rate limit
Other changes:
- divided settings handler into smaller sub handler
- added new audio filter and project feature highlights to Readme
- added type annotations
- updated help commands
- added requirements file and specific versions to required packages
- extracted enums to models package
- refactored downloading and converting
- clarified content of the start message
- fixed typo in setup description