Bot Status
Syncing...
Night Protocol
A dystopian control room for Discord moderation. Purge operations, automod, anti-raid defense, dashboard controls, and persistent moderation history in one stack.
Bot Status
Syncing...
Control Surface
Dashboard + Commands
Persistence
Postgres + Redis
Command Arsenal
Deletes 1 to 100 messages from a specific user.
Deletes the latest 1 to 100 messages in a channel.
Bulk deletion regardless of author, directly from slash command.
Generates a PDF with member, channel, role, emoji, and message stats.
Manage automod state, blocked words, and purge access roles.
Inspect raid mode, enable or disable it manually, and review detection behavior.
Auto Enforcement
Case-insensitive filtering with instant message deletion and warning notices.
Detects repeated and rapid-fire posting patterns and removes offending messages.
Repeated violations in a 24-hour window trigger escalation tracking and automatic timeout steps.
Detects burst joins, enables hardened raid mode, and can apply channel slowmode automatically.
Ops Layer
Manage automod, purge roles, anti-raid state, and escalation history from the browser.
Dashboard and site-admin sessions are stored outside process memory for more reliable web auth.
Guild moderation config, violation history, and durable web analytics are stored in PostgreSQL.
Getting Started
Click Activate Bot and add MessagePurge to your server.
Make sure the bot has Manage Messages and can read channel history.
Connect with Discord OAuth and manage automod, anti-raid, purge roles, and history per guild.
Use /purge for cleanup and leave automod plus anti-raid enabled for ongoing enforcement.
Open the support page for user-focused guides and command walkthroughs.
Legal
Read the terms for using MessagePurge.
See which data is processed and why.