

Xristina Bot is the #1 Discord security and moderation bot with advanced anti-compromise protection
Must Have highest role in the server please put bot above all roles to work properly
One /setup command to a whole lot of moderation on your fingertips we used Moderation to keep our users safe using advanced anti-compromise protection we set it up to have compromised accounts be timed out for 28 days to log a user id so you can ban or kick the users using the commands /ban or /kick.
theres other commands too like.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ SETUP & SETTINGS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/setup
Open the interactive Security AutoMod setup panel
/settings
View current bot settings for this server
/immune-role add
Make a role immune from all auto-detection and warnings
/immune-role remove
Remove immunity from a role
/immune-role list
Show all currently immune roles
/set-anti-comp
Add or remove a channel from Anti-Compromise protection
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔒 VERIFICATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/verify toggle
Enable or disable the verification system
/verify panel
Send the verification panel to a channel
/verify setup-role
Set the role given to members after verifying
/verify setup-unverified-role
Set the role given on join (restricts access until verified)
/verify setup-method
Set the verification method
/verify setup-question
Set the custom question and answer (Question method only)
/verify reset
Reset a member's verification — they must re-verify
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎫 TICKET SYSTEM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/ticket toggle
Enable or disable the ticket system
/ticket panel
Send the ticket creation panel to a channel
/ticket setup-category
Set the category where ticket channels are created
/ticket setup-role
Set the support role that can see all tickets
/ticket setup-log
Set a dedicated channel for ticket transcripts
/ticket close [reason]
Close the current ticket (saves transcript, deletes channel)
/ticket add
Add a user to the current ticket
/ticket remove
Remove a user from the current ticket
/ticket rename
Rename the current ticket channel
/ticket list
List all open tickets in this server
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ WARNINGS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/warn [reason]
Warn a member (escalates automatically after 4 warns)
/warnings
View all warnings for a member
/clearwarns
Clear all warnings for a member
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔨 MODERATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/mute [reason]
Timeout a member — duration: 30s 10m 2h 7d 4w (max 28d)
/unmute
Remove a member's timeout
/kick [reason]
Kick a member from the server
/ban [reason]
Ban a member from the server
/unban [reason]
Unban a user by their ID
/blacklist add [reason]
Blacklist a user — kicked immediately or on next join
/blacklist remove
Remove a user from the blacklist
/blacklist list
Show all blacklisted users in this server
/role strip [reason]
Remove all roles from a member and save them for restore
/role restore
Restore previously stripped roles back to a member
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧹 CHANNEL MANAGEMENT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/purge
Bulk delete messages (handles messages older than 14 days)
/lock [reason]
Lock the current channel — prevents @everyone from sending
/unlock
Unlock the current channel
/unlockdown
Manually lift an active anti-raid lockdown
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👋 WELCOME & LEAVE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/welcome channel
Set the channel where welcome messages are sent
/welcome message
Set the welcome message — supports {user} {username} {server} {count}
/welcome color
Set the welcome embed color (e.g. #57F287)
/welcome toggle
Enable or disable the welcome message
/welcome test
Send a test welcome message as if you just joined
/leave channel
Set the channel where leave messages are sent
/leave message
Set the leave message — supports {user} {username} {server} {count}
/leave color
Set the leave embed color (e.g. #ED4245)
/leave toggle
Enable or disable the leave message
/leave test
Send a test leave message as if you just left
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎨 EMBED BUILDER
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/embed
Open the embed builder form — set title, description,
hex color, footer, and image URL via a Discord pop-up
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔍 INFO & UTILITY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/userinfo [user]
Show information about a user (defaults to yourself)
/serverinfo
Show information about this server
/status
Show bot status and latency
/invite
Get the bot's invite link to add it to another server
/help
Show all available commands
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🤖 AUTO-PROTECTION (no commands needed — always active)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Anti-Spam — rate limits, duplicates, mass pings, caps, emoji, invites
Anti-Raid — mass join lockdown + account age gate
Anti-Nuke — mass ban/kick/channel/role detection → strip + ban nuker
Anti-Compromise — anyone in a protected channel → 28-day mute
Anti-Zalgo — blocks corrupted/glitch text [toggleable]
Anti-Phishing — blocks scam/phishing links [toggleable]
Anti-Wall-of-Text — blocks 15+ line-break messages [toggleable]
Anti-Link — blocks all external URLs [toggleable]
There are 56 slash commands to use to your liking.
Similar bots with a boost for smaller projects, so discovery is not just another vote leaderboard.
Slash Commands (/)This bot has not yet been Forge Verified. It may still be safe, but it hasn't undergone our manual expert review.
What is Forge Verification?