Powerful, precise message management for Discord servers.
What it does
Filtering
Check out the home page for the full Discord Bot List.
What it does
PurgeBot lets server administrators delete messages with surgical precision — by user, role, bot, webhook, ex-member, or deleted account, across a whole server, category, or channel. Operations run in the background with real-time progress and a one-click cancel button.
Commands| Command | Description |
|---|---|
/purge user |
Delete messages from a specific user |
/purge role |
Delete messages from members with a specific role |
/purge everyone |
Clear all messages in a channel or category |
/purge bot |
Delete messages sent by bots |
/purge inactive |
Remove messages from users who have left |
/purge webhook |
Delete messages sent by webhooks |
/purge deleted |
Remove messages from deleted accounts |
/help |
Overview of commands and parameters |
/stats ✨ |
View purge statistics for this server |
/customize ✨ |
Custom nickname, avatar, and branding per server |
@PurgeBot stop |
Stop a running purge without the cancel button |
Purge commands support optional filtering:
- Modes —
contains,exact,starts_with,ends_with,regex - Case sensitivity — optional
- Date range — 1–30 days
- Scope — server-wide (except
everyone), category (with interactive channel-skip UI), or single channel - Threads — optionally include active and archived threads (in server and category scopes, forum threads are always included)
- Bots — optionally include bot messages (
role,everyone,inactive)
Server Subscription unlocks /customize and /stats — set a custom nickname, avatar, remove the “Powered by PurgeBot” footer, and view detailed purge statistics, all per server.