Skip to content

Bot pour le Discord Polytech Paris-Saclay | Scrapper des notes sur Oasis (profil étudiant) et alerte pour les nouvelles via un bot Discord

Notifications You must be signed in to change notification settings

Polytech-Paris-Saclay/polytech-discord-bot

Repository files navigation

Polytech Bot (Discord)

Bot Discord du serveur PEIP Polytech Paris-Saclay, pour avertir de :

  • nouvelles notes sur Oasis (Polytech Paris-Saclay)
  • nouvelles offres de stage sur le site de Tesla
  • prochains bus à la fin d'une journée de cours

Installer les dépendances

pip install -r requirements.txt


Les fichiers oasis.py, tesla.py et bus.py définissent respectivement les fonctions :

  • getGrades(), getSubjects()
  • getInternships(), getInternshipInfos()
  • getNextBusses()

et sont indépendants (ils peuvent être appelés seuls sans passer par main.py)


Les identifiants oasis et/ou le token Discord doivent être placés dans un fichier .env sous la forme

# Oasis (Polytech Paris-Saclay)
LOGIN = 01234567 #Numéro étudiant
PASSWORD = MotDePasse

# Discord bot
TOKEN = token-bot-discord

# Agenda url (.ical)
AGENDA_URL = https://www.your-school.edu/agenda.ical

Comment créer un bot Discord ?


Contributeurs

Alexandre MALFREYT (AlexZeGamer)
Florian MICELI (FlorianMiceli)