mirror of
https://github.com/arthur-pbty/gestion.git
synced 2026-06-17 16:09:26 +02:00
trop de truc pour tout ecrire
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
name: "voicekickall",
|
||||
aliases: ["vckickall"],
|
||||
description: "Permet de kick tout les membres d'un channel vocal",
|
||||
category: 'moderation',
|
||||
emote: '🔊',
|
||||
utilisation: 'voicekickall [#channel/id] ',
|
||||
async execute(message, args, client) {
|
||||
let channelInput = message.mentions.channels.first() || message.guild.channels.cache.get(args[0])
|
||||
if (!channelInput) return;
|
||||
|
||||
if (channelInput.type !== Discord.ChannelType.GuildVoice) return message.reply('veuillez mentioner un salon vocal');
|
||||
|
||||
try {
|
||||
channelInput.members.forEach(member => {
|
||||
if (member.voice.channel) {
|
||||
member.voice.setChannel(null)
|
||||
}
|
||||
})
|
||||
await message.reply(`Le salon vocal ${channelInput} a été vidé.`);
|
||||
} catch (error) {
|
||||
await message.reply('Une erreur s\'est produite lors du déplacement des membres du salon vocal.');
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user