Semplice bot timbratore in Node.js + Docker per la piattaforma infinity z*cchetti.
git clone https://github.com/rambonette/bot-timbratore.git && cd bot-timbratoreCopiare e compilare file .env
cp .env-example .envI campi HOUR con numero pari rappresentano le uscite, viceversa i dispari le entrate. ex. HOUR2="13:10" => uscita alle ore 13:10.
Il campo WEEK_DAYS indica i giorni della settimana nei quali si vuole attivare la timbratura. Si utilizza la convenzione di CRON, quindi 1 rappresenta Lunedì, etc...
Il campo TIMEZONE serve ad indicare il fuso orario. Questo campo accetta i segenti formati di fusi:
IANA: 'America/New_York'UTC: 'utc'fixed offset: 'UTC+7'
docker build --rm -t rambonette/bot-timbratore .docker run --rm -d --name bot-timbratore rambonette/bot-timbratore:latestdocker logs bot-timbratoredocker stop bot-timbratoreSe trovi un bug puoi segnalarlo aprendo una Issue. Descrivi gli step che hanno generato il problema e allega il messaggio di errore.
-
Esegui una fork del progetto.
-
Stacca un branch dal branch
develop:
git checkout -b la-mia-feature develop- Imposta il
remote
git remote add upstream https://github.com/rambonette/bot-timbratore/tree/develop-
Aggiungi la nuova feature ed effettua un push
-
Crea pull request sull'interfaccia di Github