Elisif Casino is a feature-rich Discord bot designed to bring a complete casino experience to your server. It combines interactive gambling games with a robust profile management system and a modernized music player, providing entertainment and engagement for community members.
Key Features
- Casino Games: A wide variety of games including Blackjack, Roulette, Battleship, Jackpot, and Coinflip.
- Interactive Gameplay: Utilizes Discord's message collectors and reaction-based pagination for a smooth user experience.
- Economy System: Automatic profile creation with balance tracking, donations, and administrative controls for resetting or deleting data.
- Integrated Music Player: A full-featured music system with queue controls and high-quality audio playback.
- Customizable: Prefix customization and toggleable extension packs for moderation and logging.
Technology Stack
- Language: JavaScript (Node.js)
- Framework: Discord.js
- Web Server: Express
- Database: Local JSON file for simplicity
Local Setup
To run Elisif Casino locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/Elvenide/elisif-casino.git cd elisif-casino -
Install Dependencies:
npm install -
Configure Environment: Create a
.envfile in the root directory and add your Discord bot token:TOKEN=your_bot_token_here PORT=3000 -
Start the Bot:
npm start