Skip to content
This repository was archived by the owner on Jun 29, 2024. It is now read-only.

unrealization/Jeeves

Repository files navigation

Jeeves

A bot for Discord based on the Discord4J library (https://github.com/Discord4J/Discord4J).

Through a number of modules Jeeves has a certain focus on the game Elite: Dangerous, but can also provide useful functions for Discord servers unrelated to the game.

For Elite: Dangerous related Discord servers it offers access to the EDSM API.

Jeeves' more general functions include things like welcoming new users, handling of roles or announcements of streams.

This is the second incarnation of Jeeves, with the first one (https://github.com/unrealization/FGEBot) being a fork of the FGEBot (https://github.com/JBHemloque/FGEBot), written in JavaScript.

Installation

Jeeves uses Maven (https://maven.apache.org/) in order to pull in dependencies.

Run mvn package to build the JAR.

Configuration

In order to operate Jeeves will require you to set up an application with a bot user on the Discord developer site (https://discordapp.com/developers/applications/me).

Once that is done you need to create the file clientConfig.xml containing your bot's token.

See clientConfig.xml.sample for an example.

About

The all new Java version of the Discord bot Jeeves

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages