Advertisement
Guest User

Kick.js

a guest
Jan 19th, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const Discord = require("discord.js")
  2.  
  3. module.exports.run = async (client, message, args) =>{
  4.     message.delete()
  5.     if(!message.member.haspermission("KICK_MEMBERS")) return message.chanel.send(":x: | Vous n'avez pas la permission de kick !").then(m => m.delete(5000))
  6.     let user = message.mentions.members.first();
  7.     if(!user) return message.chanel.send(":x: | Veuillez mentionné un utilisateur valide !").then(m => m.delete(5000))
  8.     if(user.highestRole.calculatedPosition >= message.member.highestRole.calculatedPosition && message.author.id != message.guild.ownerID) return message.chanel.send(":x: | Vous ne pouvez pas kick cet utilisateur !")
  9.     let reason = args.slice(1).join(" ")
  10.     if(!reason) return message.chanel.send(":x: | Veuillez indiqué une raison ! ")
  11.     if(!user.kickable) return message.chanel.send(":x: | Cet utilisateur ne peut pas être exclus !")
  12.     user.kick(reason);
  13.     let kickEmbed = new Discord.RichEmbed()
  14.     .setColor("#FF0040")
  15.     .setAuthor(user.user.username, user.user.displayAvatarURL)
  16.     .setDescription("👋 L'utilisateur " + user + " à bien été kick de " + user.guild.name + " | par : " + member +  "| Raison :" + reason + " 👋 ")
  17.     .setFooter("DJ BOT | A + dans le bus !")
  18.     user.guild.channels.get("668368693096349706").send(kickEmbed)
  19. }
  20.  
  21. module.exports.help = {
  22.     name: "kick"
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement