discord-easy-music
v3.0.2
Published
A Module for Playing Music Very Easily
Downloads
9
Readme
Readme
This is a Music Package to make music bot work easily
Requirements
Node JS Version 16 Discord JS Version 13 Opus Support
Creating Client
For Creating Client You have to use .Client Constructor Here is example -
const Discord = require("discord.js");
const client = new Discord.Client( { intents: [
'GUILDS',
'GUILD_VOICE_STATES',
'GUILD_MESSAGES'
]})
await client.login("Your bot token");
const musicm = require("discord-easy-music")
let music = await new musicm.Client(client, "!");
Replace !
with Your Bot's Prefix and also Replace Your bot token
with Your bot's Secret Token which you got from Developers Portal
Functions
Play
music.play(message)
It will play music automatically which user have given you just have to run this function whenever someone used !play
NOTE - The Prefix Given in Music Client should also match with used prefix in messageCreate Event
Stop
music.stop(message)
For Stoppping the Playing Music
Skip
music.skip(message);
To Skip the Currently Playing Song
Queue
music.queue(message)
For Showing Which Music Will be played after Now Playing Music
Volume
music.volume(message)
For Changing Volume of the Music
Lyrics
music.lyrics(message)
For Getting Lyrics of Currently Playing Music
Pause
music.pause(message)
For Pausing The Current Playing Music
Resume
music.resume(message)
For Resuming the Paused Music
Shuffle
music.shuffle(message)
For Shuffling the Queue
NowPlaying
music.nowplaying(message)
For Showing that which Music is Currently Playing
Full Example
async function xd()
{
const Discord = require("discord.js");
const client = new Discord.Client( { intents: [
'GUILDS',
'GUILD_VOICE_STATES',
'GUILD_MESSAGES'
]})
await client.login("Your Bot Token");
const xd = require("discord-easy-music")
let save = await new xd.Client(client, "!");
client.on("message", async(message) => {
if(message.content.includes("!play"))
{
save.play(message);
}
if(message.content.includes("!stop"))
{
save.stop(message);
}
if(message.content.includes("!resume"))
{
save.resume(message);
}
if(message.content.includes("!pause"))
{
save.pause(message);
}
if(message.content.includes("!lyrics"))
{
save.lyrics(message);
}
if(message.content.includes("!volume"))
{
save.volume(message);
}
if(message.content.includes("!queue"))
{
save.queue(message);
}
if(message.content.includes("!shuffle"))
{
save.shuffle(message);
}
if(message.content.includes("!np"))
{
save.nowplaying(message);
}
})
}
xd();