Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⬜️ [4] UNICT Bot #4

Closed
Helias opened this issue May 20, 2022 · 0 comments
Closed

⬜️ [4] UNICT Bot #4

Helias opened this issue May 20, 2022 · 0 comments
Labels

Comments

@Helias
Copy link
Member

Helias commented May 20, 2022

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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant