Advertisement
Guest User

XDXD

a guest
Mar 23rd, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. const Discord = require("discord.js");
  2. const client = new Discord.Client();
  3. const { prefix, token } = require('./infotokenetc.json');
  4.  
  5. client.on("ready", () => {
  6. console.log("I am ready!");
  7. });
  8.  
  9. client.on("message", async message => {
  10. let messageArray = message.content.split(" ");
  11. let cmd = messageArray[0];
  12. let args = messageArray.slice(1);
  13.  
  14. if (message.content.startsWith(`${prefix}kick`)) {
  15. //!kick @daeshan askin for it
  16.  
  17. let kUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
  18. if(!kUser) return message.channel.send("Can't find user!");
  19. let kReason = args.join(" ").slice(22);
  20. if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.channel.send("No can do pal!");
  21. if(kUser.hasPermission("MANAGE_MESSAGES")) return message.channel.send("That person can't be kicked!");
  22. if(!kReason) return message.channel.send("Du har glemt en grund.")
  23. const embed = new Discord.RichEmbed()
  24. .setDescription("<-Kick->")
  25. .setColor("#d3aaef")
  26. .addField("Kicked User", `${kUser} with ID ${kUser.id}`)
  27. .addBlankField(true)
  28. .addField("Kicked By", `<@${message.author.id}> with ID ${message.author.id}`)
  29. .addBlankField(true)
  30. .addField("Kicked In", message.channel)
  31. .addBlankField(true)
  32. .addField("Tiime", message.createdAt)
  33. .addBlankField(true)
  34. .addField("Reason", kReason);
  35. let kickChannel = message.guild.channels.find(`name`, "logs");
  36. if(!kickChannel) return message.channel.send("Can't find incidents channel.");
  37.  
  38. message.guild.member(kUser).kick(kReason);
  39. kickChannel.send({embed});
  40.  
  41. return;
  42. }
  43. })
  44.  
  45.  
  46. client.login(token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement