StatusBot is a discord bot that will post information about a given Java Editon minecraft server in a given channel once configured.
APACHE-2.0 License
Since last release, we updated all the pre-commit hooks, updated the file list, added posting messages when server address DNS lookup failed, and as a part of the prior point added a function to transform an exception into a string that I stole from my Scanner Server project.
Full Changelog: https://github.com/CoolCat467/StatusBot/compare/v0.8.5...v0.8.6
Published by CoolCat467 8 months ago
Since the last release, we've added a tests workflow, switched to my badgie fork, updated pre-commit hooks, added picture data, updated project metadata, enabled more ruff rules, changed directory structure from StatusBot
to statusbot
, switched to use built-in levenshtein edit distance, fixed type issues, added support for deferred responses, updated formatting, removed discriminators from usernames, fixed crash when option wasn't set, allowed administrators to change settings like guild owner, simplified mention detection, moved bot setup to its own function, moved a few functions to a ulils module, and added copyright headers to a few files.
Full Changelog: https://github.com/CoolCat467/StatusBot/compare/v0.8.3...v0.8.5
Published by CoolCat467 about 1 year ago
In this release, it's basically all just minor formatting changes, spelling fixes, and updating dependencies.
Full Changelog: https://github.com/CoolCat467/StatusBot/compare/v0.8.2...v0.8.3
Published by CoolCat467 over 1 year ago
This update removes the requirement for discriminators in usernames with discord's changes, fixes remote updating not working properly, and updates mcstatus to version 11.0.0
Full Changelog: https://github.com/CoolCat467/StatusBot/compare/v0.8.1...v0.8.2
Published by CoolCat467 over 1 year ago
Updated to discord.py v2.3.0 and rounding ping latency response
Full Changelog: https://github.com/CoolCat467/StatusBot/compare/v0.8.0...v0.8.1
Published by CoolCat467 over 1 year ago
Since last release we added slash command support and did tons of upgrades. Read the full changelog for more details.
Full Changelog: https://github.com/CoolCat467/StatusBot/compare/v0.1.3...v0.8.0
Published by CoolCat467 over 3 years ago
This release, compared to 0.0.4, adds DM handling and special commands specifically for DMs, adds the capability for the bot to be updated remotely with an update command through DMs, restricts permission setting to the bot owner and guild owner by default (others can be added), adds support for adding a user to a permissions list by said user's username and discriminator instead of being forced to use their discord id, modify the way files.json
formats data to list file paths by folders instead of listing full paths for every file, and remove the use of the loop
keyword argument in any instance of asyncio.gather because it's apparently going to be depreciated.
Published by CoolCat467 over 3 years ago
NOTE - This release's update command will no longer function properly, since the formatting of files.json
changed in a newer version.
Version patch 4 makes it so that StatusBot can now be updated using this very github repository! As long as you have permission to do so of course. Other than that, not that much of a change, other than fixing some issues and adding getmyid
fairly recently.