Advertisement
Alpha_Codes_Team

كود الكيك او الطرد , مع السبب

Jul 25th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. client.on('message', message => {
  2. if (message.author.bot) return;
  3. let args = message.content.split(" ");
  4. // By Alpha Codes - AboKhalil 26/7/2019
  5. let command = args[0];
  6.  
  7. let user = message.mentions.users.first();
  8.  
  9. let reasonkick = message.content.split(" ").slice(2).join(" ");
  10.  
  11. if (command == prefix + "kick") {
  12.  
  13. if(!message.channel.guild){
  14. message.channel.send("**لا يمكن استعمال هذا الأمر في الخاص**");
  15. }
  16. if(!message.guild.member(message.author).hasPermission("KICK_MEMBERS")) {
  17. message.channel.send("**يجب ان يكون لديك خاصية `KICK_MEMBERS`**");
  18. }
  19. if(!message.guild.member(client.user).hasPermission("KICK_MEMBERS")) {
  20. message.channel.send("**البوت لا يمتلك خاصية `KICK_MEMBERS`**");
  21. }
  22. if (!user) {
  23. message.channel.send("**يجب عليك إختيار الشخص المراد طرده**");
  24. }else if (!reasonkick) {
  25. message.channel.send("**يجب عليك إدراج سبب الحظر**");
  26. } else if (message.guild.member(user).hasPermission("KICK_MEMBERS")){
  27. message.channel.send("**لا يمكن طرد هذا الشخص , فهو من الإدارة**");
  28. } else {
  29.  
  30.  
  31. message.guild.member(user).kick()
  32. message.channel.send("**The Member Was Kicked **" + user.tag + " **By** : " + message.author.tag);
  33. message.channel.send("**Reason : __" + reasonkick + "__**");
  34.  
  35. user.send("**You are Kicked By** : " + message.author.tag);
  36. user.send("**Reason : __" + reasonkick + "__**");
  37. }
  38. }
  39. // By Alpha Codes - AboKhalil 26/7/2019
  40. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement