Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Discord Role Persistence

Discord Role Persistence is a verified Discord bot with the objective to save the roles of users even after a leave/join server

release github-docker github-sonar sonar-gate licence

InviteHow to useVariablesLicence

Invite

The invitation link for the bot is present into the website : https://discord-role-persistence.com

How to use

Use with docker-compose

  1. Change variables in application.properties file

  2. Use command docker-compose up

Use with docker run

Command docker run IMAGE -e BOT_TOKEN=TOKEN ...

with -e the variables

Use with java

  1. Compile mvn clean package
  2. Run java -jar target/bot.war with variables

Use with tomcat

  1. Compile mvn clean package and get the war file in targetfolder
  2. Config the config file of your bot CATALINA-HOME/conf/Catalina/localhost/bot.xml with variables
  3. Deploy the war CATALINA-HOME/webapps/bot.war

Variables

Key Description Default
LOG_FILE Location of log file ./log/bot.log
BOT_TOKEN Token of the Discord bot None - required
DB_USERNAME The username used for your database bot - required
DB_PASSWORD The password used for your database bot - required
DB_HOST Where your database is hosted bot-mysql - required
DB_PORT The port of your database 3306
DB_NAME The name of the table bot - required
DB_TIMEZONE The timezone used UTC

Licence

Project under MIT licence

About

Discord Role Persistence is a verified Discord bot with the objective to save the roles of users even after a leave/join server

Topics

Resources

License