Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. let member_mods = message.member.hasPermission("ADMINISTRATOR")
  2.  
  3.  
  4.  
  5. let toMute = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13. if(!member_mods) return message.channel.send(message.author + " Tu n'as pas les permissions requises ! :warning:");
  14.  
  15.  
  16.  
  17. if(!toMute) return message.channel.send(message.author + " Veuillez mentionner un utilisateur !");
  18.  
  19.  
  20.  
  21. if(toMute.hasPermission("MANAGE_MESSAGES")) return message.channel.send(message.author + "Cet utilisateur est impossible a mute");
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29. if(!muteR){
  30.  
  31.  
  32.  
  33. try {
  34.  
  35. muteR = message.guild.createRole({
  36.  
  37. name: "Muted",
  38. color: "#161616",
  39. permission: []
  40.  
  41. })
  42.  
  43.  
  44.  
  45.  
  46. message.guild.channels.forEach(async (channel, id) => {
  47. channel.overwritePermissions(muteR, {
  48. SEND_MESSAGES: false,
  49. SEND_TTS_MESSAGES: false,
  50. ADD_REACTIONS: false,
  51. SPEAK: false
  52. });
  53.  
  54.  
  55.  
  56. });
  57.  
  58. }catch(e){
  59. console.log(e.stack);
  60.  
  61. }
  62. }
  63. let muteT = args[1];
  64. if(!muteT) return message.channel.send(message.author + ' Veuillez mettre un temps de mute !');
  65. (toMute.addRole(muteR.id));
  66. (toMute.removeRole(muteA.id))
  67. message.delete();
  68. message.channel.send(`${toMute} a été mute pendant ${ms(ms(muteT))}.`);
  69. toMute.send(":mute: Vous avez été mute sur le serveur **" + message.guild.name + "**")
  70. setTimeout(function(){
  71. toMute.removeRole(muteR.id);
  72. toMute.addRole(muteA.i
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement