You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Brett Bender ad8247c690 feat: mongo database, seteventchannel command 3 years ago
gradle/wrapper chore: initial commit 3 years ago
src/main feat: mongo database, seteventchannel command 3 years ago
.gitignore chore: ignore log files 3 years ago
LICENSE chore(docs): Add a README, license the project 3 years ago
README.md chore: Add reasons for libraries & remove snakeyaml 3 years ago
build.gradle.kts chore: Add reasons for libraries & remove snakeyaml 3 years ago
gradle.properties feat: mongo database, seteventchannel command 3 years ago
gradlew chore: initial commit 3 years ago
gradlew.bat chore: initial commit 3 years ago
guild-settings.yml chore: initial commit 3 years ago
settings.gradle.kts chore(resources): update default config 3 years ago

README.md

IEEEvents Bot

Made with ❤️ by @apollo

A Discord bot that mirrors events from an iCal file to Discord, and allows users to browse them

Important Note

The bot does not yet clone the events from iCal to Discord, rather it only currently implements a command to view the events. This is a limitation of using JDA 4.x instead of the newest JDA 5.x branch. Once JDA 5.x is stable, the bot will clone the events.

Built With

Usage

Build it!

I use the Gradle build system, so getting all the dependencies and building the jar should be as easy as:

./gradlew clean shadowJar

Run it!

On the first run of $ java -jar build/lib/IEEEventsBot*.jar it'll automatically copy an example config.yml for you. From there, change the values to be relevant for you. After you have it fully configured, run the bot again with java -jar build/lib/IEEEventsBot*.jar and invite the bot to your server!

All together

# Build the .jar file
$ ./gradlew clean shadowJar
# Run the bot for the first time (will stop right away)
# Will place a new config.yml in your directory - replace with your values
$ java -jar build/lib/IEEEventsBot*.jar
# Actually run the bot this time
$ java -jar build/lib/IEEEventsBot*.jar

Licensing

This project is licensed under the MIT License

Authors