🛡️ Join Guard - Modular Verification System
Join Guard is a modular and combinable verification system with 8 different guard concepts. Mix and match guards to create the perfect security setup for your server!
All guards are modular and can be combined for maximum security. Choose one or multiple guards that fit your needs.
Visual Verification (Image-Based Guard)
Custom image or banner with a unique code that the member has to match.
How it works:
- User joins → gets private verification channel
- Bot sends custom image/banner with unique code
- User clicks the matching button
Features:
- Upload custom banners with server logo
- Theme options (dark/light/neon/brand colors)
- Animated GIF banner support
- Configurable code length (3-8 characters)
Timed Human Check (Smart Delay Guard)
Wait a configurable number of seconds, up to 60, before verification starts.
Why this works:
- Adds a delay before a join can be completed
- Human behavior detection
- Score-based: low score = extra checks
Checks:
- No profile photo?
- Account younger than X days?
- No bio / default username?
Behavior Scan (Silent Guard)
Invisible monitoring of new members. Auto timeout or kick on triggers.
Monitors:
- Links posting?
- Mention spam?
- DM advertisements?
On trigger → auto timeout/kick
Runs as an extra layer alongside the other guards.
Emoji Sequence Challenge
Click emojis in the correct order.
Example:
Click these emojis in order: 🔒 → 🛡️ → ✅
The order is generated per member.
Customizable:
- Custom emoji set
- Number of steps (minimum 2)
- Timeout per step
Anti-Alt / Alt-Detector
Detect alt accounts via multiple checks.
Checks:
- Account age
- Similar usernames
- Join bursts
- Shared avatars (hashing)
On suspicious:
- Extra verification
- Manual mod review
🎨 Visual Customization
- Upload own welcome/verify banners
- Brand colors
Configure Join Guard through the dashboard at /dashboard/guilds/YOUR_GUILD/join-guard
The page has 12 numbered sections:
- Essentials - How members verify and which roles they get
- Existing members - Mark current members as verified
- Visual verification - Image-based code challenge on the verify page
- Extra guards - Layered protections that run alongside verification
- Timed human check - Delay before verification starts
- Behavior scan - Silent monitoring
- Emoji sequence challenge - Click emojis in order
- Alt detector - Alt account detection
- Account age and raid limits - Block young accounts and join floods
- Exclusions - Members and bots that skip Join Guard
- Roles and logging - Quarantine, on-join roles and channels
- Verification message - Embed shown to members who need to verify
Quick Setup:
- Enable Join Guard
- Choose one or multiple guards
- Configure each guard's settings
- Set up quarantine role (optional)
- Configure log/notification channels
- Test your configuration
⚠️ Important Notes
- All guards are modular - enable only what you need
- Guards work together - combining multiple guards increases security
- Always test your configuration to avoid blocking legitimate users
- Start with basic guards and add more as needed
- Monitor the stats dashboard to see guard effectiveness