Author

Topic: Seuntjies DiceBot -Multi-Site, multi-strategy betting bot for dice. With Charts! - page 102. (Read 274841 times)

newbie
Activity: 3
Merit: 0
I am using the bot for betterbets.io and am getting the error: An error has occurred! Betting has stopped for your safety.
What is the problem? 
member
Activity: 88
Merit: 10
Hi seuntjie,

thanks for the bot, i started using but i cant find way to make email alert work? is this broken or can you help me how to setting smtp or how email alert work.

Thanks. 

legendary
Activity: 1717
Merit: 1125

something tells me that the reason is a CAPTCHA on the login page     Roll Eyes

According to Micro, that is likely the issue yes
hero member
Activity: 826
Merit: 533

something tells me that the reason is a CAPTCHA on the login page     Roll Eyes
legendary
Activity: 1717
Merit: 1125
I'm aware of the issue, Primedices API is giving problems when trying to authenticate users. There is nothing I can do to fix it. I am in contact with PD staff to get it sorted asap. Follow me on Twitter for updates etc. https://twitter.com/SeuntjieDiceBot
l2r
newbie
Activity: 18
Merit: 0
None of the bots do.

Sure, may be some adjustment needed. Wait starts here.
full member
Activity: 149
Merit: 101
l2r
newbie
Activity: 18
Merit: 0
With new PrimeDice, the Bot does not work any more

Just FYI
legendary
Activity: 1717
Merit: 1125
With the .NET Core for Linux released by Microsoft, is it worth getting Linux native Bot now ??

The thing to note here is that the .net CORE has ben released on linux (and is quite difficult to compile if you're not using ubuntu) and the .net core is not the whole .net. winforms are yet to be released, if it's going to be at all so the bot cannot run on linux yet.

Another thing to note is that v4 of the bot will consist of a few projects compiled into one, and one of these projects will be a DiceBot Core library that will run purely on .net core. This means that I (or someone with more time) will be able to implement it into a command line bot that will be able to run on unix OSs once the dicbot core dll is done
l2r
newbie
Activity: 18
Merit: 0
With the .NET Core for Linux released by Microsoft, is it worth getting Linux native Bot now ??
legendary
Activity: 1717
Merit: 1125
Hi seuntjie,

Quick question: 
Is there a way to get server - client seed pair before placing a bet?  (I mean server seed hash of-course)
I want to be doubly sure that provably fair remains provably fair and site knows that client has recorded server seed hash to verify each and every bet (small/big/win/lose all).  If I do not know hash before bet, then site **may** cheat and no one will ever know about it.

recently, I read this thread:https://bitcointalksearch.org/topic/how-999dicecom-is-stealing-your-coins-and-exactly-why-you-wont-believe-me-948965
 and it prompted this question:
It is from 2015 and things might have got changed by now, but it has a point and  site  *may* cheat if you do not see server hash before placing a bet, right?

One technical question:
Can I add few more fields of my own in sqlite database dicebot.db ?  if yes, how?  How can I do CRUD operations in LUA script?
(I came to know about LUA only after using your BOT..  but I can do it if someone shows me how.. )

thanks



The bot does this mostly. At 999dice, the bot doesn't place the bet unless is has the server seed hash and the bot sets a new client seed randomly for each bet (completely independent from the site, after the server seed hash has been received)

I remember reading that post and agreed with some and disagreed with other parts of it, but I can't really remember everything that was said, but it was a long time ago and a few things have changed since that post.
999dice sends the server seed hash of the next bet with the result of a bet. So you always have the hash of the next bet before you place it. As long as you choose a new client seed for every bet, there's not much the site can do to cheat you. The bot does log every server seed and server seed hash for every bet and in the bet history form, the bot verifies the bets if the server seed is available. The verifier checks only if the roll numbers are the same, it doesn't check the seed hashes. From all of the bets I've made at 999dice, i've only had 1 roll that didn't verify. I won the roll, and it was probably my fault that it didn't verify because i was debugging and looking at variables run time and probably accidentally changed my client seed after the bet was placed.

I'll be honest, I don't know if you can add data to the DB from LUA. I assume there is a sqlite library for LUA as someone implemented some machine learning functions in lua for dicebot and it was reading from the DB. I haven't tried it personally.
If you don't mind me asking, what operations do you want to perform on the DB?
I think the easiest way to add fields to the DB would be to edit this file, specifically the CheckDBS and AddBet functions, in the source and recompile the bot.

seutjie, is there possible for bot to rerun itself
or command to check bot running or not every 30s, if not run it

in case : server getting disconnected

thank you

Dear sir,
I want to add my feature which wait after some hours and restart. But I don't see method wait or sleep or something like that in code tab. So can you add function sleep in code tabe in next version. Thanks you so much
Regards,
gnolmon

this one work sleep(milliseconds)
int value
thanks seutjie for it

The bot already retries the failed bet after 30 seconds and again every 2 minutes in case the bot is able to reconnect on its own. If it cannot reconnect on its own, you will need to manually log in again which reset the betting system

wow amazing, i just shock when try about it,
btw seutjie
is there any possibility to change retries wait value ?

thank you very much for this awesome bot  Grin Grin

At this time, not unless you change the hardcoded values and recompile the bot
newbie
Activity: 11
Merit: 0
seutjie, is there possible for bot to rerun itself
or command to check bot running or not every 30s, if not run it

in case : server getting disconnected

thank you

Dear sir,
I want to add my feature which wait after some hours and restart. But I don't see method wait or sleep or something like that in code tab. So can you add function sleep in code tabe in next version. Thanks you so much
Regards,
gnolmon

this one work sleep(milliseconds)
int value
thanks seutjie for it

The bot already retries the failed bet after 30 seconds and again every 2 minutes in case the bot is able to reconnect on its own. If it cannot reconnect on its own, you will need to manually log in again which reset the betting system

wow amazing, i just shock when try about it,
btw seutjie
is there any possibility to change retries wait value ?

thank you very much for this awesome bot  Grin Grin
newbie
Activity: 47
Merit: 0
Hi seuntjie,

Quick question: 
Is there a way to get server - client seed pair before placing a bet?  (I mean server seed hash of-course)
I want to be doubly sure that provably fair remains provably fair and site knows that client has recorded server seed hash to verify each and every bet (small/big/win/lose all).  If I do not know hash before bet, then site **may** cheat and no one will ever know about it.

recently, I read this thread:https://bitcointalksearch.org/topic/how-999dicecom-is-stealing-your-coins-and-exactly-why-you-wont-believe-me-948965
 and it prompted this question:
It is from 2015 and things might have got changed by now, but it has a point and  site  *may* cheat if you do not see server hash before placing a bet, right?

One technical question:
Can I add few more fields of my own in sqlite database dicebot.db ?  if yes, how?  How can I do CRUD operations in LUA script?
(I came to know about LUA only after using your BOT..  but I can do it if someone shows me how.. )

thanks

legendary
Activity: 1717
Merit: 1125
seutjie, is there possible for bot to rerun itself
or command to check bot running or not every 30s, if not run it

in case : server getting disconnected

thank you

Dear sir,
I want to add my feature which wait after some hours and restart. But I don't see method wait or sleep or something like that in code tab. So can you add function sleep in code tabe in next version. Thanks you so much
Regards,
gnolmon

this one work sleep(milliseconds)
int value
thanks seutjie for it

The bot already retries the failed bet after 30 seconds and again every 2 minutes in case the bot is able to reconnect on its own. If it cannot reconnect on its own, you will need to manually log in again which reset the betting system
legendary
Activity: 1717
Merit: 1125
Hey Seuntjie,

first of all nice bot! Well done.

I had a little problem earlier today and it's finally fixed. I describe what happened:
I went to the Primedice website as usual and then i logged in to the bot. The bot showed a balance of 0.00000001 and on the website it was 0.00000000. I thought it was maybe a visual bug so i restarted the bot. When i tried to login it showed me an error message that it failed to login. You came to Primedice and sent me a link to the FAQ. I couldn't solve the problem. Then i tried logging out and in again on the website and it showed me the error message that i had too many login attempts. That was actually the problem. After waiting some time i was able to use both, website and bot, again.

My suggestion:
Maybe you want to include this in the FAQ or find a way to display the correct error message in the bot if possible?

This is more a problem from PrimeDice (because they limit the number of login attempts per hour/10 minutes or whatever, even if the logins are successful), there's nothing I can do about it. I'll add it to one of the faq Items. For now, I'm keeping the generic messages.


Dear sir,
I want to add my feature which wait after some hours and restart. But I don't see method wait or sleep or something like that in code tab. So can you add function sleep in code tabe in next version. Thanks you so much
Regards,
gnolmon

If you're using the programmer mode, you can use luas sleep function, although this will make the bot hang (be non responsive) until it starts betting again.
newbie
Activity: 11
Merit: 0
seutjie, is there possible for bot to rerun itself
or command to check bot running or not every 30s, if not run it

in case : server getting disconnected

thank you

Dear sir,
I want to add my feature which wait after some hours and restart. But I don't see method wait or sleep or something like that in code tab. So can you add function sleep in code tabe in next version. Thanks you so much
Regards,
gnolmon

this one work sleep(milliseconds)
int value
thanks seutjie for it
newbie
Activity: 1
Merit: 0
Dear sir,
I want to add my feature which wait after some hours and restart. But I don't see method wait or sleep or something like that in code tab. So can you add function sleep in code tabe in next version. Thanks you so much
Regards,
gnolmon
newbie
Activity: 2
Merit: 0
Hey Seuntjie,

first of all nice bot! Well done.

I had a little problem earlier today and it's finally fixed. I describe what happened:
I went to the Primedice website as usual and then i logged in to the bot. The bot showed a balance of 0.00000001 and on the website it was 0.00000000. I thought it was maybe a visual bug so i restarted the bot. When i tried to login it showed me an error message that it failed to login. You came to Primedice and sent me a link to the FAQ. I couldn't solve the problem. Then i tried logging out and in again on the website and it showed me the error message that i had too many login attempts. That was actually the problem. After waiting some time i was able to use both, website and bot, again.

My suggestion:
Maybe you want to include this in the FAQ or find a way to display the correct error message in the bot if possible?
legendary
Activity: 1717
Merit: 1125
Seuntjies, which mode do you think is the best? I personally prefer Advanced, but it's preference. I'd like to see what the creator feels is the best. Smiley

I prefer the programmer mode because it provides the most freedom, but there's a new mode in the works for v4 that is going to be awesome and probably my favourite, if only for the technical details that make up the new mode.
legendary
Activity: 1717
Merit: 1125
Got it. Can you please update second script with same if condition correction ?

Already done
Jump to: