This repository contains a collection of templates for building Discord bots using several popular API libraries.
This project was born from my own need for a simple, organized, and effective starting point for my bots. Instead of recreating the same boilerplate for every new project, I created this collection of reusable templates for the libraries I use most often.
The goal is to provide a solid, clean foundation, allowing development to focus on the bot's features and logic rather than the initial setup. Each branch is a self-contained, functional template.
discord.js: Branchdiscord.js– A template for the popular JavaScript/TypeScript library.:discordjdaBranchdiscordjda– A template for the robust Java wrapper, DiscordJDA.:discord4jBranchdiscord4j– A template for the reactive Java library, discord4j.
While this began as a project for personal use, contributions are welcome! If you have ideas for improvements or find an issue, feel free to follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes with clear and descriptive messages.
- Open a Pull Request detailing your changes.