Bot che monitora sul sito Warframe Market il prezzo minimo di un determinato oggetto, segnalando eventuali ribassi in tempo (quasi) reale.
- Python 3
- Profilo Warframe (ma dai?)
Lanciare da terminale il seguente comando
python3 main.py "[nome oggetto]" [prezzo di soglia in PL]
Un esempio può essere
python3 main.py "equinox prime set"
Altrimenti se si vuole ricevere maggiore attenzione su un prezzo fissato arbitrariamente, si passa tale valore come parametro aggiuntivo
python3 main.py "equinox prime set" 60
Se la ricerca riconduce all'oggetto desiderato, verrà visualizzata una lista di annunci inerenti al dato oggetto.
Equinox Prime Set
0xDEADBEEF: 70 PL
GET_REKT: 71 PL
Loose_lips: 74 PL
420_Booty_wizard: 79 PL
Shish: 80 PL
Mediana risalente a ieri: 65 PL
Prezzo minimo: 70 PL
Ad intervalli regolari, la lista viene aggiornata e se viene piazzato un nuovo annuncio che presenta un prezzo ancor più piccolo, viene visualizzato un messaggio.
Equinox Prime Set
GoodSamaritan: 44 PL
0xDEADBEEF: 70 PL
GET_REKT: 71 PL
Loose_lips: 74 PL
420_Booty_wizard: 79 PL
Shish: 80 PL
Mediana risalente a ieri: 65 PL
Prezzo minimo: 44 PL
GoodSamaritan ha piazzato un nuovo ordine minimo di 44 PL
Il programma sfrutta le API fornite dal sito stesso per elaborare le informazioni ottenute dal sito in formato JSON.
Il bot fa quello che deve fare, ma è moooolto acerbo e sicuramente non è esente da bug, soprattutto nella logica di controllo dei prezzi. Inoltre manca un sistema di notifiche audio da terminale (possibilmente portabile).