正在尝试播放 Disocrd.js 中的音频文件

Trying to play an audio file in Disocrd.js

我能够让我的机器人进入 vc 就好了,但是当我尝试播放音频时,我收到很多错误消息,说我缺少休闲模块 [@discordjs/opus,node-opus, opusscript] 我安装了它们,但我不知道它需要什么 [const ??? = require('@discordjs/opus');] 这里是代码和错误:https://hastebin.com/nibegohowo.diff

    run: async (bot, message, args) => {
        var VC = message.member.voice.channel;
        if (!VC)
            return message.reply("MESSAGE IF NOT IN A VOICE CHANNEL")
        VC.join()
        .then(connection => {
            const dispatcher = connection.play('../../Database/Music/Sheep sounds.mp3');
            dispatcher.on("end", end => {VC.leave()});
        })
        .catch(console.error);

    }

您不需要在代码中添加 require('@discordjs/opus'),但您的计算机上似乎缺少 opusscript。你可以这样安装它:

npm i opusscript

但我听说 discord 更喜欢 node-opus

npm i node-opus