← Back to portfolio
Discord Bot2025Community network

Discord Security Bot

An automated moderation and verification system protecting a 40,000 member community around the clock.

Discord Security Bot cover

Overview

A full security suite for a large Discord community: raid detection, member verification, automated moderation, and a staff dashboard that makes every action auditable.

The Problem

The server was being hit by coordinated raids several times a week. Moderators were manually banning hundreds of accounts, verification was a copy-and-paste process, and there was no record of who acted on what.

The Solution

I built a single bot that watches join velocity, account age, and message patterns in real time, quarantines suspicious accounts before they can post, and gives staff a clean slash-command surface with a permanent audit log behind it.

Features Built

  • Real-time raid detection with automatic lockdown
  • Captcha and role-based member verification
  • Auto-moderation for spam, invites, and slurs
  • Ticket system with transcripts
  • Full moderation audit log and appeals flow
  • Per-server configuration without redeploys

Technology Stack

  • TypeScript
  • discord.js
  • PostgreSQL
  • Redis
  • Docker

Screenshots

Project Timeline

  1. Week 1Discovery, threat modelling, command design
  2. Weeks 2-3Core moderation engine and database schema
  3. Week 4Verification, tickets, and staff tooling
  4. Week 5Load testing, deployment, staff training
Raids went from a weekly emergency to something we read about in the log the next morning.

Community Owner