BlueBot - A Java-written Discord bot

BlueBot BlueBot
Join the support server :


You can add the bot to your server by clicking on this link

You can also contact me on Steam :

The API can be found here. However, the required dependencies for the bot are included in this repository.

BlueBot will provide useful features like :

Getting started

To edit the code, just follow these steps :

Interface

Commands

BlueBot provides a lot of commands. Use !help to display the complete list of them.

By typing help after each command, you’ll get information on how to use the command.

Example : by typing !ping help you’ll get the following response :

The command ping pings the bot (to check if it's online). Usage : !ping

Hosting the bot

You can host your own instance of the bot. To do so, head over to the Releases page and download the latest one. To run BlueBot, you’ll need Java 8 and OpenJFX. After installing them (Google is your friend, it depends on your OS), you’ll be ready to go.

If you are using the bot on several servers, in order to have a dedicated soundboard per server, you’ll have to :

To toggle between the general soundboard and the dedicated one, remember to use the !enable and !disable commands.

Running BlueBot on a headless device (VPS, Raspberry …)

First, install Java with OpenJDK & OpenJFX:

Since BlueBot is using JavaFX for the GUI, you’ll need to install a display emulator to run the app. I personally use Xvfb

License

This project is released under the MIT License.