dellusofbot
Version:
💋💖crée ton propre bot discord simplement en js 💖🤍 - package de retour en développement
45 lines (39 loc) • 1.32 kB
JavaScript
module.exports = {
name: 'ban',
description: 'Bannit un membre du serveur',
usage: '<@utilisateur> [raison]',
permissions: ['BAN_MEMBERS'],
args: true,
execute(message, args) {
const target = message.mentions.users.first();
if (!target) {
return message.reply('❌ Vous devez mentionner un utilisateur à bannir');
}
const member = message.guild.members.cache.get(target.id);
if (!member) {
return message.reply('❌ Cet utilisateur n\'est pas sur le serveur');
}
if (!member.bannable) {
return message.reply('❌ Je ne peux pas bannir cet utilisateur');
}
const reason = args.slice(1).join(' ') || 'Aucune raison spécifiée';
member.ban({ reason: reason })
.then(() => {
const embed = {
color: 0xff0000,
title: '🔨 Membre banni',
description: `${target.tag} a été banni du serveur`,
fields: [
{ name: 'Raison', value: reason, inline: true },
{ name: 'Modérateur', value: message.author.tag, inline: true }
],
timestamp: new Date()
};
message.channel.send({ embed });
})
.catch(error => {
console.error(error);
message.reply('❌ Erreur lors du bannissement');
});
},
};