Skip to content

User friendly Discord bot for cool servers.

Notifications You must be signed in to change notification settings

Demido-Ltd/Discord-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demido Discord Bot banner

⚠️ Currently under development. Bugs and crashes may still happen. ⚠️

What is Demido?

Demido is a simple yet feature-rich, constantly evolving Discord bot that enhances your server with music playback and much more.

The project was born out of boredom and pure passion for programming. We tried to make the bot that we always wanted to see on the platform. As such this project is more of a fun experiment than a serious piece of software. We tried to put together every feature that we felt like we would be using sooner or later.

📋 Features

  • 🎧 Music Playback: Play your favorite tunes directly in your Discord server. Supports various sources, including SoundCloud, Deezer and Spotify.
  • 🔄️ Regular Updates: New features are added every month, ensuring Demido stays fresh and exciting.
  • 🎛️ User-Friendly Commands: Easy-to-use commands to control playback, manage queues, and customize your listening experience.
  • 🔲 Button-Oriented: Whenever there can be a button there will be a button, so that you don't have to write yet another command.
  • 👂 High-Quality Audio: Enjoy crisp, high-quality audio streaming.

How to use

Using Demido is as easy as typing / in chat. Every command has its own description so that everyone knows what they're doing. Most of the interactions you will have with the bot will happen via buttons, which are more intuitive than commands.

🎛️ Commands

There are a lot of useful commands and newer ones get added as needed. Here is a list of all the commands you can use:

🎧 Music

  • /play <song name> Starts playing the song you have specified. If you use this command multiple times, the new songs you request get added to the queue.
  • /queue Shows the list of songs that are currently in the queue, ready to be played.
  • /pause Pauses the music. You can resume at any time using the /resume command.
  • /skip Skips the currently playing song and starts playing the next one if there is any other song to play in the queue.
  • /stop Stops the music and deletes the queue.

🛠️ Utilities

  • /avatar <user> Shows the avatar image of the selected user.
  • /help Shows a link to this page.

🕹️ Games

  • /rollthedice Rolls a die and tells users the number that has come out.

⚖️ Moderation

  • /clear <(optional) amount of messages> Clears the current chat 100 messages at a time if a smaller number is not specified.

TODO

  • Finish writing this Readme once I add more features and the bot enters deployment phase.
  • Add the /shuffle command.
  • Add the option to specify the faces of the die and the amount of dices that have to be thrown with the /rollthedice command.
  • Add option to specify amount of songs to skip when using the /skip command.