🤖 Anti-bot System
This feature is used to prevent raids, bot accounts (chat bots posing as real users) and malicious users with a unique verification system that will ask users to complete a challenge before having access to the rest of the server.
The system allows you to enable an badge check feature which consists in two parts:
Users that have the following badges will be automatically verified when joining | Users that have the following badges will be automatically verified upon request (no challenge needed) |
---|---|
DISCORD_EMPLOYEE BUGHUNTER_LEVEL_1 BUGHUNTER_LEVEL_2 PARTNERED_SERVER_OWNER DISCORD_CERTIFIED_MODERATOR | HYPESQUAD_EVENTS EARLY_SUPPORTER EARLY_VERIFIED_BOT_DEVELOPER |
It is also possible (and strongly suggested) to kick (ban is also possible) the user if they take longer than X
minutes to get verified.
Create Command
Used to complete a full setup for the anti-bot system.
/config panel create
Parameters
role
type: Role
description: Role to apply to the member when verified
default: Will create a new role called "Verified Human"
badge_check
type: Boolean
description: Whether to enable or not the badge check
default: False
auto_prune_time
type: Number
description: Time limit for taking action for unverified users, in minutes
default: 30
auto_prune_action
type: Option
description: Action to take on unverified users
options: [ Disable, Kick, Ban ]
default: Disabled
info
The auto prune action will only affect users without any role.
Example Usage
- with Parameters
- without Parameters
/config panel create role:@Verified Human badge_check:True auto_prune_time:5 auto_prune_action:Kick
/config panel create
note
All the parameters are optional, if you do not specify them, the bot will create an anti-bot system with the default options.