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.
- 🎧 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.
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.
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:
/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.
/avatar <user>
Shows the avatar image of the selected user./help
Shows a link to this page.
/rollthedice
Rolls a die and tells users the number that has come out.
/clear <(optional) amount of messages>
Clears the current chat 100 messages at a time if a smaller number is not specified.
- 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.