Releases: EclipseKnight/hvstreambot
Release list
hvstreambot
Implemented Youtube support via Webscraping rather than their Data API (due to its overly complicated setup and expensive calls towards quota).
Streamers can now link their youtube channels and will be posted to the embed based on the 10min scheduled update rather than an event (due to not using the API).
Beta phase more than for sure stable release. If needed I will migrate to the actual API but for now this should work fine.
hvstreambot
Updated twitch4j dependency to 1.7.0 to hopefully fix some suspected memory leak issues with thread creation.
also fixed some typos.
hvstreambot
Added explicit intents to improve performance by excluding Guild Presence.
hvstreambot
Implemented an improved backup system which will back up the database as a zip file to be extracted. Maximum backups can be set via discordbot.yaml backup_quantity. It will delete the oldest log once the number of backups exceeds that number.
I also implemented this deletion system for logs, its set to 15 max logs for now and is not configurable. I figured it would be enough for 15 start, stop bot sessions and the user can manually back them up if they would like. I'll probably change this in the future to be configurable.
hvstreambot
This update is spent mostly creating consistency with checks and improving logging. Also implemented a log writer for my portion of the log so I can better troubleshoot errors not based on other apis and libraries.
Disabled metrics due to major issues.
hvstreambot
Updated tasks, added metrics task to begin tracking analytics, currently, only time streamed.
Updated checks and lists to contain time streamed info.
hvstreambot
Improved Twitch bot command implementation/functionality for future use.
Ported the hunsterverse bot command freegh over for the twitch chat.
Also slightly replicated JDA Utilities object structure for TwitchCommandEvent and TwitchCommand.
hvstreambot
hvstreambot
Many bug fixes, added streamer list command.
hvstreambot
Bug fix when passing incorrect value to usage check for game filter commands cause null return.