Lumenaria Utilities è un bot che aiuta la micronazione Lumenaria nella gestione dei cittadini
La versione attualmente più aggiornata (18/02/2021) permette di importare una lista JSON di cittadini già esistente ed aggiungere o eliminare un cittadino dalla lista. Esempio di lista:
["Nome Cognome @Tag", "Nome2 Cognome2 @Tag2"]
Per creare una lista vuota creare un file inserire []
.
Comandi implementati fino ad ora:
/start - Inizializza il bot
/newlist - Aggiungi una lista di cittadini taggando il file json
/cittadini - Mostra la lista di cittadini registrata
/newcit <nome> <cognome> <*username> - Aggiunge un cittadino alla lista
/delcit <posizione-lista> - Rimuove un cittadino dalla lista
/getlist - Manda la lista importata più recente
*opzionale
Per poter eseguire il bot è necessaria la libraria python-telegram-bot
Soddisfatto questo requisito, dal prompt dei comandi/terminale si esegue
$ pip install python-telegram-bot
.
In caso non dovesse funzionare, provare
$ python -m pip install python-telegram-bot
Un'alternativa a pip sarebbe utilizzando git (Assicurarsi di avere git installato):
$ git clone https://github.com/python-telegram-bot/python-telegram-bot --recursive
$ cd python-telegram-bot
$ python setup.py install
Per eseguire il codice, sempre da cmd o bash, lanciare il seguente comando:
$ ./setup.sh TOKEN