Advertisement
jensie1996

discord bot tut 7 v12

May 16th, 2020
2,208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const discord = require("discord.js");
  2. const ms = require("ms");
  3.  
  4. module.exports.run = async (client, message, args) => {
  5.  
  6.     // Video voor uitleg:
  7.  
  8.     // !tempmute gebruiker tijd(h,m,s)
  9.  
  10.     if (!message.member.hasPermission("KICK_MEMBERS")) return message.reply("sorry jij kan dit niet");
  11.  
  12.     if (!args[0]) return message.reply("Geen gebruiker opgegeven.");
  13.  
  14.     if (!message.guild.me.hasPermission("KICK_MEMBERS")) return message.reply("Geen perms");
  15.  
  16.     var mutePerson = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
  17.  
  18.     if (!mutePerson) return message.reply("Kan de gebruiker niet vinden.");
  19.  
  20.     if (mutePerson.hasPermission("MANAGE_MESSAGES")) return message.reply("Sorry je kan deze persoon niet muten.");
  21.  
  22.     var muteRole = message.guild.roles.cache.get('461925992383119390');
  23.  
  24.     if (!muteRole) return message.channel.send("De rol muted bestaat niet");
  25.  
  26.     var muteTime = args[1];
  27.  
  28.     if (!muteTime) return message.reply("Geef een tijd mee");
  29.  
  30.     await (mutePerson.roles.add(muteRole.id));
  31.     message.channel.send(`${mutePerson} is gemuted voor ${muteTime}`);
  32.  
  33.     setTimeout(function () {
  34.  
  35.         mutePerson.roles.remove(muteRole.id);
  36.    
  37.         message.channel.send(`${mutePerson} is geunmute.`);
  38.    
  39.     }, ms(muteTime));
  40. }
  41.  
  42. module.exports.help = {
  43.     name: "tempmute"
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement