Answers for "mute command discord.js v12"

1

unban command discord.js v12

if(command === "unban"){
    if(!msg.member.hasPermission("BAN_MEMBERS")) {
      return msg.channel.send(`**${msg.author.username}**, You do not have perms to unban someone`)
    }
    
    if(!msg.guild.me.hasPermission("BAN_MEMBERS")) {
      return msg.channel.send(`**${msg.author.username}**, I do not have perms to unban someone`)
    }
    
    let userID = args[0]
      msg.guild.fetchBans().then(bans=> {
      if(bans.size == 0) return 
      let bUser = bans.find(b => b.user.id == userID)
      if(!bUser) return
      msg.guild.members.unban(bUser.user)
})
    
  ;}
Posted by: Guest on July-05-2020
1

discord.js mute command

const Discord = require('discord.js')

exports.run = async (client, message, args) => {
  if (!message.member.hasPermission('MUTE_MEMBERS')) return message.reply('You cannot use this command');
  if (!message.guild.me.hasPermission('MANAGE_ROLES')) return message.reply('I cannot use this command as i dont have the \`MANAGE_ROLES\` Permission on my role');
  
  //Variables
  var muteRole = message.guild.roles.find(r => r.name === 'YOUR_MUTE_ROLE_NAME');
  var memberRole = message.guild.roles.find(r => r.name === 'YOUR_MAIN_MEMBER_ROLE');
  
  //let
  let member = message.mentions.members.first();
  let reason = args.slice(1).join(' ');
  if (!reason) reason = 'No Reason Given';
  
  message.member.roles.add(muteRole);
  message.member.roles.remove(memberRole);
  
  var muteEmbed = new Discord.MessageEmbed()
   .setColor('RED')
   .setTitle('${member} has been muted for ${reason}');
  
  message.channel.send(muteEmbed).catch(err => console.log(err));
}
Posted by: Guest on June-12-2021
1

mute everyone in call discord.js

client.on('message', (message) => {
    if (message.content == '/muteAll') {
        let channel = message.member.voiceChannel;
        for (let member of channel.members) {
            member[1].setMute(true)
        }
     }
});
Posted by: Guest on September-29-2020
3

mute someone discord.js

const Discord = require('discord.js');
const client = new Discord.Client();
const prefix = "!";
const token = ""; // Fill in your token

client.on("message", msg => {
  msg.content.startsWith(prefix + "mute") {
    
    
    // Variables
    var muteRole = msg.guild.roles.find(role => role.name.toLowerCase().includes("muted"));
    var muteChannel = msg.guild.channels.find(channel => channel.name.includes("modlogs"));
    var muteUser = msg.mentions.members.first();
    var muteReason = msg.content.slice(prefix.length + 27);
    
    
    // Conditions
    if (!msg.member.hasPermission("MANAGE_MESSAGES")) return msg.channel.send("You don't have the permissions");
    if (!muteUser) return msg.channel.send("You have to mention a valid member");
    if (!muteChannel) return msg.channel.send("There's no channel called modlogs");
    if (!muteRole) return msg.channel.send("There's no role called muted");
    if (!msg.guild.member(client.user.id).hasPermission("MANAGE_ROLES")) return msg.channel.send("I Don't have permissions");
    if (!muteReason) muteReason = "No reason given";
    
    // Embed
    var muteEmbed = new Discord.RichEmbed() 
    .setTitle("Mute")
    .addField("Muted user", muteUser)
    .addField("Reason", muteReason)
    .setFooter(`Muted by ${msg.author.tag}`)
    .setTimestamp();
    
    //Mute
    muteUser.addRole(muteRole);
    msg.channel.send(`${muteUser} has been muted`);
    muteChannel.send(muteEmbed);
    
  }
})
Posted by: Guest on June-29-2020
0

discord.js unmute script

client.on('message', message => {
    if (message.content.startsWith(prefix + 'unmute')) {
        if (message.member.hasPermission('MANAGE_ROLES')) {
            const role = message.guild.roles.cache.find(role => role.name === 'Muted');
            const member = message.mentions.members.first();
            member.roles.remove(role);
            message.channel.send(member + ' Has Been Unmuted');

        } else {
            message.channel.send("Please Mention Who To Unute")
        }
    }
})
Posted by: Guest on December-27-2020
0

mute command discord.js v12

client.on("message", message => {
  if (message.content.startsWith(prefix + "mute")) {
    
    
    // Variables
    var muteRole = message.guild.roles.find(role => role.name.toLowerCase().includes("muted"));
    var muteChannel = message.guild.channels.find(channel => channel.name.includes("modlogs"));
    var muteUser = message.mentions.members.first();
    var muteReason = message.content.slice(prefix.length + 27);
    
    
    // Conditions for muting
    if (!message.member.hasPermission("MANAGE_MESSAGES")) return message.channel.send("You don't have the permissions"); //the member has higher perms
    if (!muteUser) return message.channel.send("You have to mention a valid member");
    if (!muteChannel) return message.channel.send("There's no channel called modlogs");
    if (!muteRole) return message.channel.send("There's no role called muted");
    if (!message.guild.member(client.user.id).hasPermission("MANAGE_ROLES")) return message.channel.send("I Don't have permissions");
    if (!muteReason) muteReason = "No reason given";
    
    // Embed for details of mute
    var muteEmbed = new Discord.RichEmbed() 
    .setTitle("Mute")
    .addField("Muted user", muteUser)
    .addField("Reason", muteReason)
    .setFooter(`Muted by ${message.author.tag}`)
    .setTimestamp();
    
    //Mute
    muteUser.addRole(muteRole);
    message.channel.send(`${muteUser} has been muted`);
    muteChannel.send(muteEmbed);
    
  }
})
Posted by: Guest on June-19-2021

Code answers related to "Javascript"

Browse Popular Code Answers by Language