Update : finatilation des commandes ban, kick, mute

This commit is contained in:
*x1
2024-05-29 00:09:27 +02:00
parent 01e945e144
commit a62e778b6d
3 changed files with 13 additions and 13 deletions
+5 -5
View File
@@ -5,7 +5,7 @@ module.exports = {
aliases: ['ban'],
description: 'permet de ban un membre',
emote: '⏱️',
utilisation: '<@membre|membreId> <raison>',
utilisation: '<@membre> <raison>',
permission: 0,
async execute(message, args, client) {
@@ -22,8 +22,8 @@ module.exports = {
], allowedMentions: { repliedUser: false }
});
}
const member = message.mentions.members.first()?.id || args[0];
if (member.length < 1 && !member) {
let member = message.mentions.members.first() // || message.guild.members.get(args[0]);
if (!member) {
return message.reply({
embeds: [
new EmbedBuilder()
@@ -49,7 +49,7 @@ module.exports = {
});
}
let reponse = ''
let reponse
member.ban({ reason: motif })
.then(async () => {
const btn = new ButtonBuilder()
@@ -66,7 +66,7 @@ module.exports = {
.setColor(await embedColor(message.author.id, message.guild.id))
.setTimestamp()
.setFooter({ text: `Demandé par ${message.author.tag}`, iconURL: message.author.displayAvatarURL() })
reponse = message.reply({ embeds: [embed], components: [row], allowedMentions: { repliedUser: false } });
reponse = await message.reply({ embeds: [embed], components: [row], allowedMentions: { repliedUser: false } });
})
const filter = i => i.customId === 'mp' && i.user.id === message.author.id;
+3 -3
View File
@@ -5,7 +5,7 @@ module.exports = {
aliases: ['kick'],
description: 'permet d\'expulser un membre',
emote: '⏱️',
utilisation: '<@membre|membreId> <raison>',
utilisation: '<@membre> <raison>',
permission: 0,
async execute(message, args, client) {
@@ -22,8 +22,8 @@ module.exports = {
], allowedMentions: { repliedUser: false }
});
}
const member = message.mentions.members.first()?.id || args[0];
if (member.length < 1 && !member) {
let member = message.mentions.members.first() //|| message.guild.members.get(args[0]);
if (!member) {
return message.reply({
embeds: [
new EmbedBuilder()
+5 -5
View File
@@ -5,7 +5,7 @@ module.exports = {
aliases: ['timeout'],
description: 'permet de mute un membre',
emote: '⏱️',
utilisation: '<@membre|membreId> <temps> <raison>',
utilisation: '<@membre> <temps> <raison>',
permission: 0,
async execute(message, args, client) {
@@ -36,8 +36,8 @@ module.exports = {
});
}
const member = message.mentions.members.first()?.id || args[0];
if (member.length < 1 && !member) {
let member = message.mentions.members.first() //|| message.guild.members.get(args[0])
if (!member) {
return message.reply({
embeds: [
new EmbedBuilder()
@@ -91,8 +91,8 @@ module.exports = {
.addComponents(btn);
const embed = new EmbedBuilder()
.setTitle('Membre expulser !')
.setDescription('Vous avez expulser: <@' + member + '>\nMotif: `' + motif + '`')
.setTitle('Membre mute !')
.setDescription('Vous avez mute: <@' + member + '>\nTemps: `' + time + '`min\nMotif: `' + motif + '`')
.setColor(await embedColor(message.author.id, message.guild.id))
.setTimestamp()
.setFooter({ text: `Demandé par ${message.author.tag}`, iconURL: message.author.displayAvatarURL() })