# Auto Clear — Sylon

> Scheduled cleanup for the channels you name — and only those. Pinned messages kept, nothing discovered automatically, every run logged.

Canonical page: https://sylon.app/features/auto-clear

## Overview

Some channels are meant to be temporary: a bot-command channel, a counting game, a spam channel that exists so spam does not happen anywhere else. Clearing those by hand is a chore nobody remembers, and leaving them is a wall of history nobody reads. Auto Clear does it on a schedule — for the channels you name, and for no others. That last part is the whole design: this is the only thing Sylon does that deletes messages nobody reported, so it is built to be impossible to point at the wrong place by accident.

## How it works

1. **A list somebody typed, never a discovery** — There is no "all channels" option anywhere in this feature, and there will not be one. A channel is cleared because a person added it here, chose how often, and decided what happens to pins. Everything else in your server is untouched by construction rather than by configuration.
2. **Pins survive by default** — A pinned message is somebody saying "this one matters", and a cleanup that ignores that is a cleanup nobody trusts. Pins are kept unless you turn that off for a specific channel.
3. **One pass at a time** — Each run removes up to a hundred messages, not however many there are. A busy channel converges over several runs instead of being emptied in one burst — which keeps a channel that was configured by mistake recoverable for longer, and keeps Sylon out of Discord's rate limiter.
4. **Anything older than fourteen days is left alone** — Discord refuses to bulk-delete older messages, and deleting them one at a time would be thousands of requests to remove history your server has already lived with for a fortnight. Older messages are simply skipped.

## Key capabilities

- Per-channel schedules, from every five minutes to once a week
- Pinned messages kept, per channel
- No automatic discovery — a channel is only ever cleared because it was added by hand
- Its own log channel, with a line per run naming what was cleared and how much
- Every run recorded in the dashboard's Logs view
- Skips channels where Sylon lacks the permission, rather than half-clearing them
- Never runs immediately on restart, so a crash loop cannot become a purge loop

## Frequently asked questions

### Can it delete the wrong channel?
Only if that channel was added to the list. There is no wildcard, no category option and no "everything except" — the feature has no way to reach a channel nobody named.

### Why is my channel not fully empty after a run?
Three reasons, all deliberate: at most a hundred messages go per run, pinned messages are kept unless you said otherwise, and Discord will not let any bot bulk-delete messages older than fourteen days. A busy channel empties over several runs.

### What is the shortest interval?
Five minutes. Anything shorter is a channel nobody can hold a conversation in, and each run is a bulk delete — a schedule faster than people can read is cost without benefit.

### Is there a record of what was removed?
The messages are gone, but the fact that Sylon removed them is not. Every run that removed anything writes a line to your log channel and an entry in the dashboard's Logs view. A run that removed nothing writes nothing, so the log does not fill with hourly "cleared 0 messages".

## Related features

- https://sylon.app/features/moderation
- https://sylon.app/features/spam-protection
- https://sylon.app/features/message-logging

Keywords: discord auto clear channel, discord auto purge, discord scheduled cleanup, discord clear messages bot, discord auto delete messages
