Template for creating Discord bots in TypeScript, designed with scalability and ease of maintenance in mind.
- Runtime: Bun
- Language: TypeScript
- Discord API: Discord.js
- Database: PostgreSQL with MikroORM
- Cache: Redis via ioredis
- Logging: Pino
- Configuration: Environment variables + TOML for guild-specific settings
- Validation: Zod
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit Contributor License Agreements.