You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Haha-Yes/commands/kick.js

20 lines
715 B
JavaScript

exports.run = (client, message, [mention, ...reason]) => {
const StaffRole = message.guild.roles.find("name", "Staff");
if (!StaffRole)
return console.log("The Staff role does not exist");
if (!message.member.roles.has(StaffRole.id))
return message.reply("You can't use this command.");
if (message.mentions.members.size === 0)
return message.reply("Please mention a user to kick");
if (!message.guild.me.hasPermission("KICK_MEMBERS"))
return message.reply("");
const kickMember = message.mentions.members.first();
kickMember.kick(reason.join(" ")).then(member => {
message.reply(`${member.user.username} was succesfully kicked.`);
});
};