Сбой бота Discord после попытки воспроизвести ссылку (Node.js) - PullRequest
3 голосов
/ 15 марта 2020

Я пытаюсь заставить моего бота работать, но снова.

Это моя функция воспроизведения.

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 Документация не может быть установлена, и я попробовал все, что мог придумать.

...