Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const ms = require("ms")
- const { RichEmbed } = require("discord.js")
- module.exports.run = async(client, message, args) => {
- message.delete();
- if (!message.member.hasPermission('MANAGE_MESSAGES')) {
- return message.channel.send("Vous n'avez pas la permission d'utiliser cette commande !")
- }
- if (!message.guild.member(client.user).hasPermission('MANAGE_MESSAGES')) {
- return message.channel.send('Le bot n\'a pas la permission !');
- }
- let member = message.mentions.members.first()
- if (!member) {
- return message.channel.send("Veuillez mentionner un membre !")
- }
- if (member.highestRole.calculatedPosition >= message.member.highestRole.calculatedPosition && message.author.id !== message.guild.ownerID) {
- return message.channel.send("Vous ne pouvez pas mute ce membre !")
- }
- if (!member.manageable) {
- return message.channel.send("Je ne pas mute ce membre !")
- }
- let mutetime = args[1]
- if(!mutetime) return message.reply("Veuillez indiquer le temp !")
- const muterole = message.guild.roles.find(role => role.name === '🔇 Muted')
- await(member.addRole(muterole.id));
- if (muterole) {
- let color = ['#D21717','#F4F4F4']
- let colors = color[Math.floor(Math.random() * color.length)];
- const embed = new RichEmbed()
- .setColor(colors)
- .setThumbnail(member.user.displayAvatarURL)
- .addField("Membre :", `${member.user.username}`, true)
- .addField("Action :", "tempmute", true)
- .addField("Temps :", `${ms(ms(mutetime))}`, true)
- .addField("Par :", `${message.author.username}`, true)
- .setFooter("© 2019", client.user.displayAvatarURL)
- .setTimestamp()
- message.reply(`${member} a bien été mute pour ${ms(ms(mutetime))}`).then(msg => msg.delete(3000))
- message.guild.channels.get("635966876312141850").send(embed)
- setTimeout(function() {
- let color = ['#D21717','#F4F4F4']
- let colord = color[Math.floor(Math.random() * color.length)];
- const lembed = new RichEmbed()
- .setColor(colord)
- .setThumbnail(member.user.displayAvatarURL)
- .addField("Membre :", `${member.user.username}`, true)
- .addField("Action :", "unmute", true)
- .addField("Raison :", `Fin du tempmute `, true)
- .addField("Par :", `${client.user.username}`, true)
- .setFooter("© 2019", client.user.displayAvatarURL)
- .setTimestamp()
- member.removeRole(muterole)
- message.guild.channels.get("635966876312141850").send(lembed)
- message.channel.send(`${member} a été unmute `).then(msg = msg.delete(2000))
- }, ms(mutetime)
- )}}
- module.exports.help = {
- name: "tempmute"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement