Elisif Casino: A Discord Bot with a Rich Feature Set and Customizability

Elisif Casino: A Discord Bot with a Rich Feature Set and Customizability

Overview**
Elisif Casino is a comprehensive Discord bot that offers an array of features to enhance your server's entertainment value. With its extensive range of capabilities, this bot has been designed to provide users with a fun-filled experience.

Features
As of 9/29/2020, Elisif Casino boasts the following features:

  • Casino Games: Enjoy a variety of games such as Battleship, Blackjack, Coinflip, Dice, Double, Hangman, Jackpot, and Roulette.
  • Paginated Help Command: Easily access help information in a organized manner.
  • Bot Statistics: Stay updated on the bot's performance and usage statistics.
  • Prefix Customization: Customize the prefix for your bot to suit your preferences.
  • Profile Management: Manage profiles, balances, donations, and reset options with ease.
  • Automatic Profile Creation: No longer necessary to create profiles manually; they're auto-generated!
  • Message Collectors: Make games like Blackjack, Double, and Roulette more interactive.
  • Guild Co-op: Engage in Hangman and Jackpot games with guild members.
  • Settings Manager: Manage settings for your bot (command not yet available).
  • EvG-based Storage System: A modern storage system replaces the old LS system.
  • Message Interpreter: Interpret non-command messages to add money on message send.
  • Modernized Music: Enjoy play, stop, pause, resume, skip, queue, and song controls commands.
  • Songcontrols Command: Use reaction collectors for one-click command-less queue manipulation (looping, previous song, next song).
  • Open-source: Elisif Casino's code is available under the MIT license.

Additions and Fixes
As of 4/27/2022:

  • Package.json: Provided in the code.
  • Example .env file: Available in the code.
  • Dependencies Updated: Removed severe vulnerabilities by updating dependencies.
  • Code Loads Environment Variables: Automatically loads environment variables from the .env file.
  • README Updated: Added usage and useful information, as well as current issue notices.

Future Development
The focus has shifted from Elisif Casino to newer Discord bots, taking advantage of discord.js v13. The node-elisif library is being upgraded to this new version.

Credits
Elisif Casino was created by Cannicide#2753. NPM dependencies include express, discord.js, node-fetch, @discordjs/opus, and dotenv. API dependencies include CannicideAPI (abstracts away fetching YouTube audio and video details).

Note: The CannicideAPI service is currently down, making it impossible to play audio with the music extension. Users will need to roll their own HTTP server or code to serve the audio.


Elisif Casino offers a rich set of features that can enhance your Discord experience. With its customizability options and open-source nature, this bot has something to offer for everyone.