Discord Bot JediStar
Inviting the public bot to your Discord server
Detailed instructions are available here : https://jedistar.jimdo.com/jedistar-bot/
If you have any question, problem or suggestion, please feel free to join this Discord Server : https://discord.gg/nyWgbU3
Installing your own custom version of the bot
All you'll need is a computer connected to the Internet. Any OS that can run Java will do.
No need to be a computer crack, the installation is very easy.
Of course, if you want the bot to be available 24/7, the computer that runs it will need to stay up 24/7. You can also rent a small server, for example I was able to rent one for less than 4€/month.
Some examples of hosting services:
Installing the bot
/!\ This will most likely require a little bit of computer skills. If you don't feel like you'll make it, you should probably just invite the public version of the bot./!\
- You'll need to install a "Java runtime Environment (JRE)" with Java version 1.8. You can download a JRE from Oracle's website here.
- Download the latest version of the application from the "runnable" directory (that's the .jar file). Along with it, download one of the settings files in the language that you like most.
- Put these two files in the same directory on your computer. Rename the settings file into "settings.json" (remove the language suffix at the end of the file).
- Follow this quick tutorial to create a Discord bot and get a "token". This token is what helps the application connecting to your Discord server.
- Open the settings.json file you downloaded at step 3. In the first field, put the token you got from Discord at step 4 like in the following example :
- Inside this same file, you should customize the "bot Admins" section. This defines who will be allowed to run administrator commands from Discord. You may use group names (as they are defined inside Discord) or individual user IDs (the 4-digits ID you can see in Discord).
- You may customize anything else you like in this settings.json file, like the keywords used by the commands, the raid names, etc... But be careful not to change its structure, or the bot would fail to work correctly. Please note that i would be really interested if you gave me translated versions in your own language !
- Install mysql server from here
- Use the config/database.sql file to create the required database
- Configure mysql connection in the settings.json file
- Launch the bot following the next section.
Launching the application
You need to launch the application in order to have it answer your commands inside Discord. There are two ways to do it :
- For those who are not familiar with computers, on most computers, double-clicking on the .jar file will be enough.
- For those who are a bit more skilled with computers, and who want to have feedback from the application, you may open a terminal window and type the following command :
java -jar JediStarBot-X.X.X.jar