mirror of
https://github.com/arthur-pbty/bot-discord-coins.git
synced 2026-06-10 19:04:15 +02:00
Update : finatilation des commandes ban, kick, mute
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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,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() })
|
||||
|
||||
Reference in New Issue
Block a user