Evidence Bot
Discord Evidence & Case Management System
A complete staff-ready Discord bot for filing evidence, managing cases, handling appeals, tracking punishments, and keeping every moderation action organized in Forum threads.
Discord Evidence & Case Management System
A complete staff-ready Discord bot for filing evidence, managing cases, handling appeals, tracking punishments, and keeping every moderation action organized in Forum threads.
Overview
Evidence Bot turns messy staff reports, scattered screenshots, and chaotic Discord channels into a clean case management system built directly inside your Discord server.
Every report creates a structured Forum thread with a unique ticket ID, case details, color-coded status, automatic tags, staff notes, evidence links, appeal updates, and full logging. Your staff team gets a simple slash-command workflow, while every case stays easy to search, update, and review.
This bot is made for Minecraft servers, gaming communities, and moderation teams that want a professional evidence system without relying on spreadsheets or manual Discord organization.
What You Get
- Full Discord bot source code built with Node.js and Discord.js v14
- 8 slash commands for filing, managing, searching, and resolving cases
- Forum-based case system with automatic thread creation and status tags
- Unique ticket IDs for every case, appeal, and follow-up
- Dual storage system using SQLite as the main database plus automatic JSON backups
- Appeal tracking system for players and staff
- Staff statistics dashboard showing case activity, trends, and top staff members
- Complete setup files including .env.example and a full README guide
Features
- Case filing with /evidence creates a clean Forum thread with all case details
- Automatic ticket IDs make every report easy to reference later
- Forum tags auto-apply based on the selected case status
- Thread names update automatically when a case status changes
- /followup support lets staff add notes, new evidence, or status updates
- Autocomplete case search helps staff quickly find cases by ID or player name
- Full staff log channel support records every important action
- Player appeal checking lets users view their own appeal progress
- Staff appeal resolution posts clean resolution embeds inside the case thread
- Auto-appeal import can listen to a configured channel and create Forum cases from appeal embeds
- Advanced case search by player name, Discord tag, ticket ID, staff member, or status
- Case statistics show status breakdowns, monthly trends, and staff activity
- Privacy-safe player commands only return cases linked to the requesting user
- Role-based staff permissions controlled through one simple .env variable
- Optional bot presence command for setting a polished Discord status
Status System
- Banned - Red embed for permanent or temporary bans
- Muted - Yellow embed for in-game or Discord mutes
- Kicked - Orange embed for kick-related punishments
- Pending - Blurple embed for cases waiting on action
- Suspicious - Green embed for players flagged for monitoring
- Resolved - Grey embed for fully closed cases
Commands Included
- /evidence - File a new evidence case
- /followup - Add staff notes, evidence links, or update status
- /mycases - Let players view cases linked to their Discord account
- /checkappeal - Let players check appeal progress by ticket ID
- /searchcases - Search cases using player, staff, status, Discord tag, or ticket ID
- /casestats - View staff-only case statistics
- /resolveappeal - Resolve appeals and post a resolution embed
- /setpresence - Update the bot presence/status
Requirements
- A Discord server with a Forum channel
- A Discord bot application from the Discord Developer Portal
- Node.js 18 or newer
- Basic ability to edit a .env configuration file
Why It Stands Out
- Replaces messy spreadsheets with a real Discord case system
- Keeps evidence, staff notes, status changes, and appeal updates in one place
- Uses Discord Forum threads so cases stay organized and easy to browse
- Automatically updates tags and thread names with no manual cleanup
- Protects case data with both SQLite storage and JSON backups
- Gives staff a faster workflow through slash commands and autocomplete
- Looks professional without being overloaded or hard to understand
Best For
- Minecraft servers
- PvP and competitive communities
- Discord moderation teams
- Staff teams handling bans, mutes, kicks, and appeals
- Servers that need organized evidence history
- Communities that want a professional staff workflow
Evidence Bot
A clean, reliable, staff-ready case system built directly into Discord.
Have questions before purchasing? Open a ticket in the Discord.
A clean, reliable, staff-ready case system built directly into Discord.
Have questions before purchasing? Open a ticket in the Discord.
