No description
- Kotlin 99.2%
- Dockerfile 0.8%
| gradle/wrapper | ||
| src/main | ||
| .dockerignore | ||
| .gitignore | ||
| build.gradle.kts | ||
| Dockerfile | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| settings.gradle.kts | ||
ANTHONUS-bot
Personal Discord bot developed for learning Kotlin, Java, and JDA, as well as automating everyday tasks.
Project Objective
This repository serves as an experimental ground for:
- Kotlin on the JVM
- Discord API via JDA
- Integration of third-party libraries (audio, HTTP, configuration, logs)
Prerequisites
- Java 25 or higher
Installation and Startup
Development
Compiling the project:
# Linux / macOS
./gradlew build
# Windows
.\gradlew.bat build
Running in development:
# Linux / macOS
./gradlew run
# Windows
.\gradlew.bat run
Production with Docker Compose
services:
bot:
image: git.anthonus.fr/anthonus/anthonus-bot:latest
container_name: anthonus-bot
restart: unless-stopped
environment:
- DISCORD_TOKEN=<your_discord_bot_token>
License
This project is distributed under the GNU GPL v3.0 license.
See the LICENSE file for the full text.