Moderation Commands
Tools for moderating bot usage and maintaining server health.
Rate Limit Management
Moderation is primarily handled through the bot's rate limiting system. See Configuration Commands for full details.
Clear User Rate Limits
/eggshen-config rate-limit clear user:@userManually clear rate limits for a specific user who may be stuck.
Required Permissions:
- Administrator
- OR Manage Server permission
Example:
/eggshen-config rate-limit clear user:@MovieFanView Rate Limit Configuration
/eggshen-config rate-limit viewShows current rate limiting settings, active limits, and user violations.
Allow Moderator Bypass
/eggshen-config rate-limit bypass enabled:trueEnable this to allow moderators to bypass rate limits.
Configuration
Most moderation is handled through configuration settings:
- Rate Limiting:
/eggshen-config rate-limit- See Configuration - Command Toggles:
/eggshen-config commands toggle- Enable/disable commands for users - Statistics:
/eggshen-stats- View usage patterns and potential abuse
Best Practices
1. Monitor Statistics
Review bot usage regularly with /eggshen-stats to identify:
- Heavy users
- Command usage patterns
- Potential abuse
2. Configure Rate Limits
Set appropriate rate limits based on your server size:
Small servers (< 100 members):
/eggshen-config rate-limit global max-requests:15 window-seconds:60Medium servers (100-1,000):
/eggshen-config rate-limit global max-requests:10 window-seconds:60Large servers (1,000+):
/eggshen-config rate-limit global max-requests:5 window-seconds:60
/eggshen-config rate-limit guild-wide enabled:true max-requests:20 window-seconds:603. Use Per-Command Limits
Restrict resource-intensive commands more than simple ones:
/eggshen-config rate-limit command command:movie max-requests:5 window-seconds:60
/eggshen-config rate-limit command command:episode-list max-requests:3 window-seconds:604. Enable Moderator Bypass
Let your mod team use the bot freely:
/eggshen-config rate-limit bypass enabled:true5. Disable Commands if Needed
Temporarily disable commands during raids or high activity:
/eggshen-config commands toggle setting:enabled enabled:falseRe-enable when situation is under control.
Troubleshooting
User Stuck with Rate Limit
Clear their limits manually:
/eggshen-config rate-limit clear user:@userToo Much Spam
Tighten rate limits:
/eggshen-config rate-limit global max-requests:5 window-seconds:120Bot Not Responding to Anyone
Check if commands are disabled:
/eggshen-config settings viewIf "Commands Enabled" shows false, re-enable:
/eggshen-config commands toggle setting:enabled enabled:trueRate Limits Too Strict
Check current settings:
/eggshen-config rate-limit viewIncrease limits as needed:
/eggshen-config rate-limit global max-requests:20 window-seconds:60Related Documentation
- Rate Limiting System - Complete rate limiting guide
- Configuration Commands - All configuration options
- Server Statistics - Usage tracking and analysis
