Free discord bot
https://lstu.fr/botanique
- TypeScript 98.4%
- JavaScript 1.3%
- Dockerfile 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
Publish latest version / build (push) Successful in 1m28s
closes #302 Reviewed-on: #303 |
||
| .forgejo | ||
| .vscode | ||
| .zed | ||
| config | ||
| src | ||
| tests | ||
| .dockerignore | ||
| .eslintrc.json | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| CONTRIBUTING.md | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| PRIVACYPOLICY.md | ||
| README.md | ||
| TERMSOFSERVICE.md | ||
| tsconfig.json | ||
🌱 Botanique 
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
.enven 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.