Git Product home page Git Product logo

deepbeat's Introduction

Deploy

๐Ÿค– DeepBeat (Discord Music Bot)

image image

DeepBeat is a Discord Music Bot built with discord.js and has all the features you need!

Requirements

  1. Discord Bot Token Guide
  2. YouTube Data API v3 Key Guide
  3. Your Discord ID Guide
  4. Mongo Database URI Get Free Here
  5. Node.js v12.0.0 or newer Download

๐Ÿš€ Getting Started

before starting the bot, make sure you have configured it correctly

git clone https://github.com/BlazerHeat/DeepBeat.git
cd DeepBeat
npm install
npm update

After installation finishes you can use node main.js to start the bot.

โš™๏ธ Configuration

If deploying to Heroku make sure to create config variables manage-app -> settings -> Reveal Config Vars (Under Config Vars) and the fill out Keys & Values in the following format and restart the Dyno

Open .env and fill out the values: (Not required if deploying to Heroku)

โš ๏ธ Note: Never commit or share your token or api keys publicly โš ๏ธ

TOKEN= Your Discord Bot Token
OWNER= Your Discord ID
DATABASE_URI= MongoDB URI
PREFIX=- (any default commands' prefix you want)
DEFAULT_VOLUME=0.7 (default music volume should be between 0 - 1)
YOUTUBE_TOKEN= YouTube v3api Token

๐Ÿ“ Features & Commands

Note: The default prefix for commands is -

๐ŸŽต Music commands

Command Description Usage
-play Play song through link, query or playlist -play [Youtube link or Query]
-add Add songs to Guild's playlist -add [Youtube link or Query]
-clear Clears Guilds playlist -clear
-goto skip to a certain song in playlist -goto [Song Number]
-leave Makes bot leave the voice channel -leave
-nowplaying Display currently playing song -nowplaying
-pause Pause the current playing song -pause
-resume Resume the current paused song -resume
-remove Removes song from playlist -remove [Song Number]
-queue Displays Guilds playlist -queue
-replay Replays currently playing song -replay
-skip Skip the current playing song -skip
-search Search songs on YouTube, then play or add them to Guild's playlist -search [Query]
-volume Changes msuic player's volume -volume [1 - 100]
-rewind Rewind some amount of seconds in music stream -rewind [amount in seconds]
-forward Skip some amount of seconds in music stream -forward [amount in seconds]

๐Ÿ’ก General commands

Command Description Usage
-help Sends you list of commands -help [command name]
-invite Gives all bot realted links -invite
-ping Display bot ping -ping
-stats Gives all bot's system realted information -stats

โœ๏ธ Settings commands

Command Description Usage
-setprefix Changes the prefix used to address bot -setprefix [New Prefix]
-reset Used to reset bot settings -reset
-loopqueue Enable or Disable playlist looping -loopqueue
-loopsong Enable or Disable song looping -loopsong

deepbeat's People

Contributors

blazerheat avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.