Answers for "how to mute someone discord.js"

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

how to mute someone discord.js

// get the role by id:
const mutedRole = message.guild.roles.cache.get('<Muted Role ID>');

// or, if you can't get the id:
const mutedRole = message.guild.roles.cache.find(
 (role) => role.name === 'Muted'
);

// if there is no `Muted` role, send an error
if (!mutedRole)
 return message.channel.send('There is no Muted role on this server');
Posted by: Guest on July-17-2021

Code answers related to "how to mute someone discord.js"

Browse Popular Code Answers by Language