Reference
Developer Guide
Contribute, extend, or self-host Jennifer.
Tech stack
- Python 3.11+ with
discord.py 2.x - SQLite / PostgreSQL storage per guild
- aiohttp for external APIs (translate, QR, etc.)
- Cog-based modular architecture
Adding a new cog
Create a file under cogs/ that subclasses commands.Cog. Register slash commands using @app_commands.command(). Reload with /reload cog:my_cog.
Full source, contribution guide and issue tracker live on our GitHub organization.