Je crée un bot Discord qui joue de la musique, je l'ai fonctionné mais il a seulement la capacité de jouer une chanson, et quand vous liez le bot à une chanson différente au lieu d'attendre la fin de la première chanson, va juste annuler la première chanson et aller directement à la seconde. J'utilise discord.js, et j'ai mis mon code dans GitHub. Voici mon code: `Comment faire en sorte que mon robot de musique discordant ait une file d'attente pour la musique?
if(command === '!music') {
var link = arg1
console.log(link)
const ytdl = require('ytdl-core');
const streamOptions = { seek: 0, volume: 1 };
const broadcast = bot.createVoiceBroadcast();
if(link === undefined) {
bot.guilds.get(guildid).channels.get(generalchan).send("You need to put a link after !music to put a song in the queue")
} else {
if (message.member.voiceChannel) {
message.member.voiceChannel.join()
.then(connection => { // Connection is an instance of VoiceConnection
message.reply('SONG : ' + link);
const streamOptions = { seek: 0, volume: arg2/100, filter : "audioonly" };
connection.playStream(ytdl(link), streamOptions);
})
} else {
message.reply("You need to be in a voice channel for me to join")
}
}
}'
Je voudrais aussi que l'aide sur un vote saut fonction où les gens peuvent voter pour sauter une chanson qui est en cours de lecture et d'aller à la chanson suivante.
Pouvez-vous inclure le code à la question? – guest271314
Je viens de le faire, j'espère que vous pourrez m'aider – kittrz