Skip to content

Latest commit

 

History

History
49 lines (41 loc) · 1.3 KB

README.md

File metadata and controls

49 lines (41 loc) · 1.3 KB

music-bot

A bot that can play music! It's as simple as it sounds.

Config

If you are self-hosting this bot, you need to do some configuration:

  • You will need to have a YTDLP binary installed for this to work, you can get one here.
  • Once you configure (below), you have to bootstrap the SQLite3 database using npm run bootstrap.
  • Then, you can run /deploy to deploy all of the slash commands to the bot.

Here is an example config.json (needs to be in the root folder of the project):

{
    "token": "Your discord bot token",
    "development": {
        "application_id": "Your application ID",
        "guild_id": "Your guild"
    },
    "youtube": {
        "api_key": "Youtube API key",
        "binary_path": "Absolute path to YTDLP"
    },
    "database": {
        "path": "database.db"
    },
    "style": {
        "name": "Bot name",
        "engine": {
            "name": "Engine name",
            "version": "1.0",
            "image": "Engine URL"
        },
        "colors": {
            "primary": 16705372,
            "error": 15548997
        }
    }
}

Extra features

This bot can also:

  • Generate memes with the /meme command
  • Oobinate (change all vowels of a word to oob) with the /oob command
  • More dumb stuff I will later