Advertisement
colijntje_

Untitled

Jul 21st, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 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.  
  9.  
  10. if(arguments[0]){
  11.  
  12. var useMessage = new discord.RichEmbed()
  13. .setTitle("Geen inhoud!")
  14. .setColor("#2aa198")
  15. .setDescription(`Kick iemand op de volgende manier: !kick (Speler) (reden)`);
  16.  
  17.  
  18. return message.channel.send(useMessage);
  19. };
  20.  
  21. var kickUser =
  22. message.mentions.users.first() || message.guild.members.get(arguments[0]);
  23.  
  24. if (!kickUser) return message.channel.send("Deze gebruiker bestaat niet");
  25.  
  26. var reason = arguments.slice(1).join(" ");
  27.  
  28. if (!message.member.hasPermission("KICK_MEMBERS"))
  29. return message.channel.send("Sorry, jij hebt geen toegang tot dit command");
  30.  
  31. var kick = new discord.RichEmbed()
  32. .setDescription("Kick")
  33. .setColor("#ee0000")
  34. .addField("Kicked gebruiker", kickUser)
  35. .addField("Gekicked door", message.author)
  36. .addField("Reden", reason);
  37.  
  38. var kickChannel = message.guild.channels.find(c => c.name === "straffen");
  39. if (!kickChannel) return message.guild.send("Dit channel bestaat niet!");
  40.  
  41. message.guild.member(kickUser).kick(reason);
  42. message.mentions.users
  43. .first()
  44. .send(
  45. `Je bent gekicked door ${
  46. guild.name
  47. }. Met de volgende reden: ${reason}`
  48. );
  49.  
  50. kickChannel.send(kick);
  51. };
  52.  
  53. module.exports.help = {
  54. name: "kick"
  55. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement