---
title: /selfbot settings
description: Detect and punish selfbot and automation accounts.
---
## Overview

`/selfbot settings` opens an interactive dashboard for detecting accounts that use automation ("selfbots") based on behavioral and profile signals, using a strike system.

## Required Permissions

- **Administrator**

## Subcommands

### settings

No options. Running the command opens a dashboard with four pages: Overview, Limits, Punishment, and Allowlist.

## Dashboard settings

The dashboard is split into four pages: Overview, Limits, Punishment, and Allowlist.

### Overview page

A master toggle turns selfbot detection on or off. Checks are grouped into two categories:

**Profile checks:**

| Check | Default | Flags |
|-------|---------|-------|
| Invite in nickname | On | Invite link in server nickname |
| Invite in status | On | Invite link in custom status |
| Suspicious username | On | Username matching automation patterns |
| Suspicious display name | On | Display name matching automation patterns |

**Activity checks:**

| Check | Default | Flags |
|-------|---------|-------|
| No typing indicator | On | Messages sent without Discord's typing indicator appearing first |
| Instant messages | On | Messages sent faster than humanly possible |
| Rapid edits | Off | Unusually frequent message edits |
| Embed spam | On | Bursts of embeds from a non-bot account |
| Self-deleting messages | Off | Messages the author deletes immediately after sending |
| Reaction spam | On | Bursts of reactions |

### Limits page

Fine-tune the thresholds behind each activity check: how many rapid edits, self-deletes, or reactions within a time window count as suspicious, how fast a reply must be to count as "instant," and how many strikes a member accumulates before punishment (default 2).

### Punishment page

Choose the response when a member crosses the strike threshold: mute (default), kick, ban, or quarantine.

- If mute is selected, set a duration (default 5 minutes).
- If quarantine is selected, choose the role to apply. BetterAntiSpam creates it automatically if it doesn't already exist.

### Allowlist page

Add users or roles exempt from selfbot detection.

## Behavior

- Rule violations accumulate as strikes. Reaching the strike threshold triggers the configured punishment.
- A **Reset all** button restores every setting to its default, including turning detection back on, and clears the allowlist, after a confirmation step.
- Only the admin who opened the dashboard can interact with it.