naritaii / discord-music-bot

The perfect music bot for your Discord server! 🀘

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Discord Music Bot

The perfect music bot for your Discord server! 🎢

Features

Highlights

  • Simple & easy to use 🀘
  • Audio filters (bassboost) 🎸
  • YouTube, Facebook and Vimeo support 🌌
  • Slash Commands support πŸ€–
  • Play in multiple servers at the same time πŸš—

Commands

Here are all the available commands in the bot!

Name Description Options
/back Plays the previous track
/bassboost Toggles bassboost filter
/jump Jumps to a specific track <tracks>
/loop Sets loop mode <mode>
/np See what's currently being played
/pause Pause the current song
/play Plays a song from youtube <query>
/queue See the queue
/resume Resume the current song
/seek Seeks to the given time <time>
/shuffle Shuffles the queue
/skip Skip to the current song
/stop Stop the player
/volume Sets music volume <amount>

About

The project uses the following libraries:

Installation

Manual

  • Install FFMPEG.
  • Clone the repository. (git clone https://github.com/Androz2091/discord-music-bot)
  • Copy the .env.example file as .env and fill it.
  • DISCORD_CLIENT_ID is the ID of your Discord BOT
  • DISCORD_CLIENT_TOKEN is the token of your Discord BOT
  • Install the dependencies. (yarn install or npm install)
  • Start the bot! (node .)

Docker

  • Copy the .env.example file as .env and fill it.
docker build . -t discord-music-bot
docker run -d --env-file .env discord-music-bot 

Example with docker-compose

version: '2'

services:
  bot:
    build: .
    environment:
      DISCORD_CLIENT_ID: ""
      DISCORD_CLIENT_TOKEN: ""
      DISCORD_CLIENT_PUBKEY: ""
      DISCORD_GUILD_ID: ""

About

The perfect music bot for your Discord server! 🀘


Languages

Language:JavaScript 99.0%Language:Dockerfile 0.5%Language:Shell 0.5%