Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. const Discord = require('discord.js');
  2. const fs = require('fs')
  3. const config = require("../configs.json")
  4. module.exports.run = (bot, message) => {
  5. if (message.author.id === config.dev || message.author.id === config.dev2 || message.author.id === config.dev3) {
  6. let blackliste = JSON.parse(fs.readFileSync("./blackliste.json", "utf8"))
  7. let messageKick = message.content.split(" ");
  8. let args = messageKick.slice(1);
  9. var mention = message.mentions.users.first()
  10. if (!mention) {
  11. message.channel.send("Vous devez mentionner un un utilisateur !")
  12. } else {
  13. if(blackliste[mention.id] !== undefined) return message.channel.send("Cette utilisateur est déjà dans la blackliste !")
  14. var raison = args.join(" ").slice(22)
  15. if (!raison) {
  16. message.channel.send("Vous devez specifier une raison !")
  17. } else {
  18. blackliste[mention.id] = {
  19. "pseudo": mention.tag,
  20. "tag": mention.discriminator,
  21. "id": mention.id,
  22. "raison": raison
  23. }
  24. fs.writeFile("blackliste.json", JSON.stringify(blackliste, null, '\t'), (err) => {
  25. if (err) console.error(err);
  26. });
  27. const embed = new Discord.RichEmbed()
  28. .setDescription("<:banhammer:559378845107748875> Utilisateur Blackilisté")
  29. .setColor("RANDOM")
  30. .addField("🔡 | Pseudo", blackliste[mention.id].pseudo)
  31. .addField("#⃣ | Tag", blackliste[mention.id].tag)
  32. .addField("🆔 | ID", blackliste[mention.id].id)
  33. .addField("Raison", blackliste[mention.id].raison)
  34. bot.channels.find(c => c.id === config.blacklist).send(embed)
  35. message.channel.send("Personne ajoutée à la blackliste !")
  36. }
  37. }
  38. } else {
  39. message.channel.send("Vous n'avez pas la permission")
  40. }
  41. }
  42.  
  43. exports.conf = {
  44. enabled: true,
  45. guildOnly: false,
  46. aliases: [],
  47. permLevel: 0
  48. };
  49. module.exports.help = {
  50. name: "bl"
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement