Chocotorta is a modular Discord bot inspired by Chocolat, built entirely in Rust using the Serenity.
It is designed to be fun, collaborative, and fully internationalized using Project Fluent.
Español | Credits
- Modularity: Each command is an independent module for easy maintenance and extensibility.
- Language Support: All user-facing strings use Fluent (
.ftl) for i18n. - Transparency: Open-source, allowing anyone to contribute or customize.
- Community Friendly: Clear contribution guidelines and modular code structure.
⚠️ Chocotorta is currently under active development.
- Single
config.tomlfor token and general settings - Fluent localization files (
locales/)
- Command framework (Poise)
- Modular commands structure
- Logging & debugging (
tracing)
- Help command
- Fun commands (GIFs, interactions)
- Music commands (YouTube Music integration)
- Admin commands
- Additional commands inspired by Chocolat (like ch!osu)
- Complete language support for all commands
- Unit and integration tests
- Documentation and code comments
- Community contributions ready!
- Improve README.md files