MusicBot logo MusicBot

This is a table of common issues and solutions for the bot. Please check here before leaving an issue on GitHub or asking for help in our support server.

Issue Solution
Bot was not installed using Git You didn’t install the bot correctly. Rather than downloading a ZIP, you must install using Git. Use our official installation guides rather than a YouTube video.
Lagging while playing music Check your CPU and disk usage. Ensure that you have enough bandwidth. Check your voice channel’s bitrate. Check there isn’t a Discord issue.
Bot can't login, bad credentials Check you copied the correct token from your bot application page into your config file. It is called Token, not Client Secret.
WebSocket connection is closed The bot tries to handle websocket disconnects, but sometimes there can be a problem, for example if Discord’s voice servers go down. Try restarting the bot or switching server region if this error is persistent.
./run.sh: command not found While Git should preserve file permissions, you may need to set run.sh to be executable by running chmod a+x run.sh.
Your config file is missing some options. This will usually occur if you have updated the bot. In order to avoid issues, bot updates do not update your config file with new options, but do update example_options.ini. Therefore, you should check that file and copy new options to your config file when you can (or delete your config file and re-configure entirely). The bot will use default settings for the missing options until you configure them, so the message is only a warning and will not impact the bot’s performance.
git: unable to access 'https://github.com/Just-Some-Bots/MusicBot.git' SSL certificate problem: self signed certificate in certificate chain Try disabling your antivirus. Some antivirus software is known to interfere with git.
ValueError: Invalid format '.' for '%' style You’re likely using Python 3.8 with the master branch of the bot. Resolving this is as simple as either installing Python 3.7, or updating to review by running git checkout review
TypeError: __new__() got an unexpected keyword argument 'deny_new' This occurs due to an outdated version of discord.py. To resolve this, update discord.py with the following command: python -m pip install -U discord.py[voice]