Saucebot is a Discord music bot by It's a fork, that keeps all the good parts when the original bot was good.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
Leonie 15d7795077 You okay? 4 months ago
config Update autoplaylist 4 months ago
musicbot Removed cat command 1 year ago
.dockerignore Added Docker support 3 years ago
.gitignore Mega update 2 years ago
Dockerfile Upgraded Dockerfile to Ubuntu 18.04 LTS 1 year ago
LICENSE Add license so people stop asking 2 years ago Update 2 years ago Small bootstrap updates 2 years ago
requirements.txt Fixed some stuff 2 years ago You okay? 4 months ago Mega update 2 years ago Updated more stuff 1 year ago Updated more stuff 1 year ago


Saucebot is the original Discord music bot written for Python 3.5+, using the library. It plays requested songs, from YouTube and other services, into a Discord server (or multiple servers) and if the queue becomes empty it will play through a list of existing songs, if configured to do so. The bot features a permissions system allowing owners to restrict commands to certain people. As well as playing songs, Saucebot is capable of streaming live media into a voice channel (experimental).



Setting up the Saucebot is relatively painless - just follow one of the guides we have created for you. After that, you can begin to configure your bot to ensure that it can connect to Discord.

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.


There are many commands that can be used with the bot. Most notably, the play <url> command (preceded by your command prefix) will download, process, and play a song from YouTube or a similar site. A full list of commands are available here.