A simple lib that make your bot play videos still in a voice channel with your playlist.
أي إستعمال خاطئ للبكج يصدر منك إنت وأنا أتبرا منك فيه.
Before you start to use this library, please don't forget to download FFMPEG and make sure it's installed correctly in your OS.
const {Client} = require("discord.js")
const client = new Client();
const { Player } = require('djs-channel-player')
const player = new player(client, 'Your Youtube v3 Key', 'the voice channel ID here', 'the youtube playlist')
client.on('ready' () => {
player.play();
})
const {Client, MessageEmbed} = require('discord.js');
const client = new Client();
const player = require('djs-channel-player');
const player = new player(client, process.env.YT_KEY, process.env.CHANNEL, process.env.PLAYLIST);
client.login(process.env.TOKEN);
client.on('ready', () => {
player.play(); // This will play once the bot is started!
})
client.on('message', (message) => {
if(message.content == 'np') {
return message.channel.send(`Now Playing: **${player.queue[0].title}** Watch it here: **${player.queue[0].url}**`);
} else if(message.content == 'queue') {
let i = 0
return message.channel.send(new MessageEmbed().setAuthor(`${message.guild.name} - ${player.queue.length} songs.`, message.guild.iconURL).setDescription(player.queue.slice(0, 10).map(item => `#**${++i}** ${item.title}`).join('\n')).setFooter(`Only displaying the first 10 items in the queue`).setColor('RANDOM'));
}
})