Javascript 如何改变音乐的音量?不和谐js

Javascript 如何改变音乐的音量?不和谐js,javascript,discord,bots,Javascript,Discord,Bots,我在做音乐指挥。如何使使用我的bot的用户能够自定义卷。喜欢第3卷,则音乐音量将降低。请帮忙。我的默认音量是5 我的代码: bot.on("message", async message => { if (message.author.bot) return; if (!message.content.startsWith(PREFIX)) return; if (message.channel.type === 'dm') return;

我在做音乐指挥。如何使使用我的bot的用户能够自定义卷。喜欢第3卷,则音乐音量将降低。请帮忙。我的默认音量是5

我的代码:

bot.on("message", async message => {
    if (message.author.bot) return;
    if (!message.content.startsWith(PREFIX)) return;
    if (message.channel.type === 'dm') return;

    const serverQueue = queue.get(message.guild.id);

    if (message.content.startsWith(`${PREFIX}plays`)) {
        message.channel.send('Searching for your song...')
        execute(message, serverQueue).catch((_err) => {
            message.channel.send('I was not able to fulfill your request')
        })
        return;
    } else if (message.content.startsWith(`${PREFIX}skips`)) {
        skip(message, serverQueue);
        return;
    } else if (message.content.startsWith(`${PREFIX}stops`)) {
        if(!serverQueue) return message.channel.send('There is nothing playing')
        stop(message, serverQueue)
        return;

我猜您是将
语音连接
存储在
服务器队列
? 如果您这样做了,您可以从
服务器队列
获取
语音连接
,并使用
VoiceConnection.dispatcher
获取
StreamDispatcher
。然后使用
StreamDispatcher\setVolume
方法更改音乐的音量