19 lines
		
	
	
		
			628 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			628 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
| const { SlashCommandBuilder } = require('discord.js')
 | |
| const { useQueue } = require("discord-player")
 | |
| 
 | |
| module.exports = {
 | |
| 	data: new SlashCommandBuilder()
 | |
| 		.setName('volume')
 | |
| 		.setDescription('Modifie le volume de la musique.')
 | |
| 		.addIntegerOption(option => option.setName('volume')
 | |
| 			.setDescription('Le volume à mettre (%)')
 | |
| 			.setRequired(true)
 | |
| 			.setMinValue(1)
 | |
| 			.setMaxValue(100)),
 | |
| 	async execute(interaction) {
 | |
| 		let volume = interaction.options.getInteger('volume')
 | |
| 		let queue = useQueue(interaction.guild.id)
 | |
| 		queue.node.setVolume(volume)
 | |
| 		return await interaction.reply(`Volume modifié à ${volume}% !`)
 | |
| 	}
 | |
| } |