Advertisement
Guest User

Untitled

a guest
Nov 11th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. if(command === "mute") {
  2. let reason = args.slice(1).join(' ');
  3. let user = message.mentions.users.first();
  4. console.log("test");
  5. let logchannel = message.guild.channels.find('name', 'cosmos-log');
  6. console.log("test");
  7. if (!logchannel) return message.reply('I cannot find a logs channel');
  8. if (!message.member.hasPermission("MANAGE_MEMBERS")) return message.reply(":no_entry_sign: **Error:** You don't have the **MANAGE_MEMBERS** permission!");
  9. if (reason.length < 1) return message.reply('You must supply a reason for the mute.');
  10. if (message.mentions.users.size < 1) return message.reply('You must mention someone to mute them.').catch(console.error);
  11.  
  12. if (!message.guild.member(user).bannable) return
  13. console.log("test");
  14. message.reply(`:no_entry_sign: I cannot mute that member`);
  15. console.log("test");
  16. message.guild.member(user).Mute();
  17.  
  18. const embed = new Discord.RichEmbed()
  19. .setColor(0xFF0000)
  20. .setTimestamp()
  21. .addField('Action:', 'Mute')
  22. .addField('User:', `${user.username}#${user.discriminator} (${user.id})`)
  23. .addField('Moderator:',
  24. `${message.author.username}#${message.author.discriminator}`)
  25. .addField('Reason', reason);
  26. console.log("test");
  27. message.channel.send(`:hammer: Bippity boppity **MUTED**! I\'ve logged the mute in the logs channel.`)
  28. return client.channels.get(logchannel.id).send({embed});
  29. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement