Welcome to ScamShield
ScamShield (UniversalAntiScam) is an open-source Discord bot that automatically detects and acts on scam messages across five detection engines:- Celebrity Casino Scams — Fake casino promos using celebrity endorsements
- Support / Masked URL Scams — Obfuscated links impersonating Discord support
- Fake Introduction / Business Pitches — Scammers posing as new members
- Get-Rich-Quick Scams — Fake investment and money-making promises
- Manual Scan — On-demand text and image analysis via
/check
Key Features
- 5 automated detection engines covering the most common Discord scam types
- Image analysis using pixel-level feature detection and reference comparison
- Configurable action chains per detection type per server
- Interactive moderation via punishment dropdowns on alert embeds
- Web dashboard for full server configuration without touching commands
- Cross-server propagation to act on shared scammers across linked servers
- Detection history and warnings tracked in a searchable database
- Slash commands and prefix commands for easy management
Quick Start
- Invite the bot to your server
- Configure detection settings via the dashboard
- Detection runs automatically — review alerts in your configured channel
Architecture
ScamShield uses a bot–dashboard architecture with IPC communication:- Discord Bot (
discord.py) — Handles message listening, detection logic, and moderation actions - Web Dashboard (FastAPI) — OAuth2-authenticated configuration panel
- SQLite Database — Stores guild configs, detection logs, and warnings
- IPC Bridge — Secure TCP communication between bot and dashboard

