Advertisement
Guest User

كود ميوت

a guest
Nov 16th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. client.on("message", async function (message) {
  2. if(message.author.bot) return;
  3. if(!message.guild) return;
  4. var args = message.content.split(" ");
  5. var cmd = args[0].slice(prefix.length).toLowerCase();
  6. if(!message.content.startsWith(prefix)) return;
  7. switch (cmd) {
  8. case 'mute':
  9. let tomute = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[1]));
  10. if(!tomute) return message.reply("**❌ | Couldn't find user**");
  11. if(tomute.hasPermission("MANAGE_MESSAGES")) return message.reply("**❌ | Can't mute them!**");
  12. if(!message.member.hasPermission('MUTE_MEMBERS')) return message.channel.send(`**❌ | You don\'t have permission**`)
  13. if(!message.guild.member(client.user).hasPermission("MUTE_MEMBERS")) return message.channel.send(`**❌ | I don\'t have permission**`)
  14. let muterole = message.guild.roles.find(`name`, "Shutted");
  15. if(!muterole){
  16. try{
  17. muterole = await message.guild.createRole({
  18. name: "Shutted",
  19. color: "#000000",
  20. permissions:[]
  21. })
  22. message.guild.channels.forEach(async (channel, id) => {
  23. await channel.overwritePermissions(muterole, {
  24. SEND_MESSAGES: false,
  25. ADD_REACTIONS: false
  26. });
  27. });
  28. }catch(e){
  29. console.log(e.stack);
  30. }
  31. }
  32. let mutetime = args[2];
  33. if(!mutetime) return message.reply("**❌ | Please type time**");
  34. await(tomute.addRole(muterole.id));
  35. message.reply(`**<@${tomute.id}> has been muted for ${ms(ms(mutetime))} **`);
  36. setTimeout(function(){
  37. tomute.removeRole(muterole.id);
  38. message.channel.send(`**<@${tomute.id}> has been unmuted!**`);
  39. }, ms(mutetime));
  40. break;
  41. }
  42. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement