Skip to content

plawandos/Discord-Casino-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎰 Casino Bot

Python Version Discord.py Version License

A feature-rich Discord gambling bot with multiple casino games, originally created by ConnorSwis and enhanced with new features and improvements.

FeaturesGamesInstallationConfigurationCommands

Blackjack Screenshot Slots Animation

✨ Features

  • 🎮 Multiple casino games with interactive buttons
  • 💾 Persistent SQLite3 database for user balances
  • 🚀 Enhanced performance and reliability
  • 🛡️ Improved error handling and spam protection
  • 🎯 Discord.py 2.4.0 support
  • ⚡ Fast response times and optimized database operations

🎲 Available Games

  • Blackjack
  • Slots
  • Coin Flip
  • Dice Roll
  • Roulette
  • And more!

📋 Requirements

  • Python 3.10.8 or higher
  • Discord.py 2.4.0
  • SQLite3
  • Additional dependencies listed in requirements.txt

🚀 Installation

  1. Create a new bot application on the Discord Developer Portal

  2. Install Python 3.10.8 or higher:

    # Download from https://python.org
    python --version  # Verify installation
  3. Clone the repository:

    git clone https://github.com/plawandos/Discord-Casino-Bot.git
    cd Discord-Casino-Bot
  4. Install required dependencies:

    pip install -r requirements.txt
  5. Configure the bot:

    • Copy config.example.yml to config.yml
    • Add your bot token and customize settings
  6. Launch the bot:

    cd discord
    python bot.py
  7. Use $help in Discord to see available commands

🔧 Recent Upgrades

  • ✅ Added Roulette game
  • ✅ Upgraded to Discord.py 2.4.0
  • ✅ Replaced reactions with interactive buttons
  • ✅ Enhanced anti-spam protection
  • ✅ Improved database performance
  • ✅ Added new commands ($give @user, $sellkidneys)
  • ✅ Fixed database locking issues
  • ✅ Implemented robust error handling

💬 Commands

  • $help - Display all available commands
  • $balance - Check your current balance
  • $blackjack <amount> - Play Blackjack
  • $slots <amount> - Play Slots
  • $roulette <amount> <bet> - Play Roulette
  • $flip <amount> <choice> - Flip a coin
  • $roll <amount> <number> - Roll dice
  • $give @user <amount> - Give money to another user
  • $sellkidneys - Get emergency funds (joke command)

🤝 Credits

Original project by ConnorSwis

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ for Discord gaming communities

Releases

No releases published

Packages

No packages published

Languages