Aldebaran is a Discord multi-purposes bot which offers a lot of assistance regarding DiscordRPG, but which also has a lot of commands of all kinds such as action, image and NSFW commands!
Aldebaran currently has 81 commands over 11 categories - check them out by adding Aldebaran to your server now!
Join the main server to stay updated about the new updates!
There are several ways to contribute to Aldebaran, the easiest one is to find bugs and report them with the &bugreport
command, or file an issue here on GitHub if you want it to be fixed faster, reports with &bugreport
can be accidentally skipped while it is easier to keep track of issues with GitHub. This works exactly the same if you want to make a suggestion with &suggestion
or on GitHub. The more you describe your bug report or suggestion, the faster it will be fixed or implemented (or done as you wanted).
Read LICENSE (AGPL-3.0) before doing anything on the project.
If you know JavaScript and more particulary Node.js using the "discord.js" library, you can contribute to Aldebaran with actual code by submitting pull requests on GitHub. For big features, it is recommended to ask the main developers, more specifically the maintainers. The most important is to explain your changes, your code will be checked by one member of the Aldebaran team anyways. The more your code and pull requests are documented, the more chances you will have for your changes to get implemented into Aldebaran.
In order to run this project, you need Node.js 12+ and a MySQL database.
$ git clone https://github.com/Nightorn/Aldebaran.git
$ yarn install
$ node app
If your environment file is valid (.env
file, take example on the .env.example
file if needed), your instance of Aldebaran should be online!
In order to easily run Aldebaran with Docker, you need both Docker and Docker Compose. If you use Windows, you will need to run Docker through the Windows Subsystem for Linux using this guide. If you use any other platform than Linux, you won't be able to run Aldebaran with Docker unless you use a virtual machine.
Download the docker-compose.yml
file from the Aldebaran GitHub repository, fill the .env
file by copying on the .env.example
file and type docker-compose up -d
in a command-line interface; wait a few seconds and Aldebaran should be up and running!
If you need help for working on Aldebaran, just go to the main server and go to the channels that have been created for that. You should get help easily by the Aldebaran team or by other external developers of Aldebaran. Remember that no question is stupid, as long as you are sure your problem isn't about pure JavaScript, you should not be worried as we are already very happy you want to contribute to the project!