UNICT-DMI / Telegram-DMI-Bot

A telegram bot for the DMI students 🎓 (@DMI_Bot)
https://t.me/DMI_Bot
GNU General Public License v3.0
41 stars 30 forks source link

improve: /stat and /stat_tot commands #117

Closed TendTo closed 4 years ago

TendTo commented 4 years ago

Ora la lista di comandi è ordinata secondo il numero di volte che un comando è stato utilizzato, e ci sono 2 info aggiuntive, cioè il totale degli utilizzi e la media per comando [closes #115].

Il risultato è il seguente Cattura

Non sono sicuro sul come realizzare il graph: oltre a dover usare un'apposita libreria, penso che un grafico (a torta o a barre) sarebbe un po' poco leggibile perché ci sono tante labels (comandi). Se avete in mente qualcosa suggerite

Guberlo commented 4 years ago

Potremmo fare dei grafici solamente per le top x, così da avere meno casino nel grafico e vedere comunque qualcosa di più intuitivo

drendog commented 4 years ago

per comodità si potrebbe linkare ad una pagina che mostra un grafico

TendTo commented 4 years ago

Ok, ho provato ad aggiungere un semplice grafico a barre, e questo è il risultato Cattura

Potremmo fare dei grafici solamente per le top x, così da avere meno casino nel grafico e vedere comunque qualcosa di più intuitivo

Ho seguito il consiglio e per adesso mi limito a prendere le prime 10

per comodità si potrebbe linkare ad una pagina che mostra un grafico

Funzionerebbe, a patto di avere una pagina da cui mostrare il grafico. A meno che non ci sia qualche api che tu gli fornisci i dati e ti prepara un'immagine di grafico (idea interessante a prescindere)

Il fastidioso il fatto che ho dovuto aggiungere la libreria matplotlib, per cui vedete se secondo voi ne vale la pena o se vi viene in mente qualche alternativa

Helias commented 4 years ago

possiamo mergiare (ottimo lavoro, come sempre :grin: )