如何在 discord.js V13 中更改我的 discord bot 的音量?

How can I change the volume of my discord bot in discord.js V13?

我正在创建一个 Discord Bot,并且我相处得很好,但是,我现在正在尝试执行一个命令来更改 bot 的音量,但我不知道该怎么做。我在 Internet 上找到的都是 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 <time> 以跳转到视频中的任何位置,但我在这方面没有取得任何进展。

我现在修好了,感谢 Leau:

我遇到的问题是我试图将 resource.volume 设置为该值,而实际上我必须通过安装了 @discordjs/opus 包的 resource.volume.setVolume() 来完成inlineVolume 的资源选项设置为 true