Finish play command

Might have to add some extra features later
This commit is contained in:
unknown 2020-02-13 09:37:07 -08:00
parent 96566b89f7
commit aeb16aad84
1 changed files with 21 additions and 2 deletions

View File

@ -1,3 +1,17 @@
function play(connection, message) {
var server = servers[message.guild.id];
server.dispatcher = connection.playStream(ytdl(server.queue[0],{filter: "audioonly"}));
server.queue.shift();
server.dispatcher.on("end", function() {
if(server.queue[0]) {
play(connection, message);
} else {
connection.disconnect();
}
})
};
const ytdl = require("ytdl-core");
var servers = {};
@ -10,6 +24,11 @@ exports.run = async (client, message, args, level) => {
}
var server = servers[message.guild.id];
server.queue.push(args[1]);
if(!message.guild.voiceConnection) message.member.voiceChannel.join().then(function(connection) {
play(connection, message);
})
};
exports.conf = {