A Discord karaoke bot to make managing karaoke events easier than ever!
- Clone this repo
npm install
- Edit config.json:
token
➜ your bot's tokenprefix
➜ the prefix you want the bot to usekaraokeTextChannel
➜ the id of the text channel you want the bot read / write inbotManagingRole
➜ the id of the role for people who can manage the bot- people with this role can start / stop the karaoke, clear the queue, add people to / remove from the queue
ownerId
➜ the id of the bot owner (only this person can kill the bot)enabled
➜ whether or not the karaoke is going (this can be changed using the start / stop command)
- Start the bot
command | info | who can use it |
---|---|---|
help | shows commands that everyone can use | everyone |
start | starts the karaoke | people with the botManagingRole |
stop | stops the karaoke | people with the botManagingRole |
clear | clears the queue | people with the botManagingRole |
join | joins the queue | everyone |
leave | leaves the queue | everyone |
next | ends the current singer's turn | people with the botManagingRole and the current singer |
queue | shows the queue + who's currently singing | everyone |
add [@username] | adds the specified user to the queue | people with the botManagingRole |
remove [@username] | removes the specified user from the queue | people with the botManagingRole |
kill | kills the bot | bot owner (ownerId in config) |