Le /kick de mon bot ne marche pas

Signaler
-
 emilien -
Bonjour en ce moment j'essaye de faire un bot. Le problème étant que la commande /kick ne fonctionne pas j'aimerais savoir ce qu'il ne vas pas dans mon code.

voici le code entier (pour voir le contexte du script) :


const Discord = require('discord.js')
const client = new Discord.Client()
client.login("TOKEN SECRET")
let prefix = "/"


//activité
client.on('ready', function () {
 client.user.setActivity('/aide', { type: 'WATCHING' })
})

//- /aide
client.on('message', function (message) {
 if (message.content === '/aide') {
  message.channel.send("Voila toutes les commandes :ex")
 }


//- /dev
 if (message.content === '/dev') {
  message.channel.send('Mon développeur est  **K3YSOO**')
 }


//- /serv
 if (message.content === '/serv') {
     let server_name = message.guild.name
     let server_size = message.guild.members.size
     message.channel.send('Vous êtes sur ' + "**" + server_name + "**")
     }


//- /kick

client.on('message', function (message) {
    if (!message.guild) return
    let args = message.content.trim().split(/ +/g)
 
    if (args[0].toLowerCase() === prefix + 'kick') {
       if (!message.member.hasPermission('KICK_MEMBERS')) return message.channel.send("Vous n'avez pas la permission d'utiliser cette commande ;(")
       let member = message.mentions.members.first()
       if (!member) return message.channel.send("Veuillez mentionner un utilisateur :x:")
       if (member.highestRole.calculatedPosition >= message.member.highestRole.calculatedPosition && message.author.id !== message.guild.owner.id) return message.channel.send("Vous ne pouvez pas kick cet utilisateur :x:")
       if (!member.kickable) return message.channel.send("Je ne peux pas exclure cet utilisateur :sunglass:")
       member.kick()
       message.channel.send('**' + member.user.username + '** a été exclu :white_check_mark:')
    }
})
})


et voici seulement le script /kick

//- /kick

client.on('message', function (message) {
    if (!message.guild) return
    let args = message.content.trim().split(/ +/g)
 
    if (args[0].toLowerCase() === prefix + 'kick') {
       if (!message.member.hasPermission('KICK_MEMBERS')) return message.channel.send("Vous n'avez pas la permission d'utiliser cette commande ;(")
       let member = message.mentions.members.first()
       if (!member) return message.channel.send("Veuillez mentionner un utilisateur :x:")
       if (member.highestRole.calculatedPosition >= message.member.highestRole.calculatedPosition && message.author.id !== message.guild.owner.id) return message.channel.send("Vous ne pouvez pas kick cet utilisateur :x:")
       if (!member.kickable) return message.channel.send("Je ne peux pas exclure cet utilisateur :sunglass:")
       member.kick()
       message.channel.send('**' + member.user.username + '** a été exclu :white_check_mark:')
    }
})

1 réponse

slt j'ai exactement le meme probleme si quelqu'un a la reponse je veux bien