Discord Commands
Discord Commands
Section titled “Discord Commands”The Discord Module provides a comprehensive set of slash commands for server management directly from Discord.
📋 Command Overview
Section titled “📋 Command Overview”All Discord commands use the modern slash command interface and support role-based permissions. Commands are organized by functionality for easy navigation.
📊 All Discord Commands
Section titled “📊 All Discord Commands”| Command | Description | Parameters |
|---|---|---|
/getinfo <player> | Get detailed player information | player (name/UUID) |
/notes list <player> | List all notes for a player | player (name/UUID) |
/notes add <player> <note> | Add a note for a player | player, note |
/notes remove <id> | Remove a note by ID | id (number) |
/notes clear <player> | Clear all notes for a player | player (name/UUID) |
/notes search <query> <value> | Search notes by criteria | query, value |
/alts <player> | Check for alt accounts | player (name/UUID) |
/altlimit check <player> | Check alt limit for a player | player (name/UUID) |
/altlimit set <player> <limit> | Set alt limit for a player | player, limit |
/altlimit remove <player> | Remove alt limit for a player | player (name/UUID) |
/kick <player> <reason> | Kick a player from server | player, reason |
/warn <player> <template> | Warn a player using templates | player, template |
/mute <player> <template> | Mute a player using templates | player, template |
/ban <player> <template> | Ban a player using templates | player, template |
/unban <player> [reason] | Unban a player | player, reason (optional) |
/unmute <player> [reason] | Unmute a player | player, reason (optional) |
/case <id> | Get detailed case information | id (number) |
🎮 In-Game Bot Management Commands
Section titled “🎮 In-Game Bot Management Commands”| Command | Description |
|---|---|
/dcbot start | Start the Discord bot |
/dcbot stop | Stop the Discord bot |
/dcbot restart | Restart the Discord bot |
/dcbot status | Check Discord bot status |
/dcbot reload | Reload Discord bot configuration |
/dcbot register | Register Discord slash commands |
👤 Player Information Commands
Section titled “👤 Player Information Commands”/getinfo <player>
Section titled “/getinfo <player>”Get detailed information about a player.
Parameters:
player- Player name or UUID
Response:
- Player statistics
- Current location
- Playtime information
- Last seen date
- Server information
Example:
/getinfo Player123📝 Notes Management Commands
Section titled “📝 Notes Management Commands”/notes list <player>
Section titled “/notes list <player>”List all notes for a specific player.
Parameters:
player- Player name or UUID
Response: List of all notes with IDs, content, staff, and timestamps
/notes add <player> <note>
Section titled “/notes add <player> <note>”Add a note for a player from Discord.
Parameters:
player- Player name or UUIDnote- Note content
Response: Confirmation with note ID
/notes remove <id>
Section titled “/notes remove <id>”Remove a note by its ID.
Parameters:
id- Note ID number
Response: Confirmation of removal
/notes clear <player>
Section titled “/notes clear <player>”Clear all notes for a player.
Parameters:
player- Player name or UUID
Response: Confirmation with number of notes removed
/notes search <query> <value>
Section titled “/notes search <query> <value>”Search notes by various criteria.
Parameters:
query- Search type (note, id, staff, days_ago)value- Search value
Response: Matching notes with details
🔍 Alt Management Commands
Section titled “🔍 Alt Management Commands”/alts <player>
Section titled “/alts <player>”Check for alt accounts of a player.
Parameters:
player- Player name or UUID
Response: List of associated alt accounts with IP addresses
⚖️ Alt Limit Management Commands
Section titled “⚖️ Alt Limit Management Commands”/altlimit check <player>
Section titled “/altlimit check <player>”Check alt limit for a player.
Parameters:
player- Player name or UUID
Response: Current alt limit setting
/altlimit set <player> <limit>
Section titled “/altlimit set <player> <limit>”Set alt limit for a player.
Parameters:
player- Player name or UUIDlimit- Maximum number of alt accounts
Response: Confirmation of limit set
/altlimit remove <player>
Section titled “/altlimit remove <player>”Remove alt limit for a player.
Parameters:
player- Player name or UUID
Response: Confirmation of limit removal
🛡️ Moderation Commands
Section titled “🛡️ Moderation Commands”/kick <player> <reason>
Section titled “/kick <player> <reason>”Kick a player from the server.
Parameters:
player- Player namereason- Kick reason
Response: Confirmation with case ID
/warn <player> <template>
Section titled “/warn <player> <template>”Warn a player using templates.
Parameters:
player- Player nametemplate- Warning template (spam, harassment, etc.)
Response: Confirmation with case ID and duration
/mute <player> <template>
Section titled “/mute <player> <template>”Mute a player using templates.
Parameters:
player- Player nametemplate- Mute template (spam, harassment, etc.)
Response: Confirmation with case ID and duration
/ban <player> <template>
Section titled “/ban <player> <template>”Ban a player using templates.
Parameters:
player- Player nametemplate- Ban template (cheating, griefing, etc.)
Response: Confirmation with case ID and duration
/unban <player> [reason]
Section titled “/unban <player> [reason]”Unban a player.
Parameters:
player- Player namereason- Optional unban reason
Response: Confirmation with case ID
/unmute <player> [reason]
Section titled “/unmute <player> [reason]”Unmute a player.
Parameters:
player- Player namereason- Optional unmute reason
Response: Confirmation with case ID
📊 Case Management Commands
Section titled “📊 Case Management Commands”/case <id>
Section titled “/case <id>”Get detailed information about a specific case.
Parameters:
id- Case ID number
Response:
- Case details
- Player information
- Staff information
- Reason and duration
- Timestamps
🎮 In-Game Bot Management Commands
Section titled “🎮 In-Game Bot Management Commands”/dcbot start
Section titled “/dcbot start”Start the Discord bot.
Response: Bot startup confirmation
/dcbot stop
Section titled “/dcbot stop”Stop the Discord bot.
Response: Bot shutdown confirmation
/dcbot restart
Section titled “/dcbot restart”Restart the Discord bot.
Response: Bot restart confirmation
/dcbot status
Section titled “/dcbot status”Check Discord bot status.
Response: Bot status information
/dcbot reload
Section titled “/dcbot reload”Reload Discord bot configuration.
Response: Configuration reload confirmation
/dcbot register
Section titled “/dcbot register”Register Discord slash commands.
Response: Command registration confirmation
💡 Command Tips
Section titled “💡 Command Tips”Using Templates
Section titled “Using Templates”- Templates provide consistent punishment durations and reasons
- Available templates depend on your server configuration
- Custom reasons can override template reasons
Ephemeral Responses
Section titled “Ephemeral Responses”- Sensitive commands use ephemeral responses (only visible to you)
- This keeps private information secure
- Other staff members won’t see your command responses
Error Handling
Section titled “Error Handling”- Commands provide clear error messages
- Check permissions if you get “permission denied” errors
- Verify player names are correct for “player not found” errors
Command Cooldowns
Section titled “Command Cooldowns”- Some commands may have cooldowns to prevent spam
- Wait a moment before retrying if you get a cooldown message
Need help with permissions? Check out the Permissions Guide!