No description
  • Kotlin 99.2%
  • Dockerfile 0.8%
Find a file
2026-04-11 20:18:35 +02:00
gradle/wrapper init nouvelle base de code 2026-03-21 09:06:44 +01:00
src/main changed dotenv lib and env loading 2026-04-11 19:25:20 +02:00
.dockerignore added dockerfile and dockerignore 2026-04-11 20:03:19 +02:00
.gitignore added dockerfile and dockerignore 2026-04-11 20:03:19 +02:00
build.gradle.kts edited readme and added comments in DockerFile 2026-04-11 20:18:35 +02:00
Dockerfile edited readme and added comments in DockerFile 2026-04-11 20:18:35 +02:00
gradle.properties init nouvelle base de code 2026-03-21 09:06:44 +01:00
gradlew init nouvelle base de code 2026-03-21 09:06:44 +01:00
gradlew.bat init nouvelle base de code 2026-03-21 09:06:44 +01:00
LICENSE init des libs, ajout readme et lisence 2026-03-21 09:28:47 +01:00
README.md edited readme and added comments in DockerFile 2026-04-11 20:18:35 +02:00
settings.gradle.kts init nouvelle base de code 2026-03-21 09:06:44 +01:00

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.