tsi-unito / UnitoBOT

Un bot di telegram per la gestione dei gruppi, links, moderazione ed appunti dell'Università degli Studi di Torino
GNU General Public License v3.0
3 stars 1 forks source link

Setup Dipendenze

È suggerito abilitare un venv, per isolare le dipendenze del progetto.

Successivamente, le dipendenze sono installabili con pip install -r requirements.txt.

Setup bot

  1. Creare nella root del progetto un file .env; questo conterrà le informazioni base della configurazione.
  2. Aggiungere i due campi essenziali nel file. Esempio:
    TELEGRAM_API_KEY=<API KEY DA Bot Father>
    DATABASE_URL=postgresql://unito_bot:password@localhost:5432/unito_bot

Setup database

È necessario un database PostgreSQL. Personalmente suggerisco di usare un container, ma qualunque istanza recente va più che bene!

Per far generare automaticamente le tabelle potete eseguire il comando alembic upgrade heads.