feat: display guild count in bot status #525
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several important changes to the
src/handler
andsrc/infrastructure
modules, primarily focusing on improving the management of slash commands and updating the activity status functionality. The most significant changes are listed below:Slash Commands Management:
get_commands
to theSlashCommands
enum to simplify the registration of commands.ready
event handler to use the newget_commands
function for setting global commands, replacing the previous hardcoded list.Activity Status Updates:
set_help_message_to_activity
function to accept aContext
and a message string, updating the bot's activity status accordingly.ready
event handler to periodically update the activity status with the current number of active guilds.Infrastructure Enhancements:
tmp_path
function public in thepath_router
module to facilitate its usage in other parts of the codebase.pub use
statement fortmp_path
in theinfrastructure
module.