Advertisement
Alpha_Codes_Team

كود الباند , مع السبب والوقت وكل شيء

Jul 25th, 2019
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. client.on('message', message => {
  2. if (message.author.bot) return;
  3. let args = message.content.split(" ");
  4.  
  5. let command = args[0];
  6.  
  7. let user = message.mentions.users.first();
  8.  
  9. let bantime = args[2];
  10.  
  11. let reasonban = message.content.split(" ").slice(3).join(" ");
  12.  
  13. let timefilter;
  14.  
  15. if (command == prefix + "ban") {
  16.  
  17. if(!message.channel.guild){
  18. message.channel.send("**لا يمكن استعمال هذا الأمر في الخاص**");
  19. }
  20. if(!message.guild.member(message.author).hasPermission("BAN_MEMBERS")) {
  21. message.channel.send("**يجب ان يكون لديك خاصية `BAN_MEMBERS`**");
  22. }
  23. if(!message.guild.member(client.user).hasPermission("BAN_MEMBERS")) {
  24. message.channel.send("**البوت لا يمتلك خاصية `BAN_MEMBERS`**");
  25. }
  26.  
  27. if (!user){
  28. message.channel.send("**يجب عليك إختيار الشخص المراد حظره**");
  29. }else if (!bantime){
  30. message.channel.send(`**
  31. يجب عليك اختيار وقت الحظر
  32. 15m حظر ربع ساعه
  33. 30m حظر نصف ساعه
  34. 1h حظر ساعه
  35. 3h حظر ثلاث ساعات
  36. 1d حظر يوم كامل
  37. 3d حظر ثلاث ايام
  38. 1w حظر اسبوع
  39. 1mon حظر شهر كامل
  40. **`);
  41. }else if (!reasonban){
  42. message.channel.send("**يجب عليك إدراج سبب الحظر**");
  43. }else if (message.guild.member(user).hasPermission("BAN_MEMBERS")){
  44. message.channel.send("**لا يمكن طرد هذا الشخص , فهو من الإدارة**");
  45. } else {
  46. // By Alpha Codes - AboKhalil 26/7/2019
  47. if (bantime = "15m") {
  48. timefilter = 150000;
  49. } else if (bantime = "30m") {
  50. timefilter = 300000;
  51. } else if (bantime = "1h") {
  52. timefilter = 600000;
  53. } else if (bantime = "3h") {
  54. timefilter = 1800000;
  55. } else if (bantime = "1d") {
  56. timefilter = 14400000;
  57. } else if (bantime = "3d") {
  58. timefilter = 43200000;
  59. } else if (bantime = "1w") {
  60. timefilter = 100800000;
  61. } else if (bantime = "1mon"){
  62. timefilter = 432000000;
  63. }
  64. message.guild.member(user).ban()
  65. message.channel.send("**The Member Was Banned **" + user.tag + " **By** : " + message.author.tag);
  66. message.channel.send("**Reason : __" + reasonban + "__**");
  67.  
  68. user.send("**You are Banned By** : " + message.author.tag);
  69. user.send("**Reason : __" + reasonban + "__**");
  70. setTimeout(() => {
  71.  
  72. message.guild.unban(bannedman);
  73.  
  74. }, timefilter);
  75. }
  76. }
  77. // By Alpha Codes - AboKhalil 26/7/2019
  78. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement