A BDO Centric discord bot.
- User Scroll inventory (Complete)
- Scroll groups (Pretty much done)
- Invite behaviors (close to done)
- Events (In progress)
- Family name -> discord sync (In progress)
- Boss notifications (planned)
- Member Time zone tracking (planned)
- Table of contents (planned)
- Stats tracking (planned)
Feel free to contribute or suggest more features. Docs are basically non-existant atm but I am working on them.
- You will need to have a mysql db to run the bot against, this will come prepacked in a docker-compose file later, but for now you need one.
- You will need a discord bot user registered on https://discord.com/developers/applications, you will use this test bot to run the code through.
- Create a file at
src/resources/application.yml
for housing configs - Fill in this template for the file:
discord:
token: "discord-bot-token"
owner: "discord-id-of-owner"
spring:
datasource:
url: "jdbc:mysql://db-uri:port/schema-name"
username: "db-username"
password: "db-password"
jpa:
properties:
hibernate:
dialect: "org.hibernate.dialect.MySQL5InnoDBDialect"
hibernate:
ddl-auto: "validate"
- It should now run and boot the spring application.