forked from DiscordBots/lilJudd
2.4 KiB
2.4 KiB
li'l Judd version 2
"Oh boy, here we go again" ~ me
A Discord Bot for Splatoon Teams.
More information can be found on the Homepage.
Contributors
Known issues
If you encounter any bugs, message me on Discord (@moonleay) or send me a mail (issues@moonleay.net). You can also open a ticket on the support server.
Commands & Features
- Commands
- version -- Show the versions of the bot and the most important dependencies
- feature -- Manage bot features
- match -- Create a new match
- updateroles -- Update the roles of all users
- sendplanner -- Send the planner message
- Features
- Time Planner -- Make the bot send messages and reactions into a selected channel in order to make planning easier
- Availability Manager -- Make the bot assign users roles every day, so it is possible to notify available people
- Match Planner -- Make a match, for which players can sign up and the bot will assign teams and roles to them
(Maybe) upcoming features
See the todo list for more information.
How to self-host (using the Docker container)
- Pull the container from Docker Hub
- Map /data/ to a folder on disk
- Run the Bot once
- follow step 4 and 5 from the JAR section
- Run the Bot again
- Profit.
How to self-host (using the JAR)
- Download the latest release from the Releases page.
- Place it anywhere you want.
- Run the following command:
java -jar lilJudd.jar
- The bot should start and create a config file named "credentials.nils" in a folder called "data"
- Open it and put in your credentials.
- token: your Discord bot token
- dbDomain: the domain and port of your postgresql database (e.g.: 192.168.178.1:5432)
- dbName: the name of the database
- dbUser: the username of the database
- dbPassword: the password to the db user
- Rerun the command
java -jar lilJudd.jar
- The bot should now be up and running.
How to set up workspace
Install IntellJ and import the project from git. Done.
Docker commands 4 me
- docker build -t limiteddev/liljudd:x.x.x .
- docker push limiteddev/liljudd:x.x.x