Skip to content
Documentation
Docs·Verification

Verification & Welcome

Bot protection and new member welcome.

Est5 min
DifficultyBeginner
Updated2026-04-30
For versionv1.4.0+
01Verification

Why Verification

Verification protects your server from bots, raids, and suspicious accounts. Unverified members cannot access main channels.

02Verification

Verification Types

5 verification types (enabledTypes): • BUTTON — click a button to confirm • REACTION — add a reaction to verify • CAPTCHA — text captcha (random code, 5 minutes to enter) • QUESTION — answer a question (configurable question/answer) • ACCOUNT_AGE — meet minimum account age requirement Multiple types can be enabled simultaneously. Member gets a random one from the enabled list.

03Verification

Verification Settings

Configurable parameters: • verifiedRoleId — role after successful verification • channelId — verification channel • timeoutSeconds — time to complete (default 300 sec) • maxAttempts — maximum attempts (default 3) • attemptCooldown — cooldown between attempts • blockAfterFails — block after failures • minAccountAgeDays — minimum account age • question/answer — for QUESTION type Setup: Dashboard → Verification.

04Verification

Welcome Message

Sent to new members on join. Supports placeholders: • {user} — member mention • {username} — member display name • {server} — server name Setup: Dashboard → Welcome.

05Verification

Welcome Image

Graphical welcome card (800x300px): • Member avatar in circle • Member name • Custom text with placeholders • 6 gradient backgrounds: sunset, ocean, forest, night, fire, cyberpunk • Configurable text color • Member number (optional) Setup: Dashboard → Welcome.

06Verification

Auto-Role on Join

Automatically assign roles to new members. Configurable moment: on join or after verification. Setup: Dashboard → Auto-Role.

Next →
Permissions

Once members are verified, define what each role can and cannot do across modules.

Verification & Welcome — vektor Docs