Bot utilisant l'API discord.js pour intéragir avec le serveur discord du Duck.
Projet bénévole porté par les membres du club.
/archive
- déplace le salon dans le bon dossier 📁ARCHIVES. Créé un nouveau dossier 📁ARCHIVES si besoin. Uniquement [Sorties/Événements/Compétitions]/balise
- affiche les dernières valeurs et directions de vent autour de Grenoble. Source : murblanc.org/sthil
Toutes les heures
- Archive les salons périmés des catégories [Sorties] (avec une tolérance de 1 jour, exemple : 28-02-chamrousse sera archivé automatiquement le 30-09 à 1h du matin). Fonctionne uniquement pour les salons ayant un nom valide (28-02-chamrousse)À chaque création de salon
- si le nombre de salons total est supérieur à 495, supprime automatiquement l'archive la plus vieille pour ne jamais atteindre la limite native de 500 salons.Toutes les 10min
- met à jour les stats du serveur dans le salonADMIN > STATS
- Fonction qui manipule les rôles des membres pour afficher certains salons uniquement aux membres ayant cotisé au club pour l'année en cours
- Commande
live
pour mettre de suivre les canards crosseurs sur une journée - Améliorer la commande
/archive
pour qu'elle transforme le salon en thread dans un unique salonarchives
, nous permettant alors de garder l'historique des sorties ad vitam aeternam (@Romain.L ?) - Commande
/notam
pour afficher toutes les NOTAM en cours entre 2 points GPS - Ajouter un webhook qui notifie la création d'un nouvel article sur le site du Duck
- Ajouter un salon
creation-sorties
où seul le bot peut écrire, pour les membres qui souhaitent recevoir une notification lorsqu'une nouvelle sortie est proposée
- Installer docker et docker-compose
- Créer un fichier
.env
à la racine en suivant cet exemple :
GUILD_ID=ID_DU_SERVEUR
BOT_TOKEN=TOKEN_DU_BOT
docker compose up --build