Free discord bot https://lstu.fr/botanique
  • TypeScript 98.4%
  • JavaScript 1.3%
  • Dockerfile 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mylloon 0aa7afb183
All checks were successful
Publish latest version / build (push) Successful in 1m28s
chore: update deps (#303)
closes #302

Reviewed-on: #303
2026-09-08 14:56:19 +02:00
.forgejo
.vscode
.zed chore: merge dev to main (#300) 2026-08-10 13:26:49 +02:00
config
src chore: update deps (#303) 2026-09-08 14:56:19 +02:00
tests
.dockerignore
.eslintrc.json
.gitignore
.prettierignore
.prettierrc
CONTRIBUTING.md
Dockerfile
eslint.config.mjs chore: merge dev to main (#300) 2026-08-10 13:26:49 +02:00
LICENSE
package-lock.json chore: update deps (#303) 2026-09-08 14:56:19 +02:00
package.json chore: update deps (#303) 2026-09-08 14:56:19 +02:00
PRIVACYPOLICY.md
README.md feat: qobuz support (#297) 2026-06-03 16:46:37 +02:00
TERMSOFSERVICE.md
tsconfig.json

🌱 Botanique status-badge

Ajoute le bot à un serveur

Lancer le bot

Avec docker-compose (recommandé)

services:
  botanique:
    image: git.mylloon.fr/confreriedukassoulait/botanique:latest
    container_name: Botanique
    environment:
      - TOKEN_DISCORD=ton-token-va-ici
    volumes:
      - /here/your/path:/config
    restart: unless-stopped

En local

  • Assurez-vous d'avoir FFmpeg d'installé sur le système.

  • Cloner le dépôt

  • Spécifier un fichier .env en suivant l'exemple

  • Installer les dépendances du bot

    npm install
    
  • Lancer le bot

    npm run main
    

Variables d'environnements

Nom Description Par défaut Commentaire
TOKEN_DISCORD Token Discord Aucune
DEFAULT_LANG Langue par défaut fr Expérimental, si la langue par défaut n'est pas complète (c.-à-d. 100%), le bot pourrait ne pas fonctionner correctement.
Liste des traductions disponibles ici
SP_CLIENT Client ID Spotify Aucune Pas obligatoire
SP_SECRET Client secret Spotify Aucune Pas obligatoire
HIFI_INSTANCES Instances hi-fi Aucune Pas obligatoire, séparé par des virgules
QOBUZDL_INSTANCES Instances Qobuz-DL Aucune Pas obligatoire, séparé par des virgules

Volumes

Chemin Description
/config Dossier de configuration, par exemple, c'est ici que la base de donnée est.

Contribuer

Toute contribution est la bienvenue !

Pour commencer, lis le fichier de contribution.

Licence

Voir le fichier LICENCE.

Crédits

Photo de profil