Skip to content

SternRowboat/MusicBot

 
 

Repository files navigation

Official musicbot readme below.

Robs custom musicbot features:

Alias commands

  • play: "", "p"
  • skip: "s"
  • volume: "vol", "v"
  • pause: "stop"
  • resume: "r", "start"
  • disconnect: "dc"
  • restart: "rs"
  • shutdown: "sd"
  • queue: "q"
  • autoplaylist: "ap"

Planned features:

  • Multiple playlists
  • Autoplaylist backup
  • Autoplaylist depends on audience
  • Queue the first xx of a yyyy long playlist
  • Seek in current song

MusicBot

GitHub stars GitHub forks Python version Discord

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

Main

Setup

Setting up the MusicBot is relatively painless - just follow one of the guides. After that, configure the bot to ensure its connection to Discord.

The main configuration file is config/options.ini, but it is not included by default. Simply make a copy of example_options.ini and rename it to options.ini. See example_options.ini for more information about configurations.

Commands

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 is available here.

Further reading

About

The MusicBot for Discord. Added features: Custom playlists, Shorthand commands

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.2%
  • Shell 1.8%
  • Other 1.0%