- "gaming" pack · 6 categories
- 41 channels · 9 voice rooms
- "gaming" pack · 6 categories
- 41 channels · 9 voice rooms
Work / Discord bot
A Discord bot that builds a complete server from a JSON pack, and rolls it all back if you change your mind.
- Year
- 2026
- Status
- Built
- Code
- Private repository
Genesis

Concept
Run one command and Genesis creates the categories, channels, roles, AutoMod rules and welcome content for a whole server, from a template called a pack.
The problem
A server is dozens of channels, roles and rules. Built by hand, it’s slow to set up and slower to undo. A structure that big should be data you can preview, apply and take back.

How it works
Preview first
Every pack can be previewed before anything is created.
Source: genesis README
Undo for 24 hours
The last build can be rolled back within a day, and manual backups can be made and restored.
Source: genesis README
Your server, as a pack
Save the current structure as a reusable custom pack, and import or export packs as JSON files.
Source: genesis README
Built with
- Python 3.11
- discord.py
- aiosqlite
- Jinja2
- systemd
Numbers
- 30
- packs: 17 for channels, 13 for rolesGenesis website, in the repo
- 41
- channels in the gaming pack alonepacks/channels-gaming.json
- 24 h
- to undo the last buildgenesis README