Jump to content
Marketplace to be phased out Read more... ×
Stake Community
Seuntjie

DiceBot - The most awesomest betting bot for Bitcoin Dice Games

Featured Comment

Seuntjies DiceBot
The ultimate betting bot for dice sites, Supports multiple sites and strategies, as well as your own!

Quote

WARNING! There are some websites impersonating dicebots site and providing download links to malicious programs. only ever download from https://bot.seuntjie.com. Any other site providing a download for Seuntjies DiceBot is a scam/virus

Download Link: https://bot.seuntjie.com

DiceBot now has a twitter account that i'll be using to to keep users in the loop with regarding updates, known bugs,  upcoming features and sites etc. follow it here: https://twitter.com/SeuntjieDiceBot

 

See https://bot.seuntjie.com for a complete list of supported sites

 

Built in Strategies

  1. Martingale, Labouchere, Fibonacci, d'Alembert and preset list. All of them can be customized as you see fit.
  2. A programmer mode where you can script your own strategy using a LUA script.
  3. Automatically draws a profit chart for your bets (can disable it if you want), which can be exported to a .png image as well as automatically be uploaded to imgur for easier sharing
  4. Automatically logs all bets made by the bot in a local sqlite DB for easy querying, so you can easily go look for that cool win you got, as well as verify your rolls to make sure the site isn't cheating you.

 

Source available at: http://github.com/seuntie900/DiceBot

See Beginners guide! https://bot.seuntjie.com/GettingStarted.aspx

 

Feature summary

  • No browser needed
  • Very flexible martingale
  • labouchere
  • fibonacci
  • d'Alembert
  • preset list
  • Zig Zag(High/Low Switching)
  • Auto invest/withdraw
  • Simulate Strategy
  • Verify rolls
  • A lot of stats including:profit, wins, losses, streak info, profit predictions, max bets before bankruptcy
  • Email notifications for certain events (user can enable/disable)
  • Sound notifications for certain events (user can enable/disable)
  • Option to save username and password locally (no sneaky stuff done with usernames and passwords, check the code if you don't believe me)
  • Automatically saves current bet settings on exit
  • import/export settings
  • Generates table with possible profits/losses for up to 30 losses in a row
  • Minimize to tray
  • Emergency escape key
  • Bet history table that auto verifies rolls when possible, can also be searched for certain rolls
  • A programmer mode to code your own strategy using a lua script
  • Live and historic profit charts, as well as custom range charts
  • Many stop and reset conditions

 

It can automatically withdraw to an address that you give it, when a certain limit is reached, or it can automatically invest your profits as well. You can specify the amount that gets withdrawn or invested, as well as the limit where it should withdraw or invest.

The bot shows a lot of statistics and information, like your current balance, profit, bets, wins, losses, streaks, heck it evens predicts your profits per hour and per day and calculates how many losses you can have in a row before going bankrupt.

It can simulate your strategy with up to 100 000 bets, (this can take a few minutes) and calculate your profit. You can export the bets to a csv file (excel or equivalent program will be able to open it) to review them. The simulations uses its own implementation of the sites own provably fair number generating algorithms.

You can verify the rolls on the site, by pasting your server seed, client seed and nonce. It also gets exported to a csv file for easy viewing. You can also use the bet history databse to read in the seed, then the bot will automatically verify rolls when you open the bet history window

Email and sound notifications, that can be enabled/disabled for certain events (withdraw, bankrupt, big streaks), also has popup notifications for these events, and a popup stats summery when you click on the tray icon.

in case of an emergency (like a big streak you want to stop) you can press ctrl + shift + s to immediately stop all betting

image.thumb.png.81bbed6f88275cdeb3343c2b49b67907.png

 

Download Link: https://bot.seuntjie.com 

I am open to any suggestions or requests, and if they are within my skill range, i will do my best to add them to the bot. The whole project is open source, if you would like to branch the bot and do your own thing, feel free. code can be found at:

https://github.com/seuntie900/DiceBot 

Any user input about bugs/problems or anything else constructive is welcome, as well as donations

Don't Forget! I have a moneypot application specifically for use with the bot.

Just log in to the app, that can be found at https://dice.seuntjie.com/, copy the API token in the settings and use that to log in with dicebot. Now you're ready to roll with fast bets and 0.9% house edge!

Ever wanted to donate but didn't have the cash on hand? Playing on my app in moneypot is the second best way of supporting the bot.

Btc: 1EHPYeVGkquij8eMRQqwyb5bjpooyyfgn5

Ltc: LQvMRbyuuSVsvXA3mQQM3zXT53hb34CEzy

 

Disclaimer: This is still gambling. The bot is not guaranteed to win. Please do not gamble more than you can afford to lose. The bot has a lot of settings, and I cannot test each and every combination. The bot might behave unpredictable and unreliably with certain combinations of settings. Certain actions from the server might also result in unexpected behavior. I cannot be held responsible for any losses incurred while using the bot.

Share this post


Link to post
Share on other sites
Posted (edited)

warning: if you try it for the first time and gain profit when close the bot, there will be an option to automatically donate to the bot a few % of your profits. read it and make sure to donate only if you want to support the creator.

Edited by lolipant

Share this post


Link to post
Share on other sites

Thank you very much @Seuntjie for creating such a great app. 

Howver I would like to mae following 2 suggessions.

1. Decrease the database size after certain number of days or bets to increase the performence. 

2. Unable to check "Roll" in bet history. Getting runtim errors everytime I search

 

Thanks

Share this post


Link to post
Share on other sites
1 hour ago, Pandarian said:

Thank you very much @Seuntjie for creating such a great app. 

Howver I would like to mae following 2 suggessions.

1. Decrease the database size after certain number of days or bets to increase the performence. 

2. Unable to check "Roll" in bet history. Getting runtim errors everytime I search

 

Thanks

1. No way to do this without deleting old bets. Some people want to keep all of their bets, others doesn't care if it gets logged or not. So I will not be adding anything anytime soon to automatically reduce the DB size. What you can do is rename the file when it's too big for you.

2. Can you send me an example of the error please? It works fine when I try it. 

Share this post


Link to post
Share on other sites
16 minutes ago, Seuntjie said:

1. No way to do this without deleting old bets. Some people want to keep all of their bets, others doesn't care if it gets logged or not. So I will not be adding anything anytime soon to automatically reduce the DB size. What you can do is rename the file when it's too big for you.

2. Can you send me an example of the error please? It works fine when I try it. 

 

Hmm. I'm not getting the error anymore. Maybe Its 2 versions back. After I got the error, I stopped using DiceBot history search and used SQLite DB Browser. looks like its fixed already or my database size was too large at that moment.

 

Thanks

Share this post


Link to post
Share on other sites

The biggest hit I ever got in dice was using this bot ^__^ also, through my confusion in learning, I have lost quite a bit as well! Take your time if you are a novice, and double check _every_thing_. :) I've noticed something recently, Seuntijie, and I'm wondering if you could provide some insight on that - and that is the matter of the 'try again in a few seconds' message, which seems to be happening more often - even with throttled bet rates, ie 0.9b/s. Is it my ISP, or connection to the site, or is it happening at the API? It happened so frequently last night that I had to stop using it. :/ 

Share this post


Link to post
Share on other sites

That's caused by the site throttling your bets. Afaik, the site throttles requests by IP, so if you are chatting or betting from your browser, the bot will have issues. My best advice in this situation is to reduce your betting speed even more until it runs smoothly.

 

I don't know what the rate limits for stake is. It seems to be more complicated than just a set requests/second limit, and it seems to change quite often.

Share this post


Link to post
Share on other sites

my first script :P a martingale 

thank you for the bot it is very helpful :)

chance = 50.01
--sets your chance for placing a bet

multiplier = 2
usemultiplier = false
--set to bet base on multiplier instead of chance, this setting ignore the chance setting

edge = 0.01
--set the house edge

maxred = 8
--set max lose in a row to calculate base bet

capred = 6
--set max lose in a row to stop betting when reached the cap, disable by set it to 0

initialbalance = balance
--set initial balance. you could also input in by hand

minbalancemult = 0.55
maxbalancemult = 1.2
balancemult = true
--set to use balance cap (min/max multiplier of initial balance) or not 

minbalancenum = 0.0001
maxbalancenum = 0.0001667
balancenum = false
--set to use balance cap (min/max amount of balance) or not 

bethigh = true 
--bet high when true, bet low when false

hilorandom = true
--set to false to use bethigh and enablezz, set to true to make it random

enablezz = false 
--set to true to use high/low switching using settings from advanced mode

enablesrc = false 
--set to true to use stop/reset conditions using settings from advanced mode

paidout = (1-edge)/(chance/100)
addeachlose = 1/(paidout-1)
balancewin = balance
basebet = balance/((paidout-1)*(-1+(addeachlose+1)^maxred))
nextbet = basebet

if usemultiplier == true
then
chance = (1-edge)/multiplier
end

function dobet()

if balancemult == true and (balance >= initialbalance*maxbalancemult or balance <= balancewin*minbalancemult) 
then
stop()
end

if balancenum == true and (balance >= maxbalancenum or balance <= minbalancenum) 
then
stop()
end

if hilorandom == true 
then
enablezz = false 
if math.random(1,2) == 1
then
bethigh = false
else
bethigh = true
end
end

basebet = balance/((paidout-1)*(-1+(addeachlose+1)^maxred))

if win 
then 
balancewin = balance
nextbet = basebet
else
nextbet = previousbet*(1+addeachlose)-0.0000000001
end
  
if currentstreak <= -1*capred and capred ~= 0
then
stop()
end

end

 

Edited by lolipant

Share this post


Link to post
Share on other sites
6 hours ago, ScooterPi said:

Hmmmm, I've been hearing about this dicebot for quite some time.  You are most definitely the first name I think of :)

I'm a bit intimidated to try a dicebot still.  Is there a way to learn how to do this on the fly? Or should I put some time into other research first? 

A bot noob, that's me. 

it is very easy to use :) you just need to put in your username, api copy from stake (which will act as a permission token to login and bet) and 2fa if you're using it (no need for password)

tho i preferred write the script myself because it's easier for me to use than a preset one :P

it is very similar to stake autobet with a betting system build-in so it shouldn't be hard to figure it out

Edited by lolipant

Share this post


Link to post
Share on other sites
On 10/13/2018 at 7:00 AM, eldrindcm said:

Additional fact: ChatBot is also created by Seuntjie 😊

damn thankk you very much for this seuntjie! finally a bot i can use for my dicing needs haha. automated betting is not good enough for me cause sometimes i need to change strategy and such so yeah thank you very much and good job!

Share this post


Link to post
Share on other sites

another script i planned to write :)

1. random 5-49.5% chance as the first bet

2. if lose, switch into a random 2.01-2.99 payout for the next roll

3. if lose again increased the payout to 3.xx, 4.xx, 5.xx til reached 9.xx

4. then it will start martingale from the last 9.xx til busted or hit the limit

 

chance = math.random(1, 4950)/100

if win then

xxx

elseif currentstreak <= -1 and currentstreak >= -9

chance = bla bla from [ payout = -1*currentstreak+1 + something somthing from last chance between 0.01-0.99 ]

else

margingale bla lba til maxred

Edited by lolipant

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×