Advertisement
Alpha_Codes_Team

كود الميوت , وفك الميوت مع السبب

Jul 27th, 2019
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. client.on("message", async message =>{
  2. // By Alpha Codes - AboKhalil 27/7/2019
  3. var args = message.content.split(" ");
  4. var command = args[0];
  5. let user = message.guild.member(message.mentions.users.first());
  6. var timemute = args[2];
  7. var reasonmute = message.content.split(" ").slice(3).join(" ");
  8. let muteres;
  9. let muterole = message.guild.roles.find(`name`, "Muted");
  10. if (command === prefix + "mute") {
  11. // By Alpha Codes - AboKhalil 27/7/2019
  12. if (!message.channel.guild){
  13. message.channel.send("هذا الأمر للسيرفرات فقط !");
  14. }else if (!message.guild.member(message.author).hasPermission("MANAGE_MESSAGES")) {
  15. message.channel.send("يجب ان تمتلك خاصية `MANAGE_MESSAGES` ");
  16. }else if (!user){
  17. message.channel.send("يجب عليك اختيار شخص اولا !");
  18. } else if (!timemute){
  19. message.channel.send(`**
  20. يجب عليك اختيار وقت الإسكات
  21. 15m اسكات ربع ساعه
  22. 30m اسكات نصف ساعه
  23. 1h اسكات ساعه
  24. 3h اسكاات ثلاث ساعات
  25. 1d اسكات يوم كامل
  26. 3d اسكات ثلاث ايام
  27. 1w اسكات اسبوع
  28. 1mon اسكات شهر
  29. **`);
  30. }else if (!reasonmute){
  31. message.channel.send("لم تقم بكتابة سبب !");
  32. } else {
  33. // By Alpha Codes - AboKhalil 27/7/2019
  34. var timefilter;
  35. if (timemute = "15m") {
  36. timefilter = 900000;
  37. } else if (timemute = "30m") {
  38. timefilter = 1800000;
  39. } else if (timemute = "1h") {
  40. timefilter = 3600000;
  41. } else if (timemute = "3h") {
  42. timefilter = 10800000‬;
  43. } else if (timemute = "1d") {
  44. timefilter = 86400000;
  45. } else if (timemute = "3d") {
  46. timefilter = 259200000;
  47. } else if (timemute = "1w") {
  48. timefilter = ‭604800000‬;
  49. } else if (timemute = "1mon"){
  50. timefilter = 2592000000‬;
  51. }
  52.  
  53. muteres = reasonmute;
  54. message.channel.send("<@" + user.id + "> **Member Was Muted By :**<@" + message.author.id + ">");
  55. message.channel.send("**Reason : **" + muteres);
  56. user.addRole(muterole);
  57. setTimeout(() => {
  58.  
  59. user.removeRole(muterole);
  60.  
  61. }, timefilter);
  62. }
  63. }// By Alpha Codes - AboKhalil 27/7/2019
  64. if (command === prefix + "unmute") {
  65. if (!message.channel.guild){
  66. message.channel.send("هذا الأمر للسيرفرات فقط !");
  67. } else if (!message.guild.member(message.author).hasPermission("MANAGE_MESSAGES")) {
  68. message.channel.send("يجب ان تمتلك خاصية `MANAGE_MESSAGES` ");
  69. }else if (!user){
  70. message.channel.send("يجب عليك اختيار شخص اولا !");
  71. } else {
  72.  
  73. message.channel.send("<@" + user.id + "> ** Was UnMuted By :**<@" + message.author.id + ">");
  74. user.removeRole(muterole);
  75. }
  76. } // By Alpha Codes - AboKhalil 27/7/2019
  77. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement