Docs

Join Guard

Anti-raid and bot protection

🛡️ 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!

8 Guard Concepts

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

Customization Options

🎨 Visual Customization

  • Upload own welcome/verify banners
  • Brand colors

Configuration

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:

  1. Enable Join Guard
  2. Choose one or multiple guards
  3. Configure each guard's settings
  4. Set up quarantine role (optional)
  5. Configure log/notification channels
  6. Test your configuration

⚠️ Important Notes

⚠️ 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

Was this page helpful?