|Docs

/selfbot settings

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:

CheckDefaultFlags
Invite in nicknameOnInvite link in server nickname
Invite in statusOnInvite link in custom status
Suspicious usernameOnUsername matching automation patterns
Suspicious display nameOnDisplay name matching automation patterns

Activity checks:

CheckDefaultFlags
No typing indicatorOnMessages sent without Discord's typing indicator appearing first
Instant messagesOnMessages sent faster than humanly possible
Rapid editsOffUnusually frequent message edits
Embed spamOnBursts of embeds from a non-bot account
Self-deleting messagesOffMessages the author deletes immediately after sending
Reaction spamOnBursts 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.