Backend in Ruby on Rails per l'invio automatico di messaggi su Telegram agli "iscritti" (che possono essere privati, canali in cui il bot è admin o gruppi) del contenuto del feed RSS indicato, a patto che ci siano i campi titolo, descrizione e URL.
L'installazione è la solita delle applicazioni Ruby on Rails. In questo caso il database usato (e consigliato) è PostgreSQL. Va attivato anche Sidekiq con Redis.
Vanno impostate le seguenti variabili d'ambiente:
- TOKEN (il token del bot Telegram creato con @BotFather)
- FEED (l'indirizzo del feed RSS da cui prendere ogni 15 minuti le notizie, es. https://itwikinews-rss.toolforge.org/)
- FALLBACK (l'ID di un utente Telegram, ottenibile tramite un bot come @userinfobot, a cui inviare informazioni su eventuali errori).
- BOT_USERNAME (l'username del bot, senza la chiocciola davanti, es. @Wikinotiziebot)
- start - Iscriviti alle notizie di Wikinotizie, in un gruppo, in un canale o nella tua chat privata
- stop - Smetti di ricevere le notizie di Wikinotizie
Ogni contributo è ben accetto, così come segnalazioni di problemi o richieste di miglioramenti.