我正在创建一个Discord机器人,并且进展顺利,但是现在我正在尝试实现一个用于更改机器人音量的命令,但我无法弄清楚如何实现。我在互联网上找到的所有信息都是针对V12或以下版本的,但我正在使用新版本的discord.js-V13。以下是我用于播放音乐的代码:
const connection = await connect(channel);
const audioPlayer = createAudioPlayer();
const stream = createStream(song.url);
const resource = createAudioResource(stream, {
inputType: StreamType.Arbitrary,
});
stream.on('error', () => playQueue(guild, channel));
connection.subscribe(audioPlayer);
audioPlayer.play(resource);
这一切都有效,但你知道如何改变音量吗?
附带问题: 我还试图制作一个“/seek
inlineVolume:true
时,它会抛出一个错误,说无法找到模块'@discordjs/opus
。我需要安装它吗? - tzimom