Autodelete

Automatically delete messages in a channel a set time after they're posted. Ideal for bot-command channels, verification channels and temporary chats.

  • Beginner
  • 6 min read
  • 2 steps
  • Updated 13 November 2026

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.

Per channel

One rule per channel, each with its own delay.

5 seconds to 7 days

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.

  1. On the dashboard, open Moderation and click Autodelete. Make sure Enabled is on at the top.
  2. Press Add rule, give it a Label (like "Bot spam") and pick the Channel.
  3. 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).
  4. Press Save. New messages in that channel are now deleted after the delay.
The Autodelete page with no rules yet and an Add rule button
Press Add rule to create your first one (2).

Each rule in the list shows its channel and delay, with a switch to pause it without deleting it.

Exactly what gets deleted

MessageDeleted?
Messages from members, after the delayYes
Pinned messagesYes, pinning doesn't protect a message
Messages from bots and webhooks (including Dreamliner)No
Messages inside threads in the channelNo
Messages posted before the rule existedNo

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