- Play music from youtube
- Play music from spotify links
- Easy to use music control buttons in discord
- Slash command infrastructure
- Dedicated channels for commands
- Advanced queue control
- Lyrics search
- Song seeking
- Creating Watch2Gether rooms
- Clone the repository
- Install dependencies with
npm install
- Fill in the config.json file
- you need a discord developer account and a discord application.
- for spotify support, you need a spotify developer account.
- optionally you need a Watch2Gether account.
- Register all slash commands to your application with
npm run register
- Run the bot with
npm start
Name | Description |
---|---|
autoplay | Automatically plays related songs when the queue is empty. |
clear | Deletes all songs in the queue. |
loop | Loop a song or the queue. |
lyrics | Gets the lyrics of a song. |
move | Move a song to a different position in the queue. |
next | Plays the next song in the queue. |
pause | Pause/Resume the current Song. |
play | Play a song. |
prev | Plays the previous song again. |
queue | Displays the current queue. |
remove | Removes a song from the queue. |
seek | Seek to the specified time in the song. |
shuffle | Shuffles the queue. |
songinfo | Displays info about the current song. |
stop | Stops the player and quits the voice channel. |
volume | Changes the volume of the music player. |
bindchannel | Bind the bot to a voice or text channel. |
help | Shows information about available commands. |
info | Shows basic information about the bot. |
w2g | Create a Watch2Gether room. |
Thanks to L0SER8228 for giving me a great starting point and great ideas for the bot.
This software is licensed under the MIT license. More information can be found in the LICENSE file.