Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- else if(message.content.startsWith(`${prefix}kick`)) {
- if(message.member.hasPermission("KICK_MEMBERS")) {
- if (!message.mentions.users.size) {
- return message.reply('You must tag 1 user.');
- } else {
- let member = message.mentions.members.first();
- let reason = message.content.split(" ").slice(1);
- if(member.kickable == false) {
- message.channel.send("That user cannot be kicked!");
- return;
- } else {
- /*
- member.send(`You have been kicked from \`\`${message.guild.name}\`\` for the reason ${reason}.`).then((message) => {
- await member.user.send(`You have been kicked!`)
- .catch(() => message.channel.send("User seems to have DMs disabled!"));
- await member.kick("reason")
- .then(member => message.channel.send(`${member.displayName} has been kicked!`))
- .catch(e => console.error(e.stack));
- });*/
- await (member.user).send(`You have been kicked from \`\`${message.guild.name}\`\` for the reason ${reason}.`)
- .catch(() => {
- message.channel.send("User seems to have DMs disabled!");
- });
- await member.kick("reason")
- .then(member => message.channel.send(`${member.displayName} has been kicked!`))
- .catch(e => console.error(e.stack));
- }
- }
- } else {
- message.channel.send("You do not have permission to use kick.");
- return;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement