Pages:
Author

Topic: open source just-dice bot (Read 3728 times)

sr. member
Activity: 252
Merit: 250
November 14, 2013, 06:08:05 PM
#59
Übrigens läufts bei mir wieder einigermaßen. Habs neu installiert, ein paar sleeps eingebaut, nun funktioniert es doch wieder.

Mich würden mal ein paar Erfahrungen mit verschiedenen Systemen interessieren. Ich spiele grundsätzlich nicht das klassische 2er Multiplikator Schema, sondern nur ein Preset mit z.B. 4, 3, 2.8, 2.7, ... ... , 2.2. Also so, dass immer mehr zurückgewonnen wird. Lustigerweise funktionieren bei mir Systeme ganz gut mit sehr wenigen Runden (6-8), aber dafür hoher safe_perc (z.B. 0,95). Klar verliert man langfristig hier immer, doch habe ich meist bis dahin einen netten Gewinn. Welche Rundenzahl funktioniert bei euch denn auch langfristig sehr gut? Hatte jetzt für ein paar Tage 18 bzw. 19 Runden, die scheinen wirklich sehr lange zu laufen. Würde mich mal interessieren, wer bei 19 Runden schon verloren hat...
sr. member
Activity: 252
Merit: 250
November 08, 2013, 12:51:07 PM
#58
Habs nochmal auf nem anderen Rechner neu installiert. Also es ist so: Die Fancybox bekommt er nun oft wieder weg, aber wenn ich nicht händisch auf "Account" klicke, dann klappts nicht mit dem Einloggen. Wenn ich diese Registerkarte aber anwähle, dann loggt er Benutzername und PW wieder selbständig ein. Nur selbst auf Account wechseln schafft er nicht (bzw. nur in Ausnahmefällen).
Ich hab gestern bereits kleine Änderungen an der Seite entdeckt, zB kommt das Balance-Feld recht lange mit "loading..." daher. Wenn ich versuche das in eine Zahl umzuwandeln stellts den Bot auf. Da dürften ein paar kleine Änderungen drin sein.

Ich sehs mir jedenfalls an, dürfte nix großes sein. Sobalds hier gut läuft gibts ne Beta zum testen.

LG KgBC

Wäre klasse. Im moment machts alles andere als Spaß. Da kann man auch selbst wetten Wink Auch ständige Reconnects führen fast immer ins Leere.
newbie
Activity: 55
Merit: 0
November 08, 2013, 12:25:36 PM
#57
ohne mir den Code angesehen zu haben, möchte ich gerne wissen, wieso der Bot den FireFox braucht Huh
Web-Automation mit Selenium: http://docs.seleniumhq.org/
copper member
Activity: 3948
Merit: 2201
Verified awesomeness ✔
November 08, 2013, 09:33:24 AM
#56
ohne mir den Code angesehen zu haben, möchte ich gerne wissen, wieso der Bot den FireFox braucht Huh
Es benutzt einen feature das andere browser nicht haben / nicht so haben wie FireFox
Nyx
sr. member
Activity: 274
Merit: 250
November 08, 2013, 09:31:53 AM
#55
ohne mir den Code angesehen zu haben, möchte ich gerne wissen, wieso der Bot den FireFox braucht Huh
newbie
Activity: 55
Merit: 0
November 08, 2013, 09:05:07 AM
#54
Habs nochmal auf nem anderen Rechner neu installiert. Also es ist so: Die Fancybox bekommt er nun oft wieder weg, aber wenn ich nicht händisch auf "Account" klicke, dann klappts nicht mit dem Einloggen. Wenn ich diese Registerkarte aber anwähle, dann loggt er Benutzername und PW wieder selbständig ein. Nur selbst auf Account wechseln schafft er nicht (bzw. nur in Ausnahmefällen).
Ich hab gestern bereits kleine Änderungen an der Seite entdeckt, zB kommt das Balance-Feld recht lange mit "loading..." daher. Wenn ich versuche das in eine Zahl umzuwandeln stellts den Bot auf. Da dürften ein paar kleine Änderungen drin sein.

Ich sehs mir jedenfalls an, dürfte nix großes sein. Sobalds hier gut läuft gibts ne Beta zum testen.

LG KgBC
sr. member
Activity: 252
Merit: 250
November 08, 2013, 08:59:27 AM
#53
Habs nochmal auf nem anderen Rechner neu installiert. Also es ist so: Die Fancybox bekommt er nun oft wieder weg, aber wenn ich nicht händisch auf "Account" klicke, dann klappts nicht mit dem Einloggen. Wenn ich diese Registerkarte aber anwähle, dann loggt er Benutzername und PW wieder selbständig ein. Nur selbst auf Account wechseln schafft er nicht (bzw. nur in Ausnahmefällen).
newbie
Activity: 55
Merit: 0
November 07, 2013, 05:35:04 PM
#52
Danke für den Hinweis, die Seite hat wohl was verändert. Ich check das morgen.
LG KgBC.
sr. member
Activity: 252
Merit: 250
November 07, 2013, 12:12:24 PM
#51
Also bei mir funzt der Bot seit einiger Zeit nicht mehr. Selbst mit der oben erwähnten time.sleep Änderung schafft er es einfach nicht mehr, sich einzuloggen, oder gar die Fancybox wegzuklicken. Sehr komisch.
copper member
Activity: 3948
Merit: 2201
Verified awesomeness ✔
October 31, 2013, 03:04:54 AM
#50
Ich werde den Tickets folgen. Wenn ich noch mehr Problemen oder Vorschläge habe werde ich mich melden  Wink
newbie
Activity: 55
Merit: 0
October 31, 2013, 03:02:48 AM
#49
Irgendwie scheitere ich jedoch immer noch am Echtgeld-Spiel, wahrscheinlich hakts am Login. Selenium öffnet mehrmals Firefox, geht auch zur Just-Dice-Seite, schafft es aber irgendwie nicht, sich einzuloggen (ich sehe es daran, dass der Kontostand auf '0' steht). In der Konsole erscheint nach jedem Öffnen und Schliessen von Firefox 'reconnecting (be patient)'.
Auf jeden Fall hatte ich das Problem auch. Liegt daran, dass der Bot manchmal zu schnell ist, gerade wenn deine Verbindung es nicht ist und die Box wegklicken will bevor diese geladen ist.
Danke, habe ich hier notiert: https://github.com/KgBC/just-dice-bot/issues/44
newbie
Activity: 55
Merit: 0
October 31, 2013, 02:52:11 AM
#48
Es ist nicht wegen die Wetten. Es passiert weil mein FireFox immer wieder crasht/der Bot FireFox immer wieder abschließt und ich dadurch immer wieder eine neue ID bekomme wenn der Bot zu Just-Dice geht (weil ich mich ja wieder anmelden muss um weiter zu spielen). Das mag Just-Dice nicht wenn es zu oft in einen zeitraum passiert. Tongue
Aaahh Smiley Das erklärt einiges Smiley
Das hab ich auch von Zeit zu Zeit, jedoch wechselt Tor nach 10min die Exit-Node, deshalb hat mich das bisher nicht gestört (und ich dachte, das wäre Tor-bedingt).
Fehlerlösung wäre allerdings, den Fehler zu beheben warum ein Reconnect notwendig ist bzw. zumindest einen kürzeren Reconnect (ohne schließen/öffnen des Browsers) durchzuführen. Letzteres ist bereits in Arbeit.

https://github.com/KgBC/just-dice-bot/issues/40
https://github.com/KgBC/just-dice-bot/issues/41


In etwa verstanden Smiley
* Pausieren des Bots: kein riesen Problem
* Ändern der Konfig: Ja, das hab ich mir auch schon mal gewünscht. Erfordert ein wenig Neustrukturierung, und ich muss zB abfangen wenn die neue Config defekt ist. Machbar ist es, allerdings erst nach einigen Änderungen.

Ich bin heute schon etwas schreibfaul, ich werde morgen dafür Tickets auf Github anlegen.
btw: Dein Deutsch ist besser als mein Netherlands :p Englisch geht auch immer, dafür gibts auch den hier:
https://bitcointalksearch.org/topic/m.3378787

Danke für all Dein Feedback Smiley
Ah okay, naja, abwarten dan mall nicht? Und kein Problem, ich liebe es um Feedback zu geben und zu meckern über kleine Sachen.  Roll Eyes
Und ich werde einfach Deutsch reden weil das besser ist (kann ich meinen Deutsch mall wieder aufholen). Das schreiben von diesen Post geht schon viel schneller als der letzte.
Wiegesagt, machbar ist es. Ich nehms mal in die Planung für Barbudi auf.

https://github.com/KgBC/just-dice-bot/issues/42
https://github.com/KgBC/just-dice-bot/issues/43

Für Barbudi gibts noch kein Release-Datum, wird irgendwo in 1-2 Monaten liegen. Das hängt von meiner restlichen Arbeit und den Spenden hier ab :p Gerne kannst Du auch den Tickets folgen, und evtl. frühzeitig auf eine Developer-Version wechseln.
copper member
Activity: 3948
Merit: 2201
Verified awesomeness ✔
October 30, 2013, 05:43:05 PM
#47
Ok, dann werden wir die genauen Parameter herausfinden müssen Smiley In der Regel verbinde ich jedoch nur einmal, ist es etwa von der Anzahl der Wetten abhängig? Oder bin ich nur über Tor viel zu langsam für die? :p
Es ist nicht wegen die Wetten. Es passiert weil mein FireFox immer wieder crasht/der Bot FireFox immer wieder abschließt und ich dadurch immer wieder eine neue ID bekomme wenn der Bot zu Just-Dice geht (weil ich mich ja wieder anmelden muss um weiter zu spielen). Das mag Just-Dice nicht wenn es zu oft in einen zeitraum passiert. Tongue

In etwa verstanden Smiley
* Pausieren des Bots: kein riesen Problem
* Ändern der Konfig: Ja, das hab ich mir auch schon mal gewünscht. Erfordert ein wenig Neustrukturierung, und ich muss zB abfangen wenn die neue Config defekt ist. Machbar ist es, allerdings erst nach einigen Änderungen.

Ich bin heute schon etwas schreibfaul, ich werde morgen dafür Tickets auf Github anlegen.
btw: Dein Deutsch ist besser als mein Netherlands :p Englisch geht auch immer, dafür gibts auch den hier:
https://bitcointalksearch.org/topic/m.3378787

Danke für all Dein Feedback Smiley
Ah okay, naja, abwarten dan mall nicht? Und kein Problem, ich liebe es um Feedback zu geben und zu meckern über kleine Sachen.  Roll Eyes
Und ich werde einfach Deutsch reden weil das besser ist (kann ich meinen Deutsch mall wieder aufholen). Das schreiben von diesen Post geht schon viel schneller als der letzte.
newbie
Activity: 55
Merit: 0
October 30, 2013, 05:33:53 PM
#46
@bitcoininformation:
Nach welchen Kriterien wird geblockt? Ich halte bereits die 1.0, 0.8, ... Sekunden zwischen den Bets ein, bisher dachte ich das reicht Smiley
Just-Dice blockt deine IP für eine Stunde wenn du die Website zu oft in einen bestimmten zeitraum besucht.

Ok, dann werden wir die genauen Parameter herausfinden müssen Smiley In der Regel verbinde ich jedoch nur einmal, ist es etwa von der Anzahl der Wetten abhängig? Oder bin ich nur über Tor viel zu langsam für die? :p

You should add a pause option and a possibility to change the chance percentage.
--> Hier ist mir nicht ganz klar was Du möchtest - kannst Du mir das ausführlicher beschreiben?
Entschuldigung. Ich meinte dass es hilfreich wer um eine Pause Option im Menu einzubauen, so dass man denn Bot pausieren kann (sodass mann Optionen ändern kann). Und darauf hat meinen zweiten Vorschlag was zu tun, nämlich das mann seine Bet Chance ändern kann (dann muss man nicht erst den Bot schließen, denn config anpassen und ihm wieder starten).

Boah, das schreiben war harter dann gedacht. Meine Deutsche Rechtschreibung ist echt ihm Eimer. Bin aber auch nur das Sprechen gewöhnt. (Ich komme aus Die Niederlanden Tongue)

In etwa verstanden Smiley
* Pausieren des Bots: kein riesen Problem
* Ändern der Konfig: Ja, das hab ich mir auch schon mal gewünscht. Erfordert ein wenig Neustrukturierung, und ich muss zB abfangen wenn die neue Config defekt ist. Machbar ist es, allerdings erst nach einigen Änderungen.

Ich bin heute schon etwas schreibfaul, ich werde morgen dafür Tickets auf Github anlegen.
btw: Dein Deutsch ist besser als mein Netherlands :p Englisch geht auch immer, dafür gibts auch den hier:
https://bitcointalksearch.org/topic/m.3378787

Danke für all Dein Feedback Smiley
copper member
Activity: 3948
Merit: 2201
Verified awesomeness ✔
October 30, 2013, 05:23:09 PM
#45
@bitcoininformation:
Nach welchen Kriterien wird geblockt? Ich halte bereits die 1.0, 0.8, ... Sekunden zwischen den Bets ein, bisher dachte ich das reicht Smiley
Just-Dice blockt deine IP für eine Stunde wenn du die Website zu oft in einen bestimmten zeitraum besucht.

You should add a pause option and a possibility to change the chance percentage.
--> Hier ist mir nicht ganz klar was Du möchtest - kannst Du mir das ausführlicher beschreiben?
Entschuldigung. Ich meinte dass es hilfreich wer um eine Pause Option im Menu einzubauen, so dass man denn Bot pausieren kann (sodass mann Optionen ändern kann). Und darauf hat meinen zweiten Vorschlag was zu tun, nämlich das mann seine Bet Chance ändern kann (dann muss man nicht erst den Bot schließen, denn config anpassen und ihm wieder starten).

Boah, das schreiben war harter dann gedacht. Meine Deutsche Rechtschreibung ist echt ihm Eimer. Bin aber auch nur das Sprechen gewöhnt. (Ich komme aus Die Niederlanden Tongue)
newbie
Activity: 55
Merit: 0
October 30, 2013, 05:14:10 PM
#44
Hallo Leute, Danke für den P2P-Support Smiley
Die Wartezeit werd ich einbauen, ich starts hier über Tor, da isses so langsam dass ich das Problem sowieso nicht habe :p

@bitcoininformation:
Nach welchen Kriterien wird geblockt? Ich halte bereits die 1.0, 0.8, ... Sekunden zwischen den Bets ein, bisher dachte ich das reicht Smiley

You should add a pause option and a possibility to change the chance percentage.
--> Hier ist mir nicht ganz klar was Du möchtest - kannst Du mir das ausführlicher beschreiben?


Danke übrigens auch immer wieder für den Auto-Tip: http://blockchain.info/address/1CDjWb7zupTfQihc6sMeDvPmUHkfeMhC83

Wenn Ihr eine graphische Oberfläche fürs Einstellen und überwachen wollt könnt Ihr für diese auch gerne hier sponsorn:
https://github.com/KgBC/just-dice-bot/issues/38
(Ich werd noch einen Schalter einbauen, mit dem Ihr entscheidet wo Euer Auto-Tip hingeht. Damit könnt Ihr dann direkt Features sponsorn)

Euch allen weiterhin viel Spaß mit dem Bot Smiley LG KgBC
sr. member
Activity: 356
Merit: 250
October 30, 2013, 12:49:09 PM
#43
Gefixt habe ich das indem ich...

Code:
time.sleep


Gerade ausprobiert. Läuft jetzt perfekt - Dankeschön!
copper member
Activity: 3948
Merit: 2201
Verified awesomeness ✔
October 29, 2013, 04:00:47 PM
#42
You should add a pause option and a possibility to change the chance percentage.

EDIT:
Ich bin jetzt für eine stunde gebannt von Just-Dice weil FireFox immer wieder abstürzt/abschließt...
legendary
Activity: 1232
Merit: 1001
October 29, 2013, 03:37:29 PM
#41
Muss gestehen, dass ich auch damit rumgespielt habe. (Glorreiche 0.1 BTC verzockt, aber am Bot spielen hat Spaß gemacht)  Smiley


Vielleicht kann mir jemand behilflich sein:

Habe alles, inklusive Selenium, Python und den benötigten Libraries installiert.

Irgendwie scheitere ich jedoch immer noch am Echtgeld-Spiel, wahrscheinlich hakts am Login. Selenium öffnet mehrmals Firefox, geht auch zur Just-Dice-Seite, schafft es aber irgendwie nicht, sich einzuloggen (ich sehe es daran, dass der Kontostand auf '0' steht). In der Konsole erscheint nach jedem Öffnen und Schliessen von Firefox 'reconnecting (be patient)'.

Ich habe nach dem Start zwischen den Fenstern nicht herumgeklickt, was vielleicht den Login hätte verhindern können. Hat vielleicht jemand noch eine Idee, woran es liegen könnte? Danke vorab!

Der Simulationsmodus läuft einwandfrei, btw Grin


Auf jeden Fall hatte ich das Problem auch. Liegt daran, dass der Bot manchmal zu schnell ist, gerade wenn deine Verbindung es nicht ist und die Box wegklicken will bevor diese geladen ist.

Dann erwischt er den Account Tab manchmal nicht, liegt scheinbar auch daran. Gefixt habe ich das indem ich

Code:
def do_login(self):
        try:
            self.driver.get(self.base_url + "/")
            #close fancy box (name)
            try:
                self.driver.find_element_by_css_selector("a.fancybox-item.fancybox-close").click()
            except: pass
            # login
            self.driver.find_element_by_link_text("Account").click()
            self.driver.find_element_by_id("myuser").clear()
            self.driver.find_element_by_id("myuser").send_keys(self.user)
            self.driver.find_element_by_id("mypass").clear()
            self.driver.find_element_by_id("mypass").send_keys(self.password)
            self.driver.find_element_by_id("myok").click()
            # get balance, login is OK when balance >= 0.00000001
            self.balance = self.get_balance()
            # show my bets
            self.driver.find_element_by_link_text("My Bets").click()
        except Exception as e:
            self.reconnect(e)

durch

Code:
def do_login(self):
        try:
            time.sleep(4)
            self.driver.get(self.base_url + "/")
            #close fancy box (name)
            try:
                time.sleep(3)
                self.driver.find_element_by_css_selector("a.fancybox-item.fancybox-close").click()
            except: pass
            # login
            self.driver.find_element_by_link_text("Account").click()
            time.sleep(3)
            self.driver.find_element_by_link_text("Account").click()
            self.driver.find_element_by_id("myuser").clear()
            self.driver.find_element_by_id("myuser").send_keys(self.user)
            self.driver.find_element_by_id("mypass").clear()
            self.driver.find_element_by_id("mypass").send_keys(self.password)
            self.driver.find_element_by_id("myok").click()
            # get balance, login is OK when balance >= 0.00000001
            self.balance = self.get_balance()
            # show my bets
            self.driver.find_element_by_link_text("My Bets").click()
        except Exception as e:
            self.reconnect(e)

Ersetzt habe.

Also einfach langsamer und den Account Tab 2* anklicken.

Ziemlich gemurkst, bin aber auch kein Profi.
copper member
Activity: 3948
Merit: 2201
Verified awesomeness ✔
October 29, 2013, 03:35:39 PM
#40
Functioniert ohne probleme fur mich (nadas ich dateutil und pyparsing installiert habe):
Code:
-4.3%luck round  0|B    57/0:02:07: +0.00000294-h +++ (49.5%) = 0.05002050 tot
al. session: +0.00002050 (+0.01394646(+027.9%)/d)

Einziges problem was ich momentan habe ist das Firefox sich immer wieder schließt. Weiss jemand wieso?

EDIT:
Code:
Congratulations, you won +0.00006148 since 0:06:35 (this session)

Nicht slecht (habe gespielt mit 0.05BTC).
Pages:
Jump to: