⬜️ [4] UNICT Bot
Helias opened this issue · 0 comments
Crea un vero UNICT BOT ispirato a DMI_Bot
Questo bot dovrebbe:
- raccogliere dati per studente come:
-
- Dipartimento
-
- CdL
- fornire i dati sugli uffici/segreteria del relativo Dipartimento/CdL
- comando report, il report verrà inviato in uno specifico gruppo Telegram associato ad un Dipartimento/CdL
- ....qualsiasi altra funzione nel DMI Bot ma relativa al CdL/Dipartimento - visualizzare il relativo canale Telegram del CdL/Dipartimento
- visualizzare tutte le aule studio presenti ed i relativi orari della città di Catania
Questo bot dovrebbe anche "sostituire" il DMI_Bot stesso, per ora il DMI Bot supporta l'interazione con GitLab/Drive, alcune funzionalità saranno solo per il DMI, potremmo mantenere il DMI Bot o semplicemente abilitare nel UNICT Bot solo per il DMI studenti.
Come funzionerà?
Quando un utente contatterà l'UNICT Bot mediante il comando "/start", l'UNICT Bot dovrà chiedere all'utente di scegliere un Dipartimento (mediante pulsanti) e scelto il Dipartimento dovrà scegliere anche il CdL di appartenenza.
Ogni utente dovrà essere in grado di poter cambiare in qualsiasi momento mediante apposito comando il proprio Dipartimento e CdL.
Questi dati Dipartimento e CdL verranno salvati in un file sqlite, ogni utente dovrà essere "schedato" al fine di fornirgli delle informazioni mirate al proprio Dipartimento e CdL di appartenenza.
Questa funzionalità sarà determinante per tutti gli altri comandi il cui risultato dipenderà dal Dipartimento/CdL eccetto per i comandi come "orari del CUS", "orari della mensa Oberda/Cittadella/ecc.", "orario segreteria X" (segreteria UNICT e non dipartimento/cdl) e così via.
Questo progetto non è ancora stato assegnato a nessuno studente, se sei interessato, commenta questa issue scrivendo almeno 4 username di github (il tuo incluso).