SupportBot is the multi-purpose, user friendly Discord bot. Originally made for the NetworkSync Orginization!
To use, download the source and compile it using gradle, and create the following script and run it in the same directory as the jar file.
@echo off
java -jar discordbot-1.0.0.jar configDirectory={insert config directory}
pauseAfter running it for the first time, edit the config file with the needed information. All fields are required in order for the bot to run successfully. To get your token, create a Discord application here. After creating the application, turn it into a bot account by clicking in the following locations.
From there, copy your token and add it to the config. Be mindful never to share your token with anyone! You'll need to invite the bot to your guild(s) of choice. To do so, copy the client id found under General Information in the Settings panel, and replace it in the following URL.
https://discordapp.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=8
In order for the bot to run, you will need to have 2-Factor Authentication enabled.
If you would like the bot to provide insights based on peoples chat, you'll need to edit the following array in your config file.
"tips": [
{
"suggestion":"If you need help with an issue related to the plugin run the `<prefix>help` command!",
"word":"help"
},
{
"suggestion":"This is a test!",
"word":"test"
}
]Follow the format in order to add more words that the bot will respond to with the corresponding message.
The bot is built on the public Discord API known as JDA with the 3rd party library of bJdaUtilities
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
