Skip to content

doublegized/iliadbot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IliadBot

iliadbot è un bot telegram che permette di conoscere soglie e credito della tua SIM Iliad. Il bot non è ufficiale e non conserva o salva le tue credenziali di accesso, tuttavia queste potrebbero rimanere sui server di Telegram. Utilizza il bot consapevolmente!

Il codice sorgente è rilasciato sotto licenza AGPL 3.0.

Comandi supportati

/info - permette di conoscere stato soglie e credito`
/help - mostra un messaggio di aiuto

Istruzioni per propria istanza

Di seguito le istruzioni per eseguire la tua istanza personale di questo bot.

Linux

Per eseguire la tua istanza di questo bot su un sistema Linux usa le seguenti istruzioni:

virtualenv -p python3 iliadbotenv 
iliadbotenv/bin/pip install https://github.com/doublegized/iliadbot/archive/master.zip
iliadbotenv/bin/iliadbot path/config.yaml

Per fare un upgrade del bot:

iliadbotenv/bin/pip install --upgrade https://github.com/doublegized/iliadbot/archive/master.zip

Per eliminare l'installazione:

cd ..
rm -rf iliadbotenv

NOTA BENE: Il primo parametro dell'eseguibile è il file config.yaml. Un esempio di file è presente in config/config.example.yaml: sovrascrivi i parametri con le tue impostazioni.

Docker

Il bot può essere eseguito anche su un container docker. Di seguito i comandi per la build e per l'esecuzione del container.

docker image build -t iliadbot .
docker run -td -v /host/path/localdb:/app/localdb iliadbot

Il database viene salvato tramite Docker Volume in modo da non perdere le statistiche in caso di stop/riavvio del container. Non è tuttavia necessario utilizzare lo stesso database sqlite, dato che il bot è per sua natura stateless e il database, se non presente, viene generato all'avvio.

Per l'esecuzione del container su Raspberry PI è stato creato un Dockerfile apposito, salvato nella directory rpi.

About

Bot telegram per conoscere soglie e credito della tua SIM iliad.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.6%
  • Dockerfile 3.4%