MusicBot logo MusicBot

GitHub stars GitHub forks Python version

MucicBot version 1.9.8 requires Python 3.5.3 or higher. If you are updating the MusicBot with version below than 1.9.8, reinstall Python with the following version.

  • Windows: [Download]
  • Mac: [Download]
  • Linux: Install Python 3.6 and pip using your package manager

If you are updating the MusicBot with version below than 1.9.7-rc2. Please follow instructions in the Manual update section.

Before updating, make sure to read the latest changes, as some behaviour may have changed significantly.

Manual update

git reset --hard  # Reset your current working directory
git pull  # Pull the latest changes from Git
python -m pip install -U -r requirements.txt  # Update the dependencies

Common problems

error: Your local changes to the following files would be overwritten by merge

This indicates that you are trying to pull the latest updates from Git, but you’ve made changes to the bot’s source files yourself. As a result, Git struggles to merge your changes with the bot’s changes. To fix this, stash your changes first by running git stash, then run git stash pop after pulling.

Alternatively, discard your local changes by running git reset --hard.

We do not support modification. If you are having issues updating because you have edited the bot’s files, this is the most guidance you will get.

fatal: Not a git repository

This indicates that you have not installed the bot using Git. To be able to update, you need to install the bot using Git by following the guides on this site.

fatal: unable to access ‘’ SSL certificate problem: self signed certificate in certificate chain

Try disabling your antivirus. Some antivirus software (such as Kaspersky Internet Security) is known to interfere with git.