Ticketer
A minimal, production-ready Discord ticket bot focused on privacy, control, and speed — built for server owners that want everything self-hosted.
Python 3.11+
SQLite Database
HTML Transcripts
Slash Commands
AGPL-3.0
Self-hosted
✨ Core Features
Minimal UI. Strong workflow. Everything you actually need.
No Paywalls
Every feature is available. No "premium" tiers for basic support tooling.
Async SQLite Backend
Fast, durable storage with async-safe operations optimized for Discord bots.
Transcripts & Logging
Generate HTML transcripts and route logs to configured channels automatically.
⚙️ Command Explorer
Hover, click, and browse what Ticketer can do.
Categories
🚀 Quick Start
Get it running fast. Virtual environment + env file recommended.
# 1) Clone
git clone https://github.com/Eltrix-Dot/Ticketer.git
cd Ticketer
# 2) Create virtual environment (recommended)
python -m venv .venv
# 3) Activate venv
# Windows PowerShell:
.\.venv\Scripts\Activate.ps1
# macOS/Linux:
source .venv/bin/activate
# 4) Install dependencies
pip install -r requirements.txt
# 5) Configure environment
copy .env.example .env # Windows
# cp .env.example .env # macOS/Linux
# 6) Run the bot
python src/run.py
# 7) In Discord, run:
# /setup
Need Help?
Join the official support server for setup help, bug reports, and updates.