How about splitting the Lottery into a draw for "older" accounts and then a draw for "new" accounts. These bots have to
continuously have to re-register "new" accounts to go undetected, so if you split the lottery into 2 separate Lotteries, then
the bots will only be effective in the "new" Lottery and the "old" loyal users can have their own Lottery with much less bots
having a influence on the outcome? The users can even be given a choice, where they want to buy tickets. Just put a little
disclaimer on the "new" lottery that chances are higher that this lottery would be infiltrated by bots.
Bots are actually exist since the first days of freebitcoin, at least I know there were many people abusing freebitcoin by creating many accounts to claim the free btc. If those old abusers are not banned yet, the split wont be effective as old users does not mean loyal users.
Instead of splitting the lottery, it is better if freebitcoin find a better system to avoid those bots so bots wont be able to join the lotteries. Or simply make a new requirement for the lottery, accounts should be older than xx days or account should have at least wagered xx amount on the hilo games or other requirement to minimize the bots.
If Wetsuit's bot detection was a good as TheQuin has mentioned, then most of the older bot accounts would have been
blocked, so in theory you would only be left with genuine old accounts. They can then just add a prompt on the old lottery
for new users to block them from using it. {If they try to buy tickets and they are not within a specific range, then the system
just displays a message, telling them that they should buy lottery tickets from Lottery X, with a short explanation.}
All Casinos have special areas for VIP users.