Jukebox

by Hazmi35

GitHub Readme.md

Jukebox

Just a simple Discord music bot

Node.JS CI Status Deploy

Usage

  1. Rename .env.schema to .env and fill out the values (example on .env.example):
DISCORD_TOKEN=
YT_API_KEY=

CONFIG_NAME=
CONFIG_PREFIX=
CONFIG_OWNERS=
CONFIG_TOTALSHARDS=
CONFIG_MAX_VOLUME=
CONFIG_DEFAULT_VOLUME=
CONFIG_ALLOW_DUPLICATE=
  1. Install dependencies as stated here
  2. Run npm run build or yarn run build if you're using yarn.
  3. (Optional) Prune devDependencies (This is good to save disk spaces):
npm prune --production
#or with yarn
yarn install --production
  1. Start it with npm start or yarn start! And you're done!

Note: If you're using "Deploy to Heroku" button, you don't need to do this.

Install

Without optional packages

npm install --no-optional
# or with yarn
yarn install --ignore-optional

With optional packages (Recommended)

npm install
# or with yarn
yarn install

For optional packages, you need to install build tools as stated here

Features

  • TypeScript! This bot is using TypeScript in a way that is easy to understand. Even a dogmeat can understand the code!
  • Discord.JS! Who doesn't like Discord.JS? Robust module, robust documentation!
  • Using the concept of extending base command, similar to Commando.
  • A production-ready music bot, suitable for you that dislike hassling with the code.

Based on discord-music-bot