Я пытаюсь заставить моего бота работать, но снова.
Это моя функция воспроизведения.
function play(connection, message) {
var server = servers[message.guild.id];
server.dispatcher = connection.play(
ytdl(server.queue[0], { filter: "audioonly" })
);
server.queue.shift();
server.dispatcher.on("end", function() {
if (server.queue[0]) {
play(connection, message);
} else {
connection.disconnect();
}
});
}
, и она воспроизводится.
if (!message.guild.voiceConnection)
message.member.voice.channel.join().then(function(connection) {
message.channel.send("Playing tune now, Enjoy!");
play(connection, message);
console.log("Playing tune now!");
});
Я получаю свой журнал, который он воспроизводит, и через несколько секунд или около того я получаю сообщение об ошибке
TypeError: Невозможно преобразовать «null» в int
TypeError: Невозможно преобразовать «null» в int
и что-то здесь
discord-musi c -bot \ node_modules \ opusscript \ build \ opusscript_native_wasm. js: 8 (Ошибка типа: невозможно преобразовать "null" для int)
Другие сценарии, которые также упоминаются в несоответствии. js Документация не может быть установлена, и я попробовал все, что мог придумать.