Ein Python Skript um Prozesse in Myfreefarm zu automatisieren.
sudo apt-get install screen git nano python3 python3-pip firefox-esr
pip3 install selenium
GeckoDriver wenn du Firefox benutzt:
https://github.com/mozilla/geckodriver/releases
ChromeDriver wenn du Chrome benutzt:
https://sites.google.com/a/chromium.org/chromedriver/downloads
git clone https://github.com/TheRealHypR/myfreefarm-bot.git
1. Lade den letzten Release von Hier
GeckoDriver wenn du Firefox benutzt:
https://github.com/mozilla/geckodriver/releases
ChromeDriver wenn du Chrome benutzt:
https://sites.google.com/a/chromium.org/chromedriver/downloads
{
"accounts": {
"accountname":{ // Myfreefarm Login Name
"active": "1", // soll dieser Account beim Durchlauf beachtet werden? ( 1 = ja / 0 = nein )
"server": "1", // Myfreefarm Login Server
"password": "secretpassword", // Myfreefarm Login Passwort
"rackitem": "2", // Nummer des Saatguts, dass auf den Feldern angepflanzt werden soll.
"futtercount": "1", // Wie viel Futter soll an die Tiere verfüttert werden?
"fabrik_produkte": [9,110,11,12,0,0,0], // siehe Extra Info
"vertrag": {
"partner": "accountname", // Myfreefarm Login Name des Vertragpartners
"rackitem": "9", // Nummer der Ware, welche versendet werden soll.
"menge": "8", // wie viel der jeweiligen Ware versendet werden soll.
"schwelle": "10", // ab welchem Lagerbestand der Vertrag gesendet werden soll.
"preis": "1.71" // Preis pro Stück
}
}
}
}
Die einzelnen Zahlen sind die Zutaten für die Produkte der Produktionsgebäude.
[Mayo-Küche, Käserei, Wollspinnerei, Bonbonküche, Ölpresse, Spezialölmanufaktur, Strickerei]
z.b.: Wenn in der Mayo-Küche Mayo hergestellt werden soll, kommt auf die erste Stelle 9 (siehe Beispiel-Konfig)
Gebäude | Produkt 1 | Produkt 2 |
---|---|---|
Mayo-Küche | 9 (Mayo) | 21 (Ketchup) |
Käserei | 10 (Käse) | 110 (Jogurt) |
Wollspinnerei | 11 (Wolle) | / |
Bonbonküche | 12 (Bonbons) | / |
Ölpresse | ||
Spezialölmanufaktur | ||
Strickerei |