A multipurpose Discord bot written in Kotlin.
# Clone and build
$ git clone https://github.com/Kyuubey/Akatsuki --recrusive && cd Akatsuki
$ ./gradlew clean build
# Config
$ cp config.example.yml config.yml
# use your favorite editor to edit the YAML file
# Run it
$ java -jar builds/libs/Akatsuki.jar
# Also run the image API which listens on port 5050 by default
$ ./backend/main.py
Same steps as above except instead of building it with gradle and running it with java run the following command
# Build and run it
$ sudo docker-compose up -d
# View all containers
$ sudo docker-compose ps
# CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
# abcdefg12345 postgres:alpine "docker-entrypoint.s…" ... ... 5432/tcp akatsuki_db_1
# hijklmn67890 akatsuki_akatsuki "java -jar ./build/l…" ... ... akatsuki_akatsuki_1