16 lines
482 B
TypeScript
Executable File
16 lines
482 B
TypeScript
Executable File
import { ButtonInteraction } from 'discord.js'
|
|
import { useQueue } from 'discord-player'
|
|
|
|
export default {
|
|
id: 'volume_down',
|
|
async execute(interaction: ButtonInteraction) {
|
|
let guild = interaction.guild
|
|
if (!guild) return
|
|
let queue = useQueue(guild.id)
|
|
if (!queue) return
|
|
|
|
let volume = queue.node.volume - 10
|
|
await queue.node.setVolume(volume)
|
|
return interaction.followUp({ content: `🔉 | Volume modifié à ${volume}% !`, ephemeral: true })
|
|
}
|
|
} |