Giter VIP home page Giter VIP logo

jukebox-discord's Introduction

Jukebox | Discord music bot

Jukebox is an advanced music bot for Discord, written in JavaScript and using the lastest features of discord.js and discord-player.

Jukebox is different to any other music bot. It allows you to controll music with interface buttons and shows the music status in real time. The main difference between Jukebox and other bots, is that the last ones replys with messages dirtying the text channels and wasting cache memory, while Jukebox only replies one time with music status and cleans the channel after music stops, reducing data to store in cache memory, to zero.

If you want to develop your own discord bot with Jukebox code, follow the installation for devs below.

If you just want to try it on your discord server, click on invite to server. (Actually with admin permissions)

Features

✅ Easy installation

✅ Slash Commands only

✅ Supports tracks and playlists from YouTube, Spotify and SoundCloud

Usage Rules

⭐ Jukebox only is available in one voice channel at the same time.

⭐ Jukebox only works if it's not connected to any voice channel, or you're connected to the same one.

⭐...

Installation for devs

If you have not created your bot before, see how to create your bot and how to invite bot to server.

If you has already registered your bot in Discord Developer Portal, you can start the following steps.

  1. Clone the repository.
git clone https://github.com/alexruedadev/jukebox-discord.git
  1. Change directory.
cd jukebox-discord
  1. Install the dependencies.
npm install
  1. Replace your bot token and client id in config.json file. (remove example.)
"token": "BOT_TOKEN_HERE",
"clientId": "BOT_ID"
  1. Run your bot !!
npm start

or Development mode (with autoreload)

npm run dev

Configuration

Actually the configuration is simple, but it will has advanced config personalization in version 2.0

config.json

{
    soon...
}

Contributions

All contributions are welcome. You can have a look to the issues.

Gratitudes

This project has been developed in my developer student time. I learned so much about JavaScript and search APIs docs like discord.js and discord-player. I'm gratefull with some developers and projects that have been a inspiration.

Thanks to ZerioDev and nizewn !

jukebox-discord's People

Contributors

alexdeploy avatar

Stargazers

 avatar

Watchers

 avatar

jukebox-discord's Issues

.env file is not working (at least for me)

Hello, I downloaded this bot, and at the setup instructions it mentions a config.json, but ther is an .env file. I tried both but neither of them worked, so I hard coded my token and bot ID into the app 😅.

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.