Ce bot permet de récupérer le planning de la semaine de l'EDSQUARE, et d'envoyer une notification sur discord en cas de mise à jour via un webhook. Voir la documentation de Discord pour savoir comment configurer un webhook.
- Clonez le dépôt :
git clone git@github.com:lorcannrauzduel/edsquare-bot.git
- Installez les dépendances :
npm install
- Créez un fichier
.env
à la racine du projet. - Ajoutez les variables d'environnement nécessaires :
EDSQUARE_EMAIL="votre_email@exemple.com"
EDSQUARE_PASSWORD="votre_mot_de_passe"
EDSQUARE_PLANNING_BASE_URI="apps/planning" ou "admin/apps/plannings" si vous êtes admin
WEBHOOK_URL="url_du_webhook_discord"
- Pour lancer le bot en mode développement :
npm run dev
- Pour exécuter les tests :
npm run test
Vos contributions sont les bienvenues. Que vous ayez des idées de nouvelles fonctionnalités, des corrections, ou des améliorations de code.
Si vous avez des questions ou besoin d'aide, n'hésitez pas à ouvrir une issue !
Lorcann RAUZDUEL