Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mydicebot/mydicebot.github.io

★MyDiceBot★ - Ultimate Bitcoin Dice Bot. Bet More, Earn More!
https://github.com/mydicebot/mydicebot.github.io

999dice 999doge betking bitcoin bitsler crypto-games duckdice eos eosbet ethereum freebitcoin litecoin mydicebot primedice seuntjies-dicebot stake steem wolfbet yolodice

Last synced: 8 days ago
JSON representation

★MyDiceBot★ - Ultimate Bitcoin Dice Bot. Bet More, Earn More!

Awesome Lists containing this project

README

        

![](screenshot/bot-logo-256.png)
# ★MyDiceBot★ - Ultimate Bitcoin Dice Bot

[![Github All Releases](https://img.shields.io/github/downloads/mydicebot/mydicebot.github.io/total.svg)](https://github.com/mydicebot/mydicebot.github.io/releases)
[![GitHub release](https://img.shields.io/github/release/mydicebot/mydicebot.github.io/all.svg)](https://github.com/mydicebot/mydicebot.github.io/releases)
[![GitHub Release Date](https://img.shields.io/github/release-date-pre/mydicebot/mydicebot.github.io.svg)](https://github.com/mydicebot/mydicebot.github.io/releases)
[![GitHub license](https://img.shields.io/github/license/mydicebot/mydicebot.github.io.svg)](https://github.com/mydicebot/mydicebot.github.io/blob/master/LICENSE)
[![GitHub stars](https://img.shields.io/github/stars/mydicebot/mydicebot.github.io.svg)](https://github.com/mydicebot/mydicebot.github.io/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/mydicebot/mydicebot.github.io.svg)](https://github.com/mydicebot/mydicebot.github.io/network)

* [https://mydicebot.com](https://mydicebot.com)
* [MyDiceBot](https://mydicebot.com) is World #1 Cross-Platform Dicing Bot.
* Multiple platforms are supported, including __Windows, Mac, Linux, Web, Terminal/Console, Android__ and __Raspberry Pi__.
* Multiple blockchains are supported.
* Multiple programming languages are supported such as __Lua, Javascript__ and __Python__.
* [Open Source](https://github.com/mydicebot/mydicebot.github.io) and __Free Forever__.

### Desktop
![](screenshot/mydicebot-1000-win.png)

### Terminal/Console
![](screenshot/mydicebot-console.png)

### Mobile
![](screenshot/mydicebot-mobile.png)

### Raspberry Pi
![](screenshot/mydicebot-raspberry-pi.png)

# Table Of Content
* [Download](#download)
* [Supporting Dice Sites (alphabet sequence)](#supporting-dice-sites-alphabet-sequence)
* [Faucet](#faucet)
* [Mining](#mining)
* [Exchange](#exchange)
* [Quick Start](#quick-start)
* [How to Run](#how-to-run)
* [Startup Options](#startup-options)
* [Features](#features)
* [Manual Bet](#manual-bet)
* [Auto Bet](#auto-bet)
* [Script Bet](#script-bet)
* [Internal Variables](#internal-variables)
* [Internal Functions](#internal-functions)
* [Sample Code](#sample-code)
* [Script Gist](#script-gist)
* [Report Issue](#report-issue)
* [License](#license)
* [Thanks](#thanks)
* [Quote](#quote)
* [Disclaimer](#disclaimer)
* [Legal](#legal)
* [Contact](#contact)
* [Donation](#donation)

# Download
![](screenshot/download-qr-code.png)
* Binaries: [https://mydicebot.com/contents/download/](https://mydicebot.com/contents/download/)
* Source Code: [https://github.com/mydicebot/mydicebot.github.io](https://github.com/mydicebot/mydicebot.github.io)

# Supporting Dice Sites (alphabet sequence)
## Traditional
* [999Dice](https://www.999dice.com/?224280708)
* [999Doge](https://www.999doge.com/?224280708)
* [Bitsler](https://www.bitsler.com/?ref=mydicebot)
* [Crypto.Games](https://www.crypto.games?i=CpQP3V8Up2)
* [DuckDice](https://duckdice.com/ab61534783)
* [Freebitco.in](https://freebitco.in/?r=16392656)
* [PrimeDice](https://primedice.com/?c=mydicebot)
* [ParaDice](https://paradice.in/?c=mydicebot)
* [Stake](https://stake.com/?code=mydicebot)
* [WinDice](https://windice.io/?r=e63q8xq4y)
* [WolfBet](https://wolf.bet/?c=mydicebot)
* [YoloDice](https://yolodice.com/r?6fAf-wVz)

## Blockchain - STEEM
* [EpicDice](https://epicdice.io/?ref=mydicebot)
* [KryptoGames](https://kryptogamers.com/?ref=mydicebot)

## TODO
* [BetKing (coming soon)](https://betking.io/?ref=u:mydicebot)
* [BitDice (coming soon)](https://www.bitdice.me/?r=90479)
* [BitVest (coming soon)](https://bitvest.io?r=108792)
* [Dice-Bet (coming soon)](https://dice-bet.com/?ref=u:mydicebot)
* [KingDice (coming soon)](https://kingdice.com/#/welcome?aff=180722)
* [MegaDice (coming soon)](https://www.megadice.com/?a=326492144)
* [NitroDice (coming soon)](https://www.nitrodice.com?ref=0N2pG8rkL7UR6oMzZWEj)
* [NitrogenSports (coming soon)](https://nitrogensports.eu/r/4998127)
* [SafeDice (coming soon)](https://safedice.com/?r=100309)
* (More will be coming soon)

# Telegram Bot
* [Bitcoin Click](https://t.me/BitcoinClick_bot?start=RjbD)
* [Dogecoin Click](https://t.me/Dogecoin_click_bot?start=5vxX)
* [Litecoin Click](https://t.me/Litecoin_click_bot?start=clT4)
* [BitconCash Click](https://t.me/BCH_clickbot?start=Fh4n)
* [Zcash Click](https://t.me/Zcash_click_bot?start=3mgl)

# Faucet
* [FaucetPay Wallet](https://faucetpay.io/?r=201981)
* [Faucet Collector](https://faucetcollector.com/?ref=4789455)
* [AutoFaucet](https://autofaucet.org/r/mydicebot)

# Mining
* [CryptoTab](https://cryptotabbrowser.com/4760331)
* [MinerGate](https://minergate.com/a/840aa085f0deb4fef17fd6be)

# Exchange
* [Binance](https://www.binance.com/en/register?ref=40077522)

# Quick Start
* Download MyDiceBot Binaries here: [MyDiceBot Releases](https://github.com/mydicebot/mydicebot.github.io/releases).
* Different execution methods on different platforms.
* Linux (Open Terminal)

```
chmod +x mydicebot-linux
```

```
./mydicebot-linux
```

* Mac (Open Terminal)

```
chmod +x mydicebot-macos
```

```
./mydicebot-macos
```

* Windows (Open Command Prompt)

```
mydicebot-win.exe
```

* Choose Dice Site, Input username/password/2FA/APIKey, then Login.
* Bet and WIN.

# How to run from source code directly
Ensure you install the latest version of [docker](https://docs.docker.com/engine/installation/) and [docker-compose](https://docs.docker.com/compose/install/)

```bash
git clone https://github.com/mydicebot/mydicebot.github.io.git mydicebot
cd mydicebot
bash start.sh
```
* Visit http://localhost:57432/login

# Features
* Supported platforms: __Windows, Mac, Linux, Web, Terminal/Console, Android__ and __Raspberry Pi__
* Supported programming languages: __Lua, Javascript__ and __Python__
* Supported multiple dice-sites
* Supported multiple strategies
* New account registration
* Existing account login
* Betting statistics
* Manual bet
* Auto bet
* Script bet (__compatible with Seuntjies DiceBot scripts__)
* Script gist
* Chat room [MyDiceBot](https://discord.gg/S6W5ec9) on [Discord](https://discord.gg/S6W5ec9)

# Manual Bet
* You can control every bet by yourself.

![](screenshot/mydicebot-manual-bet.png)

# Auto Bet
* Essential configurations are provided for betting automatically.

![](screenshot/mydicebot-auto-bet.png)

# Script Bet
* Lua programming language
* JavaScript programming language
* Python programming language
* __Compatible with the variables and functions of Seuntjie DiceBot's Lua script__
* Import script from gist (Github) easily

![](screenshot/mydicebot-script-bet.png)

## Internal Variables
* __Single Bet Info__

|Variable|Type|Permission|Purpose|
|---|---|---|---|
|__basebet__|double|Read Write|Shows the amount of the first bet. Only set for first bet.|
|__previousbet__|double|Read Only|Shows the amount of the previous bet. Only set after first bet.|
|__nextbet__|double|Read Write|The amount to bet in the next bet. You need to assign a value to this variable to change the amount bet. Defaults to previousbet after first bet. Needs to be set before betting can start.|
|__chance__|double|Read Write|The chance to win when betting. Defaults to value set in advanced settings if not set. Need to set this value to change the chance to win/payout when betting.|
|__bethigh__|bool|Read Write|Whether to bet high/over (true) or low/under(false). Defaults to true (bet high/bet over)|
|__win__|bool|Read Only|Indicates whether the last bet you made was a winning bet (true) or a losing bet (false).|
|__currentprofit__|double|Read Only|Shows the profit for the last bet made. This is not the amount returned. betting 1 unit at x2 payout, when winning, currentprofit will show 0.00000001 (returned =0.00000002), when losing, profit will show -0.00000001|
|__currentstreak__|double|Read Only|Shows the current winning or losing streak. When positive (>0), it's a winning streak. When negative (<0) it's a losing streak. Can never be 0. Only set after first bet.|
|__currentroll__|double|Read Only|Show current roll information|
|__lastbet__|object|Read Only|This is an object containing more details about the previous bet, including the lucky number that was rolled, chance, amount, profit etc.|

* __Current Session Info__

|Variable|Type|Permission|Purpose|
|---|---|---|---|
|__balance__|double|Read Only|Lists your balance at the site you're logged in to.|
|__bets__|int|Read Only|Shows the number of bets for the current session.|
|__wins__|int|Read Only|Shows the number of wins for the current session.|
|__losses__|int|Read Only|Shows the number of losses for the current session.|
|__profit__|double|Read Only|Shows your session profit. Session is defined as the time since opening the current instance of bot or the last time you reset your stats in the bot.|
|__currencies__|string array|Read Only|List the currencies that can be used at the current site, usually in the currency short code (btc, ltc, etc.).|
|__currency__|string|Read Write|Can be used to change the currency to bet in using any value from the currencies list. Only values from the currencies list can be used.|

## Internal Functions

|Function|Purpose|
|---|---|
|__dobet()__|The loop of bets|
|__stop()__|Stop the bet|
|__start()__|Start the bet (from very beginning) after stop()|
|__resume()__|Resume the bet (from current stopping) after stop()|
|__resetsession()__|Reset the session|
|__resetstats()__|Reset the session|
|__resetseed()__|Reset the client seed|
|__sound(path_of_the_sound)__|Sound notificaiton|
|__message(text, type=\'debug\', expire=time_interval_value_in_ms)__|Message notification on the screen. Four types: "info", "success", "debug", or "error". Expire interval is 4000 ms by default, -1 for not hiding the message.|
|__betinterval(ms)__|Bet Interval in milliseconds|

## Sample Code
* Strategy: Basic Martingale
* Using Lua
```lua
chance = 49.5
multiplier = 2
basebet = 0.00000010
bethigh = false

function dobet()
if profit >= 0.1 then
stop()
end

if win then
nextbet = basebet
else
nextbet = previousbet * multiplier
end
end
```
* Using Javascript
```javascript
chance = 49.5;
multiplier = 2;
baseBet = 0.00000001;
betHigh = false;

function dobet() {
if (win) {
nextBet = basebet;
} else {
nextBet = previousbet * multiplier;
}
}
```
* Using Python
```python
chance = 49.5
multiplier = 2
basebet = 0.00000001
bethigh = False
nextbet = basebet

def dobet(event):
if win:
nextbet = basebet
else:
nextbet = previousbet * multiplier
```

## Script Gist
* https://gist.github.com/mydicebot
* Import script from gist (github) in MyDiceBot app directly
* Vote/Comment/Fork scripts on gist (github)

# Report Issue
* [https://github.com/mydicebot/mydicebot.github.io/issues](https://github.com/mydicebot/mydicebot.github.io/issues)

# License
* GPL-3.0

# Thanks
* Special thanks to the open source project of [Seuntjies DiceBot](https://github.com/Seuntjie900/DiceBot).
* If you need simulation functions or advanced-autobet functions, we recommand Seuntjies DiceBot.

# Quote
* "Gambling is gambling no matter what you do or how good your strategy is. The house always wins if you keep playing. Winners know when to stop."
* "Like any human, we make mistakes, and like any program, the bot is bound to have a few bugs. Use the bot at your own risk. "

# 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 we 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.
* We cannot be held responsible for any losses incurred while using the bot.

# Legal
* It is your obligation to ensure compliance with any legislation relevant to your country of domicile regarding online gambling.

# Contact
* github: [https://github.com/mydicebot/mydicebot.github.io/issues](https://github.com/mydicebot/mydicebot.github.io/issues)
* steemit: [https://steemit.com/@mydicebot](https://steemit.com/@mydicebot)
* bitcointalk: [★MyDiceBot★ - Ultimate Bitcoin Dice Bot. Bet More, Earn More!](https://bitcointalk.org/index.php?topic=5057661)
* discord: [https://discord.gg/S6W5ec9](https://discord.gg/S6W5ec9)

# Donation
* BTC: 19Yw3Hs8zAidGEUNeEUM2r4tXLnrJDy7kN
* ETH: 0x3d652737ad9906344C0fb9C693bD3917FDaa37dC
* BCH: qpwukqk0a557yytlg9x9tl77qjh8lje03gyd73qgm6
* DOGE: D9wMjdtGqsDZvjxWMjt66JLjE9E9nMAKb7
* steemit: [@mydicebot](https://steemit.com/@mydicebot)