Skip to content

[WIP] Update Anti-Bot web dashboard settings#1

Draft
JayyDoesDev with Copilot wants to merge 1 commit into
mainfrom
copilot/configure-web-dashboard-settings
Draft

[WIP] Update Anti-Bot web dashboard settings#1
JayyDoesDev with Copilot wants to merge 1 commit into
mainfrom
copilot/configure-web-dashboard-settings

Conversation

Copilot AI commented May 27, 2026

Copy link
Copy Markdown

Thanks for asking me to work on this. I will get started on it and keep this PR's description up to date as I form a plan and make progress.

Original prompt Anti-Bot Banner

🛡️ Anti-Bot

A powerful all-in-one Discord bot built to keep your server safe, your community engaged, and your moderation effortless. Anti-Bot combines intelligent automated moderation, anti-raid protection, a full leveling system, giveaways, tickets, and much more — all configurable through a sleek web dashboard.


🌐 Web Dashboard

Every feature is fully configurable through the Anti-Bot dashboard at anti.vdev.bot — no commands required. Log in with Discord and manage your server settings in seconds.


🛡️ AutoMod — 20 Content Filters

Anti-Bot's AutoMod system comes with 20 individually configurable content filters. Each filter has its own action, trigger threshold, and duration settings.

  • 🔗 Link Filter & Discord Invite Links
  • 📢 Advertisement Detection
  • 💬 Spam, Mass Caps, Emoji Spam & Repeated Text
  • 📛 Slur Filter & Obscenity Detection (AI-powered)
  • 🖼️ Scam Image Detection (OCR-based)
  • 🌐 IP Logger Links, Raw IPv4/IPv6, Phone Numbers & Credit Cards
  • 👾 Zalgo Text, Spoiler Abuse & Sticker Spam

⚔️ Anti-Raid Protection

Protect your server against coordinated join attacks and mention spam with three dedicated systems:

  • Join Gate — triggers when too many users join in a short window, with kick, ban, or lockdown actions
  • Account Age Filter — penalise accounts younger than a configurable minimum age
  • Mention Spike — punish users who mass-ping members within a time window

📈 Leveling & Rank Cards

Reward your most active members with a fully-featured XP system. Members earn XP for chatting and can use /rank to view a beautifully generated rank card. Configure the XP rate, cooldown, level-up channel, level-up message, and assign roles at specific level milestones. Members can even personalise their rank card's XP bar colour with /rank theme.


✅ Verification

Keep bots and raiders out with a verification gate. Choose between a simple button click or a text CAPTCHA. Verified and unverified roles are fully configurable, giving you precise control over what new members can see and do.


🎉 Giveaways

Run timed giveaways with button-based entry and automatic winner selection. Use /giveaway start to launch, /giveaway end to draw early, and /giveaway reroll to pick new winners. Active and ended giveaways are viewable directly from the dashboard.


✨ Even More Features

  • 🎫 Tickets — private support ticket channels with staff roles and custom welcome messages
  • 🍯

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants