/edsquare-bot

Bot Discord conçu pour surveiller et notifier les mises à jour du planning de l'EDSQUARE via Discord, en utilisant Puppeteer pour le scrapping

Primary LanguageTypeScript

edsquare-bot

Description

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.

Installation

  1. Clonez le dépôt :
git clone git@github.com:lorcannrauzduel/edsquare-bot.git
  1. Installez les dépendances :
npm install

Configuration

  1. Créez un fichier .env à la racine du projet.
  2. 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"

Utilisation

  • Pour lancer le bot en mode développement :
npm run dev
  • Pour exécuter les tests :
npm run test

Contribution

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 !

Auteur

Lorcann RAUZDUEL