Advertisement
colijntje_

Untitled

Jul 21st, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. const discord = require("discord.js");
  2.  
  3. module.exports.run = async (bot, message, arguments) => {
  4. // kick @Colijntje_ reden.
  5.  
  6. var guild = message.guild;
  7.  
  8. var kickUser =
  9. message.mentions.users.first() || message.guild.members.get(arguments[0]);
  10.  
  11. if (!kickUser) return message.channel.send("Deze gebruiker bestaat niet");
  12.  
  13. var reason = args.slice(1).join(" ");
  14.  
  15. if (!message.member.hasPermission("KICK_MEMBERS"))
  16. return message.channel.send("Sorry, jij hebt geen toegang tot dit command");
  17.  
  18. var kick = new discord.RichEmbed()
  19. .setDescription("Kick")
  20. .setColor("#ee0000")
  21. .addField("Kicked gebruiker", kickUser)
  22. .addField("Gekicked door", message.author)
  23. .addField("Reden", reason);
  24.  
  25. var kickChannel = message.guild.channels.find(c => c.name === "punishments");
  26. if (!kickChannel) return message.guild.send("Dit channel bestaat niet!");
  27.  
  28. message.guild.member(kickUser).kick(reason);
  29. message.mentions.users
  30. .first()
  31. .send(
  32. `You have been kicked from ${
  33. guild.name
  34. }. Due to the following reason: ${reason}`
  35. );
  36.  
  37. kickChannel.send(kick);
  38. };
  39.  
  40. module.exports.help = {
  41. name: "kick"
  42. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement