Skip to content
Jayden Bailey edited this page Sep 16, 2016 · 66 revisions

How do I create a bot account?

  1. Go to the Discord developers page
  2. Click New Application
  3. Give your bot a name and an icon, then press Create Application (leave other fields blank)
  4. On the next page, click Create a Bot User
  5. Next to Token, click Click to reveal to see your token
  6. Enter your token inside the configuration file for the bot. Need help? See here

How do I add my bot account to a server?

Note: You can only add a bot account to a server that you have Manage Server permissions on.

The link to add your bot account to a server is provided in the console window when you run the bot and it is not on any servers.

To get this link manually, go to the Discord developers page and click on your application. At the top, you will find the bot account's Client ID.

https://discordapp.com/oauth2/authorize?&client_id=<CLIENT ID>&scope=bot&permissions=0

Replace <CLIENT ID> in the link above with the Client ID from your application page, and then go to the URL on a browser. There, you'll be able to add it to servers.

How do I get an ID?

To get IDs, turn on Developer Mode in the Discord client (User Settings -> Appearance) and then right-click your name/icon anywhere in the client and select Copy ID.

For role IDs, you instead need to start the bot and use the command !listids. Role IDs aren't obtainable using Developer Mode.

What sites can the bot play music from?

The bot uses youtube-dl. View list of supported sites.

Does the bot support Spotify, Deezer, etc?

No. This is mostly because it violates the Terms of Service agreements of those services.

Does the bot support Twitch and other streams?

No, but it will very soon.

Can the bot play music that's already on my computer?

No, but it will very soon.

Can I modify the bot?

Yes, read here.

Can I play a YouTube "Mix"?

No. Only user playlists are supported by the bot, YouTube's generated playlists do not count as this.

What license does the bot use?

The bot is licensed under the MIT License.

###OS X - Warning:ffmpeg-3.x.x already installed, it's just not linked?

To resolve this issue of FFMPEG not linking itself run the following command:

brew link ffmpeg

If you still get the error that it isn't linked try the following. First remove ffmpeg from your system:

brew uninstall ffmpeg

Now update all your brew packages and references.

brew update
brew upgrade --all
brew cleanup

Now install ffmpeg on your system, and link it up:

brew install ffmpeg --force
brew link ffmpeg

Now you should be good to go.

###OS X - Brew link isn't working!?

Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/a2x
/usr/local/bin is not writable.

If you get the above error when trying to link FFMPEG run the following command then try linking again:

sudo chown -R `whoami`:admin /usr/local/bin

Clone this wiki locally