Recientemente comencé a codificar un bot de discordia con javascript. Sin embargo, actualmente estoy atascado en este momento. Estoy tratando de verificar si el usuario ya está en un canal de voz. después de eso, quiero verificar si mi bot ya está en el canal de voz; de lo contrario, debe unirse.
Mi código se rompe en varios niveles.
El código donde verifica si el usuario está conectado a un canal de voz no parece funcionar, estoy en un canal de voz, activa el código de todos modos.
if(!args[1]){ msg.channel.send("you need to provide a link") return; } Sigo obteniendo el join() no es una función, pero estoy bastante seguro de que lo es, pero de alguna manera no funciona.
function play(connection, msg){ var server = servers[msg.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, msg) } else { connection.disconnect() } }) }