如何在 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
我正在创建一个 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