Vramework is a framework for creating Discord bots using DV8FromTheWorld's JDA as its backend.
This framework can :
- manage commands simply by creating a new class in a package;
- deal with different languages;
- handle settings;
- create an automatic help list;
and much more!
These instructions will allow you to start writing up your own bot using our framework.
You will require Maven and Java >1.8 to use our framework.
Maven could be installed through most Java IDE : your mileage may vary.
<dependency>
<groupId>io.github.vhoyon</groupId>
<artifactId>vramework</artifactId>
<version>LATEST</version>
</dependency>
(you can switch LATEST
to the following version number : )
We know, it's quite important. We'll do it ASAP! :)
- JDA - The Java Discord APIs to allow a bot to run in Java
- Maven - Dependency Management
- ClassGraph - Used to find Commands without declaring them
We use a slightly modified GitFlow methodology, where our modifications types are used when creating branches from the dev
branch. For example, creating a README.md
file means creating a branch from dev
named tasks/README
.
We use ZenHub to easily manage our issues. If you haven't tried it yet, we highly recommend it, inline GitHub integrations for issues management is really useful!
- Guillaume Marcoux (V-ed) - Owner and main maintainer
- Stephano Mehawej (StephanoMehawej) - Maintainer
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details