Autodelete
Automatically delete messages in a channel a set time after they're posted. Ideal for bot-command channels, verification channels and temporary chats.
By the end, you'll have
- Channels that clean themselves, deleting members' messages after the delay you choose
- A clear idea of exactly what is and isn't deleted
Before you start
- Manage Server, so you can open the dashboard.
- Dreamliner with Manage Messages in the channels you want cleaned.
Some channels are only useful in the moment: a bot-commands channel, a verification channel, a place to post a quick screenshot. Autodelete keeps them clean by removing each message a set time after it's posted, from 5 seconds to 7 days.
One rule per channel, each with its own delay.
Quick presets, or any number of seconds up to a week.
Step 1 · about 2 min
Add a rule
Pick a channel and how long messages stay.
- On the dashboard, open Moderation and click Autodelete. Make sure Enabled is on at the top.
- Press Add rule, give it a Label (like "Bot spam") and pick the Channel.
- Choose a Delay: 5 seconds, 10 seconds, 30 seconds, 1 minute, 5 minutes, 15 minutes or 1 hour, or type a Custom delay (seconds) up to 604,800 (7 days).
- Press Save. New messages in that channel are now deleted after the delay.

Each rule in the list shows its channel and delay, with a switch to pause it without deleting it.
Exactly what gets deleted
| Message | Deleted? |
|---|---|
| Messages from members, after the delay | Yes |
| Pinned messages | Yes, pinning doesn't protect a message |
| Messages from bots and webhooks (including Dreamliner) | No |
| Messages inside threads in the channel | No |
| Messages posted before the rule existed | No |
Step 2 · about 1 min
Check Dreamliner can delete
Avoid rules that silently do nothing.
Deleting other people's messages needs Manage Messages in that channel. Without it, nothing is deleted and there's no error, so if a rule seems to do nothing, check Dreamliner's permissions in that channel first.
- There are no commands: rules are managed on the dashboard only.
- Autodelete is free, with no limit on rules.
You're set up
What you just did
- Added a rule for each channel that should clean itself
- Learned what is and isn't deleted
- Checked Dreamliner can delete there
Want a message that never goes away instead? Persist keeps a sticky message at the bottom of a channel.
Common questions
Messages aren't being deleted.
Make sure the rule is switched on and saved, and that Dreamliner has Manage Messages in that channel. Bot messages are never deleted.
Can I keep pinned messages?
Not yet: pinned messages are deleted like any other. Use a channel without a rule for anything that should stay, or a sticky message.
Can it delete old messages?
No, only messages posted after the rule is set up. To clear old messages, use /clean.
Read next