> For the complete documentation index, see [llms.txt](https://securitybot.gitbook.io/daxeon-knowledge-hub/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://securitybot.gitbook.io/daxeon-knowledge-hub/command-reference/purge.md).

# /purge

Manage Daxeon's autopurge feature. Autopurge runs on a recurring schedule and removes unverified members and known scammers; you can also run a one-time manual purge.

***

## Usage

| Subcommand | Options | Permission | Tier      | Description                                          |
| ---------- | ------- | ---------- | --------- | ---------------------------------------------------- |
| `run`      | None    | Admin      | Premium   | Runs a one-time manual purge immediately             |
| `enable`   | None    | Admin      | Premium   | Enables scheduled autopurge (shows a confirm prompt) |
| `disable`  | None    | Admin      | All tiers | Disables scheduled autopurge                         |
| `view`     | None    | Admin      | All tiers | Shows current autopurge state and behavior           |

### Example

```
/purge view
```

```
/purge enable
```

```
/purge run
```

***

## Subcommands

### `/purge run`

{% hint style="info" %}
**Premium Feature** -- `/purge run` requires a Premium subscription. [Compare plans →](/daxeon-knowledge-hub/plans-and-pricing/plans-and-pricing.md)
{% endhint %}

Runs a one-time manual purge immediately. Daxeon shows a "starting purge" message, then updates it with the results: the number of members kicked and banned. A `PURGE_COMPLETION_ALERT` is also sent to the configured log channel.

### `/purge enable`

{% hint style="info" %}
**Premium Feature** -- `/purge enable` requires a Premium subscription. [Compare plans →](/daxeon-knowledge-hub/plans-and-pricing/plans-and-pricing.md)
{% endhint %}

Enables scheduled autopurge for your server. Daxeon first shows a confirmation prompt with **Confirm** and **Cancel** buttons; clicking **Confirm** turns autopurge on, and clicking **Cancel** leaves it off.

Once enabled, autopurge runs on a recurring schedule (every 30 minutes) and will:

* **Kick** unverified members (no roles, joined more than 5 minutes ago).
* **Ban** members listed as known scammers in the Daxeon scammer list.

### `/purge disable`

{% hint style="success" %}
**Available on all tiers** -- admins can always turn autopurge off, even on the free tier.
{% endhint %}

Disables scheduled autopurge for your server. The next scheduled run will not execute. There is no confirmation step.

### `/purge view`

{% hint style="success" %}
**Available on all tiers**
{% endhint %}

Shows whether autopurge is currently enabled and a summary of what it does. Free-tier servers also see an upgrade prompt explaining that enabling autopurge requires Premium.

***

## Behavior

* **Kicks** members who have no roles and joined more than 5 minutes ago (unverified).
* **Bans** members who are flagged in the Daxeon scammer list.
* Manual runs (`/purge run`) and scheduled runs both report results to the configured log channel.

***

## Permissions

**Administrator** -- All `/purge` subcommands require the Daxeon admin role, Discord ADMINISTRATOR permission, or server ownership.
