opendatasicilia / cors-dashboard

Dashboard bollettini DASOE, Regione Sicilia
https://report-dasoe.opendatasicilia.it/
1 stars 0 forks source link

Proposta notifiche #12

Open dennisangemi opened 2 years ago

dennisangemi commented 2 years ago

Buonsera a tutti/e!

Pensavo che il nostro è l'unico "servizio" con tutti i dati praticamente ufficiali sempre aggiornati e facilmente fruibili... perfetto per ogni cittadino/a. Dato che l'aggiornamento dei dati avviene con frequenza settimanale, non avrebbe più senso inserire una sorta di feature che consenta di 🔔 abilitare le notifiche per ricevere una notifica (ad esempio su telegram) ogni volta che la dashboard si aggiorna?

Grossomodo è quello che attualmente fa il bot @dasoe_alert_bot.

Sarebbe possibile:

Non vorrei che il bot accedesse direttamente ai dati (credo si possa fare ma non so se è una cosa conveniente).

Personalmente, nei panni di un qualsiasi cittadino incuriosito dall'andamento dell'epidemia mi piacerebbe ricevere un link settimanale che mi ricordi che la dashboard è stata aggiornata.

È qualcosa che è possibile realizzare? Non ne vale la pena? È già sufficiente la dashboard? Che ne dite?

gabacode commented 2 years ago

Ciao @dennisangemi credo che ne valga la pena ed è un'idea molto interessante!

Al momento il @dasoe_alert_bot manda una notifica quando un nuovo PDF è pubblicato, ma potremmo creare un bot che manda la notifica ad avvenuto aggiornamento della dashboard, dopo la conversione.

Vari modi in cui potremmo collegarlo, ma credo che il modo piu efficace sia al momento del deploy su heroku, o comunque dopo che l'action di aggiornamento sia completa.

I comuni alla fine si aggiornano tutti insieme, sempre a patto che il comune sia presente in lista (vedi issue sull'altro repo riguardo i comuni mancanti), quindi per l'utente credo che sia abbastanza semplice inserire il nome del proprio comune all'interno della Dashboard.

Altra soluzione potrebbe essere quella di creare un API endpoint che restituisca la data dell'ultimo aggiornamento.

Lasciando la issue aperta ad altre soluzioni e consigli, sempre ben accetti.