Closed egebilecen closed 2 months ago
I am no longer planning to add new features to this bot as I am quite busy in real life and have no incentive to work on this bot anymore, unlike in the past. So I am closing this issue for now.
Edit: I intend to actively maintain the bot, though.
Add bot intents configuration screenshot toREADME.md
. (PSA: Enable all intents. Otherwise bot might not work properly.)Fix restart announcer. It announces1 min left
message two times as announcer's interval is 30 seconds.Improve restart announcer logic. For example, it announces15 min left
meanwhile 10 min left for the server restart. (This isn't issue with automated server restarts but when a mod update detected, bot owner might have set it to a value that isn't in announcement minute list which will cause the nearest minute in list to be announced. Just like the given example.)Prevent being able to set command and log channel into same channel. With #14, bot no longer responds to channels that has no commands assigned into them which is the case for the log channel as well.Note: You should still able to use !set_log_channel command in command channel without any issues.
People are able to change their server's main directory inserver.bat
file with-Duser.home=<path>
parameter. Example:-Duser.home=D:\Server1_Data
. Take this into considiration when parsing server.ini
files.Add a new command to see schedules' next execute time in minutes.Update bot version checker to send messages to command channel, not log channel. (Check if last message sent to the command channel is new version available message. If not, send message)Reduce message spam for workshop mod unlisted/private messages. (Perhaps make them being sent every day or when mod list updated)Add!bot_info
command to public channel. It will print out bot information and repo link.Add semantic version class for performing efficient version checks.Update logging function to print out formatted string with date. This removes the need of getting and formatting date manually.Add a separate notification for pre-release version of bot to version checker.Add translation system. (And mention it in README)