-
Agenda
-
Modification de l'agenda (check toute les [env.checkTime default: 1H] pour des modification)
-
Détection periode Entreprise
-
Stockage des devoir <MVP
-
Calcul des dead line pour chaque devoir ( Attribution a la prochaine occurence du cours)
-
Génération de notification par devoir (si demander)
-
Trigger un refresh
-
Auhtentification de l'ui via les service Discord
-
Gestion des droit sur le bot via configuration comme pour les teams concourse
-
UI? possible
- Check BDD, init if needed <MVP
- Check ICS link working
- Check ICS link content
- Update BDD <MVP
- Notif avertissant si une update du bot a été fait et de sa version (ou juste un msg de démarrage) <MVP
- Notif des modification faite dans la bdd et de quand dattait la version de la bdd
- Notif des devoir approchant <MVP
- Mise en place de fonction maison
- Mise en place de commande discord
- Each day
- Tout les soir (Avant 19H)
- EDT du lendemain
- Devoir pour le lendemain
- [env.checkTime default: 1H]
- Update de l'agenda
- Déplacement des devoir si nécessaire
- Notif lors d'une modification
- Tout les soir (Avant 19H)
- Each Week
- Le dimanche et le mercredi avant 19H
- EDT de la semaine
- Devoir de la semaine et par jours
- Le dimanche et le mercredi avant 19H
- Possibilité de dev des adaptateur pour n'importe quelle plateforme. <MVP
- Mise en place d'une logique hexagonale <MVP
- Mise en place d'un systéme de Service en HotReload (Sys Plug-Play maison ?) <MVP
- Multi Language ?
- DOCKERISATION !!! <MVP
- Service avec Tray Icon ? (Win, Linux, Mac si ui)
| Word | description |
|---|---|
| mvp | Minimum viable product |
| GraphQL | Rest api equivalent that work differently |
| HotReload | Reload services in case of modification |
