Overview
At-a-glance view of your server's health, bot status, and active modules. Toggle features on or off instantly.
Members
Warnings
total issued
Mod Actions
bans, kicks, timeouts
Uptime
Feature Modules
Enable or disable individual bot features. Changes take effect immediately โ no restart needed.
Recent Mod Actions
The latest moderation actions taken by staff or automated systems (anti-spam, raid guard).
| Action | Target | Moderator | Reason | Date |
|---|---|---|---|---|
| No mod actions recorded yet | ||||
Moderation
Browse and manage warnings issued to members. Warnings are created with the /warn command in Discord. You can also view user notes added by staff with /note. Use /ban, /kick, /timeout, /softban, and /unban for direct moderation actions.
Warnings
| # | User | Moderator | Reason | Date |
|---|---|---|---|---|
| No warnings | ||||
Purge Settings
Controls which channels allow the /purge and /purge_user commands. In allowlist mode, purge only works in the listed channels. In denylist mode, purge works everywhere except the listed channels. If no channels are listed, purge is allowed everywhere.
Auto-Moderation
Automated systems that protect your server without moderator intervention. Anti-Spam detects message flooding, mention spam, and repeated messages. Raid Guard auto-kicks suspicious new members who try to @everyone. Auto-Lockdown locks channels when a join surge is detected (potential raid).
Anti-Spam
Detects three types of spam: Mention spam (too many @mentions in one message), Message burst (too many messages in a short time), and Duplicate spam (same message repeated). When triggered, the configured action is taken automatically.
Messages with this many+ mentions trigger anti-spam
Number of messages within the burst window to trigger
Time window for burst detection
How many identical messages before triggering
Time window for duplicate detection
Only applies when action is "Timeout"
Raid Guard
Protects against raiders who join and immediately try to ping @everyone or @here. If a new member with only the auto-assigned "customer" role tries to @everyone within the grace period after joining, they are automatically kicked and the message is deleted.
Time after joining when new members are monitored (default: 3600 = 1 hour)
The auto-assigned role for new members. Only users with just this role are checked.
Auto-Lockdown
Automatically locks configured channels when too many users join in a short time (potential raid). Channels are re-opened after the lock duration expires. A log entry is created and the alert role is pinged if configured.
Number of joins within the window to trigger lockdown
Time window for counting joins
How long to keep channels locked (default: 600 = 10 min)
Leveling System
Members earn XP by chatting. Each message awards a random amount of XP (within your configured range), with a cooldown to prevent spam-farming. The level formula is: 5n² + 50n + 100 XP per level (same as MEE6). Members can check their rank with /rank and see the leaderboard with /leaderboard. Admins can manually adjust levels with /set_level or /set_xp.
Settings
Minimum random XP awarded per message
Maximum random XP awarded per message
Seconds between XP gains per user (prevents spam farming)
Where level-up messages are sent
Variables: {member.mention} (pings the user), {level} (new level number)
Role Rewards
Automatically assign roles when members reach specific levels. Roles are added cumulatively โ reaching Level 10 doesn't remove the Level 5 reward role.
No role rewards configured
Leaderboard
No leveling data yet
Welcome & Roles
Configure what happens when new members join. The Welcome Message posts a greeting in a channel of your choice. Auto-Role automatically assigns a role to every new member on join (useful for "member" or "customer" roles).
Welcome Message
Variables: {member.mention} (pings the new member), {guild.name} (server name). Supports Discord markdown (bold, italic, etc).
Auto-Role
Automatically assigns this role to every new member when they join the server.
Reaction Roles
Let members self-assign roles by reacting to a message with an emoji. When a member adds a reaction, they get the mapped role. When they remove the reaction, the role is removed. How to set up: First, post a message in Discord (e.g., "React to pick your roles!"). Copy its Message ID (right-click > Copy Message ID, requires Developer Mode in Discord settings). Then add the emoji-to-role mapping below.
Add Mapping
Right-click a message > Copy Message ID
Standard emoji or custom format
Current Mappings
No reaction roles configured
Custom Commands
Create custom text commands that members can use in chat. Commands are triggered by typing the prefix (default: !) followed by the trigger word. For example, if you create a command with trigger rules, members can type !rules to see the response. You can also manage commands in Discord with /custom_add, /custom_edit, and /custom_remove.
Add Command
Variables: {user} (pings the user), {server} (server name), {channel} (channel mention)
Commands
No custom commands yet
Logging
All moderation and server events are logged as rich embeds to a channel of your choice. This gives your staff a single place to review what's happening without digging through audit logs.
Log Channel
Events Logged
Birthdays
Members save their birthday with /birthday_set. The bot checks once per minute and posts a birthday announcement at the configured time in the configured channel. Each birthday is only announced once per year. Members can also view birthdays with /birthday_view or remove theirs with /birthday_remove.
Settings
IANA timezone (e.g., America/New_York, Europe/London, Asia/Tokyo)
Hour of the day to announce (in the configured timezone)
Include @everyone in the birthday message
Registered Birthdays
No birthdays registered