Skip to content
 
 

Latest commit

 

History

618 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord.js v14 Slash Commands Music Bot

ABOUT V13.5 UPDATE / news: 2022, 4 SEPTEMBER

  • Added top.gg vote manager settings.
  • Added Dutch language
  • Use distube module
  • Event folders have been recreated.
  • The bot's database has been changed to mongodb.
  • Multi language option added.
  • Added personal playlist creation commands.
  • Added new player features. (config.js)
  • All commands are functionally optimized for discord.js v14.
  • Open music with youtube video link
  • Specify the specific channel in which the command will be used.
  • Added changing embed color code from settings file.
  • The /language command added so that the language system can be adjusted for each server.
  • Added detailed information about the specified command to the help command. (/help info command)

About Bot

  • The excitement of listening to non-stop music 24/7.
  • Customizable commands.
  • Chance to set customizable dj role.
  • A chance to loop the music you want so it doesn't end.
  • Create your own playlist. Use it if you want, share it with everyone.
  • Add your favorite music to your playlist with one click and listen later.
  • Open music from dozens of supported audio platforms.
  • Add color to music with special sound filters.

Supported audio playback platforms:

  • YouTube
  • Spotify
  • SoundCloud
  • Vimeo
  • Reverbnation
  • Facebook
  • Attachment Links
  • TikTok
  • and 730 other platform.

Custom audio filters:

8D, bassboost, bassboost_high, bassboost_low, chorus, chorus2d, chorus3d, compressor, dim, earrape, expander, fadein, flanger, gate, haas, karaoke, mcompand, mono, mstlr, mstrr, nightcore, normalizer, normalizer2, phaser, pulsator, reverse, softlimiter, subboost, surrounding, treble, tremolo, vaporwave, vibrato

Bot Setup

Click here for a setup video, but these instructions are up to date so make sure to follow them if the video is different.

  • Install node and npm
  • Clone this repository or download as a zip and extract the contents.
  • Run npm install.
  • Bot login: write to .env file is TOKEN=YOUR BOT TOKEN or: write config.js file to your bot token.

NOTE: IF THE BOT IS WORKING, RESPONDING TO COMMANDS BUT NO SOUND, FOLLOW THESE STEPS:

Enter the page of your project that you opened on -replit.com.

  • Click on the one that says shell from the boxes that say console and shell above the opened box at the bottom right.
  • Type npm uni discord-player
  • Type npm i discord-player@5.3.0-dev.2
  • Type npm uni ytdl-core
  • Type npm i ytdl-core@4.10.0
  • Turn off and on the bot from the button that says "Stop" or "Run" in the middle of the replit screen

Notes on Discord Bot Setup

  • Make sure to enable all intents in the Discord Developer Portal image
  • You will also need to invite the bot using the correct scope and permissions, which you can do here: image

Commands

/back

  • Plays the previous track

/statistic

  • Show's the bot's statistics:
    • Owner
    • Developer
    • User Count
    • Channel Count
    • Connected Voice
    • Command Count
    • Discord.js Version
    • Node.js Version
    • Operation Time
    • Ping
    • Memory Usage
    • OS

/channel

/channel add|remove <#channel>

  • Allows you to add or remove the channel or channels where the bot can be used.

/clear

  • Clears the music queue.

/dj

/dj set <@role> /dj reset

  • Allows you to set or reset the DJ role.

/filter

/filter 3d|bassboost|echo|karaoke|nightcore|vaporwave|flanger|gate|haas|reverse|surround|mcompand|phaser|tremolo|earwax

  • Adds audio filter to ongoing music.

/help

  • Helps you to get information about bot and commands.

/language

  • Allows you to set the language of the bot. (Türkçe, English, or Nederlands)

/loop

  • Turns the music loop mode on or off.

/nowplaying

  • Provides information about the music being played.

/pause

  • Stops playing the currently playing music.

/ping

  • Helps you to get information about the speed of the bot.

/play

/play normal|playlist

  • Play a track.

/playlist

  • Lets you manage playlist commands.

/queue

  • Shows you the playlist.

/resume

  • Starts paused music.

/save

  • Sends and saves the played music to you via dm box.

/search

  • Used for your music search.

/skip

  • Skips the track being played.

/stop

  • Stops playing music

/time

  • Indicates which minute of the music you are playing.

/volume

/volume <#>

  • Allows you to adjust the music volume.

Support/Contributing

Links

About

An enhanced music bot that is compatible with discord.js v14 and works with slash commands. Discord music bot codes that can be used on any server and are simple to install.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages