Skip to content

karmalover-ca/RouletteBot

Repository files navigation

Roulette Bot

A versatile Discord bot built with TypeScript to provide users with various roulette games.

Introduction

Welcome to Roulette Bot! This Discord bot is designed to offer an exciting collection of roulette games for users to enjoy within their Discord server. With a focus on customization and user interaction, the bot provides an engaging gambling experience.

Features

  • Multiple Roulette Games: The bot offers over 20 different roulette games for Discord users to enjoy, providing a diverse range of options and variations.
  • Customizable Settings: Users can customize various aspects of the roulette games, such as bet limits, payout ratios, and more.
  • Interactive Gameplay: The bot ensures an interactive and immersive gameplay experience, allowing users to place bets, spin the wheel, and track their winnings.
  • Multiplayer Support: Users can compete against each other in multiplayer roulette games, creating a fun and competitive environment within the Discord server.
  • Statistics and Leaderboards: The bot keeps track of user statistics and maintains leaderboards to showcase the most successful players.

Usage

To use Roulette Bot in your Discord server, make sure the bot is online and has proper permissions. The bot's default prefix is /roulette, but you can change it as per your preference.

Useful commands:

  • /help: Get a list of available commands and their descriptions.
  • /roulette start <game>: Start a specific roulette game. [Coming Soon]
  • /roulette bet <amount> <bet>: Place a bet on the current active roulette game. [Coming Soon]
  • /roulette leaderboard: View the leaderboard of top players. [Coming Soon]
  • /roulette stats: View your personal roulette statistics. [Coming Soon]

Contributing

We welcome contributions to Roulette Bot! If you would like to contribute, please follow these guidelines:

  1. Fork the repository and clone it locally.
  2. Create a new branch for your feature or bug fix.
  3. Implement your changes.
  4. Write tests to ensure code stability.
  5. Commit your changes and push them to your forked repository.
  6. Submit a pull request, explaining the changes you have made and why they should be merged.

Please ensure your code adheres to the existing coding style, and include appropriate documentation where necessary.

Installation

To set up Roulette Bot locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/karmalover-ca/RouletteBot
  1. Install the dependencies using yarn:
yarn
  1. Change example.start.sh to start.sh:
cp example.start.sh start.sh
  1. Edit the token and ID
  2. Make start.sh executable:
chmod +x start.sh
  1. Start the bot:
 ./start.sh

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.

Acknowledgments

We would like to express our gratitude to the following resources that helped inspire and guide the development of Roulette Bot:

  • Discord.js: A powerful library for creating Discord bots.
  • Roulette Wiki: Wikipedia page on roulette, which provided valuable insights into the game.
  • Node.js: The JavaScript runtime used for this project.

Contact

If you have any questions, suggestions, or issues, please feel free to reach out to us:

We appreciate your interest in Roulette Bot and hope you enjoy using it!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published