const { Client, MessageEmbed, GuildMember, Message } = require('discord.js'); module.exports = { name: 'kick', description: "Kicks members!", execute(message, args){ const { member, mentions } = message const tag = `<@${member.id}` if ( member.hasPermission('KICK_MEMBERS') ) { const target = mentions.users.first() if (target) { const targetMember = message.guild.members.cache.get(target.id) targetMember.kick() const embed = new MessageEmbed() .setColor('#eacbe1') .setTitle('Usage:') .setDescription(`<@${member.id}> has kicked <@${target.id}>`) .setThumbnail('https://cdn.discordapp.com/attachments/777183573785706498/777290693843746836/8sx6sym6oqh21.jpg') .setTimestamp() .setFooter(`${message.author.tag}`, `${message.author.displayAvatarURL({ dynamic: true })}`); message.channel.send(embed); } else { const embed = new MessageEmbed() .setColor('#eacbe1') .setTitle('❌ Usage:') .setDescription(`<@${member.id}>, It\'s **kick {reason}**`) .setThumbnail('https://cdn.discordapp.com/attachments/777183573785706498/777289942455812096/3EaTOci.jpg') .setTimestamp() .setFooter(`${message.author.tag}`, `${message.author.displayAvatarURL({ dynamic: true })}`); message.channel.send(embed); } } else { const embed = new MessageEmbed() .setColor('#e55858') .setTitle('⚠️ Missing Permissions') .setDescription(`<@${member.id}> You do not have the **permission** to use this command`) .setThumbnail('https://cdn.discordapp.com/attachments/777183573785706498/777287875761799198/a83zP73_460s.jpg') .setTimestamp() .setFooter(`${message.author.tag}`, `${message.author.displayAvatarURL({ dynamic: true })}`); message.channel.send(embed); } } }