Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(command === 'mute'){
- if(message.member.hasPermission("MUTE_MEMBERS")){
- let person = message.guild.member(message.mentions.users.first()) || message.guild.members.get(args[1])
- if (!person) return message.reply('user not found!');
- let mainrole = message.guild.roles.find(role => role.name == 'Verified')
- let muterole = message.guild.roles.find(role => role.name == 'Muted')
- let time = args[1];
- if (mainrole){
- message.guild.defaultRole.setPermissions(0);
- }
- if (!mute){
- message.channel.send('Missing mute role in guild, creating role now!')
- console.log('Making mute role.');
- message.guild.createRole({
- name: 'Muted',
- color: 'GREY',
- permissions: ['VIEW_CHANNEL', 'READ_MESSAGES', 'READ_MESSAGE_HISTORY']
- }).then(role => console.log(`Created ${role.name} role for ${message.guild.name}`)).catch(console.error);
- message.channel.send('Mute role created!\n Retype command to mute user!')
- }else
- if(!time){
- return message.reply('please enter a time to mute the user for!')
- }
- person.removeRole(mainrole);
- person.addRole(muterole);
- message.channel.send(`@${person.user.username} has been muted for ${ms(ms(time))}`);
- setTimeout(function (){
- person.addRole(mainrole);
- person.removeRole(muterole);
- message.channel.send(`@${person.user.username} has been unmuted!`)
- }, ms(time));
- }else{
- message.reply('you need the mute members permission to use that command!')
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment