Moderation & User Management
Manage users, test configurations safely, and maintain a healthy loyalty program.
User Management
Disable a User
Stop a user from earning rewards:
/config user disable:@username reason:"Breaking server rules"
The user:
- Cannot claim any rewards
- Can still use Discord normally
- Will see a message explaining they're disabled
Enable a User
Re-enable a previously disabled user:
/config user enable:@username
Check User Status
/config user status:@username
Shows:
- Enabled/disabled status
- Disable reason (if applicable)
- Last activity
- Total LTZ earned
List All Disabled Users
/config user list-disabled
When to Disable Users
- Reward farming: Gaming the system
- Bot abuse: Automated claiming
- Rule violations: Per your server rules
- Spam: Excessive GM/GN messages
Test Mode
Safely test configuration changes without affecting real rewards.
Enable Test Mode
/config test-mode enable:true
When test mode is ON:
- Only testers/admins receive actual rewards
- All events logged with
[TEST]flag - Does not count toward KPIs
- Other users see test mode is active
Restrict to Specific Role
/config test-mode role:@Testers
Only users with this role (plus admins) will receive rewards.
Disable Test Mode
/config test-mode enable:false
When to Use Test Mode
- Initial setup: Get configuration right first
- Major changes: Test before deploying
- New events: Verify they work correctly
- Bug investigation: Isolate issues
Test Mode Workflow
-
Enable test mode
/config test-mode enable:true role:@Testers -
Make your changes
/config events action:create name:new_event reward:100 -
Test with your team
- Have testers try the new event
- Check
/auditfor test entries
-
Verify it works
/test all -
Disable test mode
/config test-mode enable:false
Audit Logging
Track all admin actions and reward activity.
View Recent Audit Log
/audit # Last 25 events
/audit user:@username # Filter by user
/audit type:config # Config changes only
/audit type:rewards # Rewards only
Export Audit Log
/audit export:true
Downloads a CSV file with full audit history.
What's Logged
| Action Type | Examples |
|---|---|
config | Event changes, role bonus updates |
setup | Server connect/disconnect |
rewards | All reward distributions |
user | Enable/disable actions |
drop | Drop creation and claims |
Using Audit Logs
Investigating Issues:
/audit user:@suspicious_user
Compliance Review:
/audit export:true
Tracking Changes:
/audit type:config
Channel Configuration
Control where rewards can be earned.
Exclude Channels
Prevent rewards in specific channels:
/config channels exclude:#spam-chat
/config channels exclude:#off-topic
Whitelist Mode
Only allow rewards in specific channels:
/config channels include-only:#rewards-chat
/config channels include-only:#main-chat
Boost Channels
Give extra rewards in premium channels:
/config channels boost:#vip-lounge multiplier:1.5
Clear Settings
/config channels clear:exclude # Clear exclusions
/config channels clear:all # Reset everything
Channel Strategy
| Channel Type | Recommended Setting |
|---|---|
| General chat | Include (default) |
| Off-topic | Exclude |
| Bot commands | Include |
| Admin channels | Exclude |
| VIP channels | Boost (1.5x) |
Permission System
Permission Tiers
| Tier | Level | What They Can Do |
|---|---|---|
| Full Admin | 4 | Everything |
| Event Manager | 3 | Events, drops, rewards |
| Perk Manager | 2 | Perks only |
| Viewer | 1 | View stats only |
Default Permissions
Users with Discord's "Manage Server" permission automatically get Full Admin.
Assign Custom Permissions
/config admin-roles role:@Moderator level:event_manager
/config admin-roles role:@PerkTeam level:perk_manager
/config admin-roles role:@Analyst level:viewer
View Admin Roles
/config admin-roles
Remove Permission
/config admin-roles remove:@Moderator
Diagnostic Tools
Full Diagnostic
/test all
Checks:
- ✅ Bot permissions
- ✅ Service connectivity
- ✅ Configuration validity
- ✅ Event processing
Individual Tests
/test connectivity # Service connections
/test permissions # Bot permissions
/test config # Configuration validity
/test reward event:daily_checkin # Dry-run a reward
Generate Report
/test report
Creates a shareable diagnostic report for troubleshooting.
Best Practices
Regular Maintenance
- Weekly: Review
/auditfor anomalies - Monthly: Export audit logs for records
- Quarterly: Review disabled users list
Before Major Changes
- Enable test mode
- Make changes
- Test with team
- Review audit log
- Disable test mode
Documentation
Keep notes on:
- Why users were disabled
- What config changes were made
- When test mode was used