在此之前,我会说我对整个javascript还是比较陌生。只是寻求帮助,以便我可以从经验中学习。请不要像其他人那样告诉我回到基本的教s。 我正在开发此机器人,以便在频道上重复播放特定的YouTube链接,以在朋友中开玩笑。我已经下载了opusscript,ffmpeg和其他播放音频的先决条件。该机器人可以播放我测试过的另一个脚本中的音乐,但我希望这个脚本能够重复播放。控制台不会吐出任何问题,它会在等待一会后崩溃
我尝试过很多选择,但是我不是专业人士,没有经验,所以任何建议都会受到赞赏。
这是我正在处理的部分的代码:
else if (primaryCommand == "test") {
let vc = receivedMessage.member.voiceChannel;
vc.join().then(connection => {
function play(connection) {
const url = "https://www.youtube.com/watch?v=FTQbiNvZqaY"
const dispatcher = connection.playStream(ytdl(url))
dispatcher.on('end', () => {
play(connection);
});
}
play(connection)
})
}
我希望该机器人能够成功地加入其中,然后播放youtube链接。目前,它可以加入,但什么也不玩,然后在崩溃后不久就播放。预先感谢您的任何答复。