Giter Site home page Giter Site logo

discord-casino-bot's Introduction

๐ŸŽฐ Discord Casino Bot

A comprehensive Discord bot with various commands including economy, utility, roleplay, and owner-specific commands. This bot supports features like balance checking, daily and weekly rewards, slot games, emoji lists, server management, and more.

๐Ÿ“‚ Directory Structure

discord-casino-bot/
โ”œโ”€โ”€ commands/
โ”‚   โ”œโ”€โ”€ Economy/
โ”‚   โ”‚   โ”œโ”€โ”€ balance.js
โ”‚   โ”‚   โ”œโ”€โ”€ daily.js
โ”‚   โ”‚   โ”œโ”€โ”€ deposit.js
โ”‚   โ”‚   โ”œโ”€โ”€ ranking.js
โ”‚   โ”‚   โ”œโ”€โ”€ slots.js
โ”‚   โ”‚   โ”œโ”€โ”€ spin.js
โ”‚   โ”‚   โ”œโ”€โ”€ transfer.js
โ”‚   โ”‚   โ”œโ”€โ”€ weekly.js
โ”‚   โ”‚   โ””โ”€โ”€ withdraw.js
โ”‚   โ”œโ”€โ”€ Utility/
โ”‚   โ”‚   โ”œโ”€โ”€ avatar.js
โ”‚   โ”‚   โ”œโ”€โ”€ banner.js
โ”‚   โ”‚   โ”œโ”€โ”€ botinfo.js
โ”‚   โ”‚   โ”œโ”€โ”€ botshard.js
โ”‚   โ”‚   โ”œโ”€โ”€ invite.js
โ”‚   โ”‚   โ”œโ”€โ”€ ping.js
โ”‚   โ”‚   โ”œโ”€โ”€ uptime.js
โ”‚   โ”‚   โ”œโ”€โ”€ userinfo.js
โ”‚   โ”‚   โ”œโ”€โ”€ serverinfo.js
โ”‚   โ”‚   โ”œโ”€โ”€ status.js
โ”‚   โ”‚   โ”œโ”€โ”€ help.js
โ”‚   โ”‚   โ”œโ”€โ”€ bigemoji.js
โ”‚   โ”‚   โ”œโ”€โ”€ emojilist.js
โ”‚   โ”œโ”€โ”€ Roleplay/
โ”‚   โ”‚   โ”œโ”€โ”€ angry.js
โ”‚   โ”‚   โ”œโ”€โ”€ bite.js
โ”‚   โ”‚   โ”œโ”€โ”€ blush.js
โ”‚   โ”‚   โ”œโ”€โ”€ bored.js
โ”‚   โ”‚   โ”œโ”€โ”€ clap.js
โ”‚   โ”‚   โ”œโ”€โ”€ cry.js
โ”‚   โ”‚   โ”œโ”€โ”€ dance.js
โ”‚   โ”‚   โ”œโ”€โ”€ facepalm.js
โ”‚   โ”‚   โ”œโ”€โ”€ happy.js
โ”‚   โ”‚   โ”œโ”€โ”€ highfive.js
โ”‚   โ”‚   โ”œโ”€โ”€ hug.js
โ”‚   โ”‚   โ”œโ”€โ”€ kiss.js
โ”‚   โ”‚   โ”œโ”€โ”€ laugh.js
โ”‚   โ”‚   โ”œโ”€โ”€ nod.js
โ”‚   โ”‚   โ”œโ”€โ”€ pat.js
โ”‚   โ”‚   โ”œโ”€โ”€ poke.js
โ”‚   โ”‚   โ”œโ”€โ”€ punch.js
โ”‚   โ”‚   โ”œโ”€โ”€ shrug.js
โ”‚   โ”‚   โ”œโ”€โ”€ shy.js
โ”‚   โ”‚   โ”œโ”€โ”€ slap.js
โ”‚   โ”‚   โ”œโ”€โ”€ sleep.js
โ”‚   โ”‚   โ”œโ”€โ”€ smile.js
โ”‚   โ”‚   โ”œโ”€โ”€ wave.js
โ”‚   โ”‚   โ”œโ”€โ”€ wink.js
โ”‚   โ”œโ”€โ”€ Owner/
โ”‚   โ”‚   โ”œโ”€โ”€ eval.js
โ”‚   โ”‚   โ”œโ”€โ”€ leaveserver.js
โ”‚   โ”‚   โ”œโ”€โ”€ serverjoin.js
โ”‚   โ”‚   โ”œโ”€โ”€ listservers.js
โ”‚   โ”‚   โ”œโ”€โ”€ addmoney.js
โ”‚   โ”‚   โ”œโ”€โ”€ removemoney.js
โ”‚   โ”‚   โ”œโ”€โ”€ reload.js
โ”‚   โ”‚   โ”œโ”€โ”€ restart.js
โ”‚   โ”‚   โ””โ”€โ”€ dm.js
โ”œโ”€โ”€ events/
โ”‚   โ”œโ”€โ”€ ready.js
โ”‚   โ””โ”€โ”€ messageCreate.js
โ”œโ”€โ”€ handlers/
โ”‚   โ”œโ”€โ”€ antiCrashHandler.js
โ”‚   โ”œโ”€โ”€ BotClient.js
โ”‚   โ”œโ”€โ”€ eventHandler.js
โ”‚   โ”œโ”€โ”€ commandHandler.js
โ”‚   โ”œโ”€โ”€ clientErrorHandler.js
โ”‚   โ””โ”€โ”€ antiCrashHandler.js
โ”œโ”€โ”€ models/
โ”‚   โ”œโ”€โ”€ user.js
โ”‚   โ””โ”€โ”€ economy.js
โ”œโ”€โ”€ index.js
โ”œโ”€โ”€ shard.js
โ””โ”€โ”€ .env

๐Ÿš€ Setup and Installation

1. Clone the repository:

git clone https://github.com/Sophan-Developer/discord-casino-bot.git
cd discord-casino-bot

2. Install the dependencies:

npm install

3. Create a .env file and add your bot token and MongoDB URI:

DISCORD_TOKEN=your-bot-token
MONGODB_URI=your-mongodb-uri
PREFIX=.

4. Run the bot:

node shard.js

๐Ÿ“œ Commands Overview

๐Ÿ’ฐ Economy Commands

  • balance: Check your balance
  • bank: Check your bank balance
  • daily: Claim your daily reward
  • deposit: Deposit money into your bank
  • ranking: Show the top users by balance
  • slots: Play a game of slots
  • spin: Play a spin game to win or lose money
  • transfer: Transfer money to another user
  • weekly: Claim your weekly reward
  • withdraw: Withdraw money from your bank

๐Ÿ”ง Utility Commands

  • avatar: Display the avatar of a user
  • banner: Display the banner of a user
  • botinfo: Display information about the bot
  • botshard: Display shard information
  • help: Displays a list of all commands or detailed information for a specific command
  • invite: Get the invite link for the bot
  • ping: Check the bot's ping
  • serverinfo: Display information about the server
  • status: Display the bot's status
  • uptime: Check the bot's uptime
  • userinfo: Display information about a user
  • bigemoji: Display a big version of an emoji
  • emojilist: List emojis with IDs

๐ŸŽญ Roleplay Commands

  • angry: Express your anger with an anime GIF
  • bite: Bite someone with an anime GIF
  • blush: Blush with an anime GIF
  • bored: Express your boredom with an anime GIF
  • clap: Clap with an anime GIF
  • cry: Express your sadness with an anime GIF
  • dance: Dance with an anime GIF
  • facepalm: Facepalm with an anime GIF
  • happy: Express happiness with an anime GIF
  • highfive: High-five someone with an anime GIF
  • hug: Hug someone with an anime GIF
  • kiss: Kiss someone with an anime GIF
  • laugh: Laugh with an anime GIF
  • nod: Nod with an anime GIF
  • pat: Pat someone with an anime GIF
  • poke: Poke someone with an anime GIF
  • punch: Punch someone with an anime GIF
  • shrug: Shrug with an anime GIF
  • shy: Express shyness with an anime GIF
  • slap: Slap someone with an anime GIF
  • sleep: Express your sleepiness with an anime GIF
  • smile: Smile with an anime GIF
  • wave: Wave with an anime GIF
  • wink: Wink with an anime GIF

๐Ÿ› ๏ธ Owner Commands

  • eval: Evaluate code
  • leaveserver: Make the bot leave a server
  • serverjoin: Force the bot to join a server
  • listservers: List all servers the bot is in
  • addmoney: Add money to a user
  • removemoney: Remove money from a user
  • reload: Reload a command
  • restart: Restart the bot
  • dm: Send a direct message to a user

๐Ÿค Contributing

Feel free to fork this repository and submit pull requests. For major changes, please open an issue first to discuss what you would like to change.

๐Ÿ“œ License

This project is licensed under the MIT License.

discord-casino-bot's People

Contributors

sophan-developer avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.