This bot was created specifically for the official Discord server of the game Notruf 112 - Die Feuerwehrsimulation 2. It's only purpose is to add roles to users and to manage bug reports.
-
Use
/opt out <english|german>
to mute the english/german announcement channels -
Use
/reset
to reset your settings
The bot is private, but you can compile and host your own version.
Make sure to have the following things up and running:
- Java 17
- Maven
- git
git clone https://github.com/Kaktushose/Levelbot.git
- Open the
config.json
file and insert you values:
{
"token": "", // the bot token
"guildId": -1, // id of the guild the bot will be running on
"reportCategoryId": // id of the parent category of the report channel
"reportChannelId": // the report channel to send reports to
"englishRoleId": -1, // id of the role used to opt out of english announcments
"germanRoleId": -1 // id of the role used to opt out of german announcments
}
-
Copy the files
embeds_de.json
andembeds_en.json
from the repository folder to the location where the jar will run. -
Optionally you can configure the localization of the slash commands by editing the
commands_de.properties
located atNotrufBot/src/main/resources/
or add more localizations.
Once you are done with all configuration steps, you can build the jar and run it:
mvn clean package
java -jar Notruf-Bot-1.0.0.jar
If you believe that something is missing, and you want to add it yourself, feel free to open a pull request.