A Discord casino and economy bot made with python and discord.py. Comes with 10 playable games, automatic Litecoin (LTC) deposits, and player balance saving.
- Blackjack: Dealer hits up to 17, supports double down, hit, and stand
- Crash: Multiplier climbs in real time, cash out before it crashes
- Mines: 5x5 grid with hidden bombs, pick diamonds to boost your win
- Roulette: Bet on colors, numbers, or even/odd
- Slots: 3-reel animated slot machine
- High-Low: Guess if the next card is higher or lower
- Dice: Roll against the house
- Coinflip: Quick 50/50 flip
- Wheel: Spin for instant multipliers
- RPS: Rock paper scissors with tie refunds
- Python 3.10+ or Docker
- A Discord bot token from the Discord Developer Portal with Message Content and Server Members intents turned on.
-
Clone this repo:
git clone https://github.com/zyrexdz/Redot-Gambling-Bot.git cd Redot-Gambling-Bot -
Copy
.env.exampleto.envand fill in your bot token:cp .env.example .env
-
Start it up:
docker compose up -d
-
Clone this repo:
git clone https://github.com/zyrexdz/Redot-Gambling-Bot.git cd Redot-Gambling-Bot -
Run the setup script:
- Windows: Double click
setup.bat(or runsetup.batin cmd) - Linux / Mac: Run
chmod +x setup.sh && ./setup.sh
- Windows: Double click
-
Edit
.envand put yourDISCORD_TOKENinside. -
Start the bot:
python bot.py
DISCORD_TOKEN=your_bot_token_here
ADMIN_ROLE_ID=123456789012345678
OWNER_ID=123456789012345678
GAMBLE_CHANNEL_ID=123456789012345678
ALGO_CHANNEL_ID=123456789012345678
DEPOSIT_CHANNEL_ID=123456789012345678
LTC_ADDRESS=your_ltc_address_here
BOT_NAME=Redot BETWhen inviting the bot to your server, check these boxes:
- Send Messages
- Embed Links
- Attach Files (for QR codes)
- Manage Messages (for deleting spam/commands)
- Read Message History
MIT
