SHARE
TWEET

Untitled

a guest Jul 16th, 2019 61 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  Pour mdrk
  2.  
  3.  
  4. const Discord = require('discord.js')
  5. const client = new Discord.Client()
  6. let prefix = "?"
  7.  
  8. client.login('votre token')
  9.  
  10. client.on('message', function (message) {
  11.     if (!message.guild) return
  12.     let args = message.content.trim().split(/ +/g)
  13.  
  14.     if (args[0].toLowerCase() === prefix + "clear") {
  15.         if (!message.member.hasPermission('MANAGE_MESSAGES')) return message.channel.send("Vous n'avez pas la permission d'utiliser cette commande")
  16.         let count = parseInt(args[1])
  17.         if (!count) return message.channel.send("Veuillez indiquer un nombre de messages à supprimer")
  18.         if (isNaN(count)) return message.channel.send("Veuillez indiquer un nombre valide")
  19.         if (count < 1 || count > 100) return message.channel.send("Veuillez indiquer un nombre entre 1 et 100")
  20.         message.channel.bulkDelete(count + 1)
  21.     }
  22.  
  23.     if (args[0].toLowerCase() === prefix + "mute") {
  24.         if (!message.member.hasPermission('MANAGE_MESSAGES')) return message.channel.send("Vous n'avez pas la permission d'utiliser cette commande")
  25.         let member = message.mentions.members.first()
  26.         if (!member) return message.channel.send("Membre introuvable")
  27.         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")
  28.         if (member.highestRole.calculatedPosition >= message.guild.me.highestRole.calculatedPosition || member.id === message.guild.ownerID) return message.channel.send("Je ne peux pas mute ce membre")
  29.         let muterole = message.guild.roles.find(role => role.name === 'Muted')
  30.         if (muterole) {
  31.             member.addRole(muterole)
  32.             message.channel.send(member + ' a été mute :white_check_mark:')
  33.         }
  34.         else {
  35.             message.guild.createRole({name: 'Muted', permissions: 0}).then(function (role) {
  36.                 message.guild.channels.filter(channel => channel.type === 'text').forEach(function (channel) {
  37.                     channel.overwritePermissions(role, {
  38.                         SEND_MESSAGES: false
  39.                     })
  40.                 })
  41.                 member.addRole(role)
  42.                 message.channel.send(member + ' a été mute :white_check_mark:')
  43.             })
  44.         }
  45.     }
  46. })
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top