È suggerito abilitare un venv, per isolare le dipendenze del progetto.
Successivamente, le dipendenze sono installabili con pip install -r requirements.txt
.
.env
; questo conterrà le informazioni base della configurazione.TELEGRAM_API_KEY=<API KEY DA Bot Father>
DATABASE_URL=postgresql://unito_bot:password@localhost:5432/unito_bot
È 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
.