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
View on GitHub → Explore Commands Quick Start

✨ 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.