Author

Topic: [WTB] An Auto-Invest/Divest Bot Script for Just-Dice - 4 BTC Bounty + Bonuses! (Read 3916 times)

full member
Activity: 210
Merit: 100
I should have closed the thread.  It was posted back in July with no replies for 10 weeks. I will close it now. Sorry for any confusion.
legendary
Activity: 1717
Merit: 1125
Its still pretty buggy, and not yet completely finished (still need to implement saving the settings for the auto invest divest and a few other small things) but the main logic is done. It has not been thoroughly tested, as it takes a lot of time and i would like work closely with the OP on testing etc.

simply click the Auto Invest/Divest settings button (top right) to go to those settings ans set them to what you need.

The original code for the bot is already open source, but i have not yet commit this version yet, i will do so after bounty has been given out (to me or whomever gets it)

Download DiceBot at:
http://seuntjie.com/Downloads/DiceBot-AID.zip

Implemented features as requested:
works on win x64
standalone exe, should work on wine
all in one package, just run the exe, no additional knowledge needed.
no browser needed
auto logon implemented
no whale alarm yet, but will implement



I closed his bounty a long time ago when I had no takes.  I did get a python bot designed though it had not been of much use due to all he frequent server resets of J-D due to DDOS issues. By the way, noone would run a standalone executable without the source.

could have mentioned that in the first post
full member
Activity: 210
Merit: 100
Its still pretty buggy, and not yet completely finished (still need to implement saving the settings for the auto invest divest and a few other small things) but the main logic is done. It has not been thoroughly tested, as it takes a lot of time and i would like work closely with the OP on testing etc.

simply click the Auto Invest/Divest settings button (top right) to go to those settings ans set them to what you need.

The original code for the bot is already open source, but i have not yet commit this version yet, i will do so after bounty has been given out (to me or whomever gets it)

Download DiceBot at:
http://seuntjie.com/Downloads/DiceBot-AID.zip

Implemented features as requested:
works on win x64
standalone exe, should work on wine
all in one package, just run the exe, no additional knowledge needed.
no browser needed
auto logon implemented
no whale alarm yet, but will implement



I closed his bounty a long time ago when I had no takes.  I did get a python bot designed though it had not been of much use due to all he frequent server resets of J-D due to DDOS issues. By the way, noone would run a standalone executable without the source.
legendary
Activity: 1717
Merit: 1125
Its still pretty buggy, and not yet completely finished (still need to implement saving the settings for the auto invest divest and a few other small things) but the main logic is done. It has not been thoroughly tested, as it takes a lot of time and i would like work closely with the OP on testing etc.

simply click the Auto Invest/Divest settings button (top right) to go to those settings ans set them to what you need.

The original code for the bot is already open source, but i have not yet commit this version yet, i will do so after bounty has been given out (to me or whomever gets it)

Download DiceBot at:
http://seuntjie.com/Downloads/DiceBot-AID.zip

Implemented features as requested:
works on win x64
standalone exe, should work on wine
all in one package, just run the exe, no additional knowledge needed.
no browser needed
auto logon implemented
no whale alarm yet, but will implement


full member
Activity: 476
Merit: 100
pretty sure someone coded a bot w/ python that runs in a linux terminal. obviously this would be required, as who the hell is going to want to have a browser open on some desktop all day long? a bot like this should be able to be run in a proper server environment.

i'd also like to see:

1. Nominal targets in addition to %.  i.e. invest if site profit is -5000, divest if site profit hits +3000.

2.  Divest if a whale starts playing -- as soon as the bot sees a bet greater then X BTC at  > then Y odds, it divests everything
(you can set this to 100BTC at 2x or greater, and you'll be divested when nakowa plays)

Most investors would be happy to invest for the small fish, where profit is currently over 2% for bets under 10BTC.

too much variance with the whales.
sr. member
Activity: 322
Merit: 250
Ooooh, time to have some fun.
full member
Activity: 137
Merit: 100
Quote
2.  If can integrate the ability to use google authorization for login and divest functions, an additional 1 BTC bounty
Not sure if possible to automate, unless you reimplement google auth locally?

Someone already did, check out https://github.com/nathforge/pyotp

I haven't used this, but I've used the Ruby implementation that it was ported from. Given your Google Authenticator secret and the current time, it'll give you the correct one-time password.
hero member
Activity: 854
Merit: 500
Another best-of comment of the day:

Code:
19:46:45 (12141) Celeste: I call you a thief because you are one. I call you a charlotone because you are one. This is not random name-calling. I call it as I see it - and you have no defense so all you can do is say "no comment"
hero member
Activity: 854
Merit: 500
I'm not sure if I was completely ignored or not.. so retrying it. The bot at https://github.com/knowitnothing/misc/ already works without a browser (specifically the one at https://github.com/knowitnothing/misc/tree/master/justdice/no_browser_bot).

And again mechs, you need to properly define the conditions for investment/divestment.

Yep, because I don't understand why you want to divest when profit is up.

He said that it's not really to boost your profits (Although he does claim it might boost investment profits by 200%) but rather to just "stay out" while the whales are playing. So he just doesn't want to take the risk of his investment going too low.

Code:
19:33:35 (12141) Celeste: Why have you quit? Thought you had a system
19:34:30 (12141) Celeste: nobody is buying your strategies and you know it. Stop the bullshit and gamble
19:35:00 (12141) Celeste: the only strategy you have that worked is you quit while you were ahead
19:35:48 (12141) Celeste: that is fine. but don't talk shit if you won;t back it up.
19:36:36 (12141) celeste: I know you got lucky and live in a gamblers fallacy
19:36:59 (12141) celeste: then like a 2-bit snakeoil salesman try to sell your fallacy on bitcointalk for 111 BTC o suckers
19:37:26 (12141) Deb: Hey debs, I heard you had a little mini-freak out about the dog whisperer;)
19:38:41 (12141) Deb: Really? But he does such wonderful things for those dogs?
19:38:47 (12141) Deb: But I am a big dog lover
19:38:57 (12141) <----loves dogs
19:39:38 (12141) Deb: what you mean? He shows "calm, non-aggressive" energy and it makes the dogs relax and plaible
19:39:49 (12141) Deb: he never abuses them?!
19:40:07 (12141) Deb: Nah, I never seen or heard of that!
19:40:39 (12141) Deb: I used his "pssst" strategy on my lab - worked great though he did start peeing on my shoes so may be some unforseen side effects;0
19:40:56 (12141) Deb: but he so cute, I cannot stay mad!
19:41:16 (12141) Deb: have a link to the video?
19:42:00 (12141) kx: because like a smart gambler, he quitting while he ahead. It was all luck
19:42:19 (12141) Kx: I respect that, I have no respect he trying to cheat people by selling them a BS strategy
19:42:37 (12141) Kx: then what do you expect from someone who stole 1300 BTC from dooglus and lies about it
19:43:10 (12141) Deb: oh, well I hope it not true. I always liked that show and so does my dog
19:43:32 (12141) celeste: you sound like those pedophiles from dateline
19:44:03 (12141) Aahz: now you just jinxed us!
19:44:49 (12141) celeste: I always thought you should get paid. I just think you shoulda been banned after stealing the 1300 BTC
19:45:09 (12141) celeste: yeah, I know "no comment" - the favorite phrase of the guilty
19:45:43 (12141) Deb: you need to win a bet to get sex from Dooglus? Just go onto SR and buy some roofies:)
19:46:45 (12141) Celeste: I call you a thief because you are one. I call you a charlotone because you are one. This is not random name-calling. I call it as I see it - and you have no defense so all you can do is say "no comment"
19:47:12 (12141) celeste: but don't think you can come to chat and make like you a cool guy without me and others letting people know the type of guy you really are
19:48:04 (12141) Aahz: Dooglus had a brainfart and forgot to debit the 1300BTC from his account after processing the withdrawal. Celeste then gambled them away and tried to stck dooglus with the bill. Me and several others urged dooglus to rollback the bets which he
19:48:08 (12141) Aahz: did eventually.
19:48:22 (12141) Aahz: and then celeste added further insult by making up a ridiculous lie
19:49:20 (12141) usuagi: come on, you know it is a lie. Not even a well thought out one
19:50:06 (12141) Aahz: if you believe him, that is fine. I have a bridge to sell you then
19:50:46 (12141) Aahz: so paranoid and then left his labtop unattended for an hour in a public coffee shop whle logged into J-D
19:50:51 (12141) Aahz: yes make sperfect sense
19:51:24 (12141) Aahz: plausible is not the same as likely
19:51:39 (12141) Clouseau: no whales here, just a rat
19:52:17 (12141) bernadette won 200BTC in last couple minutes
19:53:44 (12141) wow bernadette got soem deep pockets
19:53:48 (12141) IT IS A WHALE!
19:54:24 (12141) ALL HANDS ON DECK - BERNADETTE THE WHALE HAS STRUCK
19:54:35 (12141) HOLD TIGHT OR DIVEST!
19:55:44 (12141) dec: I think lo has a .0000000001% greater chance than hihg;)
19:55:46 (12141) high
19:55:49 (12141) something like that
19:56:19 (12141) I do always worry that since the algorithm here is pseudorandom based on a seed which never changes unless you randomize it
19:56:33 (12141) that someone can figure out a pattern using 1000s of test bets first
19:57:30 (12141) usagi: listen, I do not know why people like Aahz insist on defending him. It obvious he a scumbag. But whatever, I don;t care of he invest o gambles. I just hate when he comes on chat acting like he some awesome guy
19:57:36 (12141) usagi: when he just a rat
19:58:07 (12141) dope: I am sure you are right, just always sneaks into my thought whenever you see a really lucky win streak
19:58:36 (12141) DeC: well you know, the way the # is calculated Low is ever ever soooo slightly more likely than high
19:59:36 (12141) DeC: well I hope he made some changes to prevent from happening in future
19:59:59 (12141) DeC: Doog's big mistake was not rolling it back right away and instead saying he would let it stand and then rolling back a couple days later
20:01:30 (12141) Celeste: you trying to sell your strategy based on your integrity. Just want it to be clear to everyone, you have no integrity
20:02:04 (12141) celeste: yes, that proves your innocence
20:02:32 (12141) Crap, Bernadette won back her coins and walked away
20:03:23 (12141) I am working on an auto-divest/invest bot. It auto-divests whenever profit goes up 10% within 24 hours. Then it auto-reinvests if it goes back down 10% again
20:03:36 (12141) Problem is I am not a great programmer
20:04:22 (12141) Rannasha: I got a 720 on my SAT math:)
20:04:43 (12141) Rannasha: not much, it was a long time ago
20:05:02 (12141) Rannasha: I have a doctorate too, just not in mathematics;)
20:06:11 (12141) Rannasha: the idea is to make it easier to sleep at night. Knowing there is some risk management built in to lower my individual variance even at the risk of giving up potential gains
20:07:19 (12141) mechs: my guess is it will work sometimes and sometimes it will cost more in the long run. It all luck. It not about maximizing returns, but reducing variance
20:08:02 (12141) Rannasha: don't you believe in reversion to the mean?
20:08:42 (12141) Rann: I understand each bet is indepedent of the prior. I am just saying would be nice to be able to control the variance to some degree.
20:09:07 (12141) Rann: I would be willing to set a upper limit to my short-term profit if the advantage is also protecting my principal
20:24:23 (12141) snny: was afk
20:24:40 (12141) snny: no bernadette lost like 300 and then won it back
20:24:49 (12141) snny: did very big bets tho - one bet was 170
20:25:20 (12141) also 200
20:33:54 (12141) In case anyone with programming skills interested: https://bitcointalk.org/index.php?topic=263522.new#new
20:34:11 (12141) Title: [WTB] An Auto-Invest/Divest Bot Script for Just-Dice - 4 BTC Bounty + Bonuses!
20:34:39 (12141) Jls: can configure it anyway you want
20:35:30 (12141) juhakall: good idea, though will need to use google translate
20:40:05 (12141) Bug: I rather make it a contest, the first one to complete it wins
20:40:54 (12141) Bug: as long as it can be compiled to an executable
20:40:59 (12141) Bug: any lanuage is fine
20:41:53 (12141) Dooglus: I want it to be easy for everyone to use
20:42:19 (12141) Dooglus: less technically savvy people cannot use python easily
20:43:01 (12141) Bug: if it were easy, I would not have 7.5 BTC worth of potential bounies in there
20:44:05 (12141) Bug: explain
20:44:43 (12141) Bug: then you need to make an installer pack that auto-installs python and then installs the script. Make it easy for anyone to use
20:44:53 (12141) claudette: won her coins back and left
20:48:54 (12141) Going AFK, but for someone wanting to earn some BTC, have some free time and coding skills, check out: https://bitcointalk.org/index.php?topic=263522.0
20:49:31 (12141) Topic: [WTB] An Auto-Invest/Divest Bot Script for Just-Dice - 4 BTC Bounty + Bonuses!
20:49:58 (12141) Aahz: probably right, but nice to have options
20:57:11 (12141) Dec: theoretically, the best investment strategy is to always stay invested and many will follow that
20:57:39 (12141) Dec: all this bot will definitely do is decrease variance for the investor. Whether it improves profits in the short-term is chance
20:58:48 (12141) Dooglus: you okay with me posting a bounty for such a bot?
20:59:01 (12141) Otoh: that will be an option
20:59:30 (12141) I think more investor options for risk control will ultimately lead to more investment
21:00:01 (12141) DeC: it can be used in that way but it can be used to try and game the system for more profit also
21:00:11 (12141) DeC; of course, that may backfire horriibly
21:01:03 (12141) Investment Bot Bounty: https://bitcointalk.org/index.php?topic=263522.0
21:13:00 (12141) Dooglus: why not have script that auto-replenished the hot wallet from the online wallet?
21:13:13 (12141) dooglus: seems more efficient and less labor intensive for you
full member
Activity: 182
Merit: 100
Swiss Money all around me!
I'm not sure if I was completely ignored or not.. so retrying it. The bot at https://github.com/knowitnothing/misc/ already works without a browser (specifically the one at https://github.com/knowitnothing/misc/tree/master/justdice/no_browser_bot).

And again mechs, you need to properly define the conditions for investment/divestment.

Yep, because I don't understand why you want to divest when profit is up.
member
Activity: 78
Merit: 10
I'm not sure if I was completely ignored or not.. so retrying it. The bot at https://github.com/knowitnothing/misc/ already works without a browser (specifically the one at https://github.com/knowitnothing/misc/tree/master/justdice/no_browser_bot).

And again mechs, you need to properly define the conditions for investment/divestment.
newbie
Activity: 55
Merit: 0
1.  Must be released open source on Git-Hub upon completion and payment of the bounty
sure

2.  Must be able to work with Windows x64 Bit
not an issue, sure

3.  Must be able to be compiled to an executable in atleast Windows (Linux additional bounty)
could provide a NSIS install package for windows, and a python script with simple install instructions for linux.

4.  Must be easy for even a novice to use - so no scripts which requires knowledge of python, etc by the user
nsis hides it all. just one exe installer.

5.  Okay if requires browser to be open.  Must work with both Internet Explorer and Google Chrome.
I would prefer the web automation approach like in my just-dice bot. It's fairly easy to change if the site changes.
It's using an WebDriver inside Firefox, could use an installed firefox. It could also bundle a firefox which will be used.

6.  Must provide support for at least 1 year (should changes me made to website which "break" the bot).
Is the support payed? Not that much, but if dooglus starts to change things to lock out bots very often this could be a lot of work.
Btw: why 'we made'?

Additional Bounties:
1.  If can integrate the ability to use auto-login when disconnected, an additional 1 BTC bounty
sure, look my bot code.

2.  If can integrate the ability to use google authorization for login and divest functions, an additional 1 BTC bounty
unsure about that, but should be possible.

3.  If can add a audible whale alarm when any bets over "X" BTC are detected, an additional 0.5 BTC bounty
have to test.

4.  Linux version: an additional 1 BTC bounty (please test with Ubuntu)
as already said, no problem

5.  If can have it work without needing the browser to be open, an additional 1 BTC bounty
as site uses lot of JS, I would not do that. so no.

The current just dice betting bot: (which is a quick script)
https://github.com/KgBC/just-dice-bot

Any takers?
Yes, me! When should it be finished?
hero member
Activity: 854
Merit: 500
After looking at the website, it heavily uses websockets, and I don't know how easy to automate it is without a browser.

Anyway it likely won't meet your requirements, so I give up and will do one for my needs later.

Does that mean it is possible to do that as a Firefox or Greasemonkey extension.
full member
Activity: 210
Merit: 100
After looking at the website, it heavily uses websockets, and I don't know how easy to automate it is without a browser.

Anyway it likely won't meet your requirements, so I give up and will do one for my needs later.
It is fine if it requires a browser to be open.  Must work with both Chrome and Internet Explorer though.
full member
Activity: 210
Merit: 100
2.  Must be able to work with Windows x64 Bit
Is a Python script OK? I'm not sure, since I also use third-party libraries like lxml.

I was thinking of doing a similar script for myself anyway, but not really focused on systems where installing such packages is hard. (I have a lot of experience automating websites using these, that's why.)

I guess you're looking for something that runs in the browser instead?

Quote
1.  If can integrate the ability to use auto-login when disconnected, an additional 1 BTC bounty
Easy to do if I use my favorite lib but then it will be even harder to make it work on Windows.
I'll have to see how the login/logout works.

Quote
2.  If can integrate the ability to use google authorization for login and divest functions, an additional 1 BTC bounty
Not sure if possible to automate, unless you reimplement google auth locally?

Quote
3.  If can add a audible whale alarm when any bets over "X" BTC are detected, an additional 0.5 BTC bounty
Seems easy to do on Windows according to what I find.


The key is it must be easy even for a novice Just-Dice user to use who is not technically savvy.  Must be installable with an executable (though all source available for those who wish to self-compile).  Now if you want to make an installer that auto-installs python and all the libs needed, that would be fine.  I want it easy enough for even the non-technically savvy user to use.
member
Activity: 78
Merit: 10
I could do this I guess. My current bot is at https://github.com/knowitnothing/misc

There is a trackplayer.py which already reconnects when disconnected, works with google auth, runs on Linux and Windows, and is open source.

You need to install Python before using it: http://python.org/download/releases/2.7.5/

PS: To get a proper bot first you need to define the actual parameters you need/want to set, very precisely. Can you do that ?
full member
Activity: 210
Merit: 100
Probably easier to give 4 btc to doog to make this, it's easier for him because he has API access.
Hey, he is more than welcome to go ahead and do so. I think he has other more pressing concerns on his to-do list though
hero member
Activity: 854
Merit: 500
Probably easier to give 4 btc to doog to make this, it's easier for him because he has API access.
full member
Activity: 210
Merit: 100
Project: A bot script to help reduce investor variance in the form of an auto-invest & divest bot for the website Just-Dice.com

Details: To be able to set parameters based on change in the site's investment by percentage or amount over a given period of time which will trigger a variable invest or divest action.  The bot when given the proper parameters (time, amount or percentage change) can then complete any of the following actions:
 
           Examples: 1. Should the total site protfit increase 10% or more within any 24-hour period, will auto-divest all funds.  Then will re-invest all funds should the total site profit by 15% in any length of time
                           2. Will auto-invest 10% of the current account balance every 72 hours
                           3. Wil divest 20% of total investment for every increase of 20% over the principal investment

Conditions:
1.  Must be released open source on Git-Hub upon completion and payment of the bounty
2.  Must be able to work with Windows x64 Bit
3.  Must be able to be compiled to an executable in atleast Windows (Linux additional bounty)
4.  Must be easy for even a novice to use - so no scripts which requires knowledge of python, etc by the user
5.  Okay if requires browser to be open.  Must work with both Internet Explorer and Google Chrome.
6.  Must provide support for at least 1 year (should changes me made to website which "break" the bot).

Payment: 4 BTC Bounty

Additional Bounties:
1.  If can integrate the ability to use auto-login when disconnected, an additional 1 BTC bounty
2.  If can integrate the ability to use google authorization for login and divest functions, an additional 1 BTC bounty
3.  If can add a audible whale alarm when any bets over "X" BTC are detected, an additional 0.5 BTC bounty
4.  Linux version: an additional 1 BTC bounty (please test with Ubuntu)
5.  If can have it work without needing the browser to be open, an additional 1 BTC bounty

Any takers?
Jump to: