MusicBot is a Discord music bot written in Python. It plays requested songs and if the queue becomes empty it will play through a list of existing songs.
Commands are listed here.
The main configuration file is config/options.ini
, but is not included. Simply make a copy of example_options.ini
and rename to options.ini
. See example_options.ini
for more information on how to configure it.
Download the bot, set the dependencies up, then run runbot.bat
! (or run.sh
on mac/linux) Read the tutorial if you don't know what to do.
If you have any errors, read the FAQ. If that didn't help, you can ask for assistance on the discord help server. Is is recommended to take screenshots so the developers can see errors.
Some frequently asked questions are listed on the wiki here.
Bot use also Discord OAuth2
To login with token you need only token, bot also will have additional stability if login through token (create it here: Discord Applications)
New commands: h (help), p / music / m / add (play), nq (play, but add on second position), d (skip), s (search), remove / rem, undo, q (queue), nq (queue, but only current song), next (queue, but only next), c (clear), v (volume), setavatar, setnick, setname, unskip, fixlinkinautoplaylist.
New functional: bot can play at multiple servers (no need multiple accounts or program instances), every song now will adding in autoplaylist and will playing if queue is empty, if you no need this, you may remove it or undo (undo remove command), np show url to song, unskipping system; clearing now can clear only specifyed user messages, instead all; songs always keep in chat, so you no lose it; you will able to change bot name, nick avatar and also grant it to some people if you want, fixlinkinautoplaylist command stylize playlist inlo one style, clear tags like &t=, etc.