Help¶
The help command provides an interactive interface to explore all available Tux commands, organized by category. It's the best way to discover what Tux can do and learn how to use specific commands.
Syntax¶
The help command is available as a prefix command:
$help [command]
$h [command]
$commands [command]
Aliases:
You can also use these aliases instead of help:
hcommands
Prefix Command Only
The help command is only available as a prefix command (using $), not as a slash command. This is because it uses Discord.py's built-in help command system.
Usage Examples¶
View All Commands¶
Get an overview of all available command categories:
$help
This opens an interactive menu with:
- Category dropdown - Browse commands by category (Moderation, Utility, Fun, etc.)
- Command dropdown - Select specific commands to view details
- Navigation buttons - Navigate between pages and categories
- Help banner - Visual banner image (if configured)
Get Help for a Specific Command¶
View detailed information about a specific command:
$help ban
$help ping
$h cases
This shows:
- Command description and usage
- Available aliases
- Required parameters and flags
- Permission requirements
- Usage examples
Get Help for a Subcommand¶
View help for command subcommands:
$help cases view
$help config ranks
Features¶
Interactive Navigation¶
The help command uses an interactive dropdown menu system:
- Category Selection - Choose from categories like Moderation, Utility, Fun, etc.
- Command Selection - Browse commands within each category
- Subcommand Navigation - Navigate through command groups and subcommands
- Back Navigation - Return to previous views easily
Permission Filtering¶
The help command automatically filters commands based on your permission rank:
- Visible Commands - Only shows commands you have permission to use
- Hidden Commands - Commands you can't access are hidden from the menu
- Dynamic Updates - Command visibility updates based on your current permissions
Performance Optimizations¶
The help system uses several performance optimizations:
- Caching - Command categories and permissions are cached for faster loading
- Batch Processing - Permission checks are batched to reduce database queries
- Optimized Rendering - Commands are organized efficiently for quick navigation
Response Format¶
When you run $help, you'll see:
- Main Embed - Overview of all command categories with descriptions
- Category Dropdown - Select a category to browse commands
- Command Dropdown - Select a command to view details
- Navigation Buttons - Navigate between pages
- Help Banner - Visual banner image (if available)
Main Help View¶
The main help view shows:
- Command Categories - All available command categories
- Category Descriptions - Brief descriptions of what each category contains
- Usage Instructions - How to use the help system
- Support Links - Links to support server and GitHub repository
- Bot Information - Bot name, version, and owner information
Command Details View¶
When viewing a specific command, you'll see:
- Command Name - The command and its aliases
- Description - What the command does
- Usage - How to use the command with examples
- Parameters - Required and optional parameters
- Flags - Available command flags and options
- Permissions - Required permission rank (if any)
- Examples - Practical usage examples
Permissions¶
Bot Permissions¶
Tux requires the following permissions to display help:
- Send Messages - To display help information
- Embed Links - For rich formatting
- Add Reactions - For interactive navigation (if using reactions)
User Permissions¶
The help command is available to all users. However, the command list is filtered based on your permission rank:
- All Users - See commands available to rank 0 (Member)
- Moderators - See additional moderation commands
- Administrators - See all commands including configuration
Permission-Based Filtering
The help command automatically shows only commands you can use. If you don't see a command, you may not have the required permission rank. Contact a server administrator to check your permissions.
Tips and Tricks¶
Quick Command Lookup¶
Use the help command to quickly find commands:
# Find specific command
$help ban
# Find command group
$help cases
# Find subcommand
$help cases view
Category Navigation
To browse commands by category (like Moderation, Utility, etc.), use $help to open the interactive menu, then select a category from the dropdown. Categories cannot be accessed directly via command arguments.
Discovering New Commands¶
Browse categories to discover new features:
- Run
$helpto see all categories - Select a category from the dropdown
- Browse available commands
- Select a command to view details
Understanding Command Syntax¶
The help command shows:
- Required parameters - Parameters you must provide
- Optional parameters - Parameters in
[]brackets - Flags - Command flags with aliases
- Examples - Real-world usage examples
Troubleshooting¶
Help Command Not Responding¶
If the help command doesn't respond:
- Check that the bot is online and responsive
- Verify the bot has permission to send messages
- Try using the prefix command instead:
$help - Check bot logs for errors
Commands Not Showing¶
If you don't see commands you expect:
- Check your permission rank using
/config roles - Verify the command is configured in
/config commands - Ensure you have the required Discord roles
- Note: Commands work in DMs without permission checks
Navigation Not Working¶
If dropdowns or buttons don't work:
- Ensure you're the one who ran the command (interactions are user-specific)
- Try running
$helpagain to get a fresh menu - Check that the bot has permission to use message components
Related Commands¶
/ping- Check bot status and latency/config- Configure server settings- Moderation Commands - Moderation command reference
See Also¶
- Permission Configuration - Configure command permissions
- Admin Configuration Guide - Complete configuration reference
- Command Modules - Browse all command modules