A modern, scalable Discord bot template built with Java and Discord4J.
- Slash commands with annotation-based registration
- Automatic command grouping
- Event handling via reflection
- YAML-based configuration
- Modular and extendable structure
-
Use this repository as a template.
-
Configure the bot:
- Edit the
config.yml
file with your bot token and other settings.
- Edit the
-
Build and run the bot:
./gradlew build ./gradlew run
Pull requests are welcome! Feel free to open an issue for ideas, bugs, or feature requests.