help ¶
Refactored help system with separated concerns.
Modules:
-
components–UI components for the help command system.
-
data–Help system data management.
-
help–Simplified help command using refactored components.
-
navigation–Help system navigation and UI management.
-
renderer–Help system embed rendering.
-
utils–Utility functions for the help command system.
Classes:
-
TuxHelp–Simplified help command using separated components.
Classes¶
TuxHelp ¶
TuxHelp()
Bases: HelpCommand
Simplified help command using separated components.
Initialize the Tux help command.
Sets up the help command with standard attributes and aliases.
Methods:
-
send_bot_help–Send the main help menu.
-
send_cog_help–Send help for a specific cog.
-
send_command_help–Send help for a specific command.
-
send_group_help–Send help for a command group.
-
send_error_message–Send an error message.
Functions¶
_setup_components async ¶
_setup_components() -> tuple[HelpData, HelpRenderer, HelpNavigation]
Initialize help components and return them.
Returns:
-
tuple[HelpData, HelpRenderer, HelpNavigation]–Tuple of (data, renderer, navigation) components.
send_bot_help async ¶
Send the main help menu.
send_command_help async ¶
Send help for a specific command.
send_group_help async ¶
Send help for a command group.