让机器人播放音乐

时间:2018-12-07 01:07:10

标签: javascript node.js discord discord.js

我正在制作一个非常简单的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!")
    }
}

0 个答案:

没有答案