I used this command for kicks, but everyone in the server can now kick. I just want to add something that will only allow people with the admin and kick permissions to use it.
JavaScript
x
15
15
1
module.exports = {
2
name: 'kick',
3
description: "This command kicks a member!",
4
execute(message, args){
5
const target = message.mentions.users.first();
6
if(target){
7
const memberTarget = message.guild.members.cache.get(target.id);
8
memberTarget.kick();
9
message.channel.send("User has been kicked");
10
}else{
11
message.channel.send(`error. solution; please specify one person to kick, maybe that person has higher permissions than me and you`);
12
}
13
}
14
}
15
Advertisement
Answer
You have to implement something like
JavaScript
1
4
1
if(!message.member.hasPermission("ADMINISTRATOR") &&
2
!message.member.hasPermission("KICK_MEMBERS")) return mesage.channel.send("You don't
3
have permission to kick a member");
4
at the beginning of your kick command code.