我正在制作一个非常简单的discord.js机器人,它只响应一些命令,播放剪刀石头布的8球,并且可以加入语音通道来播放歌曲,除了播放歌曲之外,我所做的一切都可以正常工作。我没有收到任何错误,它很好地加入了语音通道,并且不在通道中的错误消息起作用。唯一的问题是它不会播放任何音乐。我是JavaScript的新手,所以我看起来像个白痴,对不起哈哈。
这是音乐的代码
if (message.content.startsWith("!sing")) {
if (message.member.voiceChannel) {
message.member.voiceChannel.join()
.then(connection =>
console.log("here we go!"))
connection.playStream(ydtl("https://www.youtube.com/watch?v=BEMaH9Sm3lQ&t=1s", { filter: 'audioonly' }))
.catch(console.error);
} else
{
message.channel.send("please join voice channel first!")
}
}