GithubHelp home page GithubHelp logo

loenus / finanza-che-conta Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 550 KB

Web Scraper - Telegram Bot about Finance

Home Page: https://t.me/finanzacheconta

Dockerfile 2.74% Python 97.26%
docker telegram telegram-bot finance

finanza-che-conta's Introduction

Logo

Finanza che conta
Telegram Bot

GitHub repo size Docker Image CI Custom badge for subscribers

Telegram Bot Channel   •   Issues   •   Roadmap

Why

La finanza è un gioco a lungo termine, ma ci sono alcuni indicatori più concreti, attuali e tangibili di altri. Però, chi ha tempo di monitorarli con regolarità e ricordarsi di farlo? Immagina questo: un bot che manda massimo due notifiche a settimana su un'app che già utilizzi. Lascia che la tecnologia lavori per te, così puoi concentrarti sul prendere decisioni informate con il minor sforzo possibile. Arrivederci FOMO, buongiornissimo caffè!

What it does

Periodicamente (circa ogni due settimane, quando esce il comunicato stampa della ISTAT) manda un messaggio su telegram indicando il cambiamento dell'inflation rate in Italia; inoltre, ogni lunedì manda un messaggio con il valore dell'€STR.

How to self host

È possibile trovare la docker image di questa repo su DockerHub.
Quindi sarà sufficiente avere una macchina linux su cui eseguire le istruzioni riportate su DockerHub.

Ricordarsi di creare o settare le variabili d'ambiente, elencate nel file .env.sample
A tal proposito, see List of tz database time zones for valid options.

finanza-che-conta's People

Contributors

loenus avatar

Watchers

 avatar

finanza-che-conta's Issues

Roadmap

TODO list:

  • Aggiungere https://www.ecb.europa.eu/stats/financial_markets_and_interest_rates/euro_short-term_rate/html/index.en.html
    • un job settimanale (lunedì) che ne comunica il valore aggiornato (altri dati no? magari in combinazione con il secondo, segnala l'andamento settimanale..)
    • un job quotidiano che controlla l'oscillazione senza comunicarla in chat. Se negli ultimi giorni (quanti?) la variazione è elevata, lo segnala in chat. (Come? controlla la memoria persiste tra i jobs)
  • Valutare se salvarsi i dati in un file della repo (per eventuale resoconto periodico)
  • Rendere la ENV timezone opzionabile

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.