Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. const Discord = require('discord.js');
  2. const fs = require('fs');
  3. const warns = require(`../warnings.json`)
  4.  
  5. module.exports.run = async (client, message, args) =>{
  6.  
  7. let wUser = message.guild.member(message.mentions.users.first());
  8. let wReason = args.slice(1).join(" ");
  9.  
  10. let errEmbed = new Discord.MessageEmbed()
  11. .setColor('#FF0000')
  12. .setTitle(`❌ Błąd składni.`)
  13. .setDescription(`Przepraszam, jednak twoje polecenie jest nie pełne. Proszę abyś podał uzytkownika.`)
  14. .setTimestamp();
  15.  
  16. let permEmbed = new Discord.MessageEmbed()
  17. .setColor(`#FF0000`)
  18. .setTitle(`❌ Błąd uprawnien`)
  19. .setDescription(`Przepraszam, brakuje ci permisji \`MANAGE_MESSAGES\``)
  20. .setTimestamp();
  21.  
  22. let sameEmbed = new Discord.MessageEmbed()
  23. .setColor('#FF0000')
  24. .setTitle(`❌ Błąd!`)
  25. .setDescription(`Przepraszam, nie możesz dać warna samemu siebie.`)
  26. .setTimestamp();
  27.  
  28. let botEmbed = new Discord.MessageEmbed()
  29. .setColor('#FF0000')
  30. .setTitle(`❌ Błąd!`)
  31. .setDescription(`Przepraszam, nie możesz dać warna botowi.`)
  32. .setTimestamp();
  33.  
  34. let sEmbed = new Discord.MessageEmbed()
  35. .setColor(`#00FF00`)
  36. .setAuthor(`✔️ Sukces!`, message.author.iconURL)
  37. .addField(`Ostrzeżony:`, `${wUser} `, true)
  38. .addField(`Ostrzeżony przez:`, `${message.author}`, true)
  39. .addField(`Ostrzeżony za:`, `${wReason}`)
  40. .setThumbnail(`https://thumbs.gfycat.com/ShyCautiousAfricanpiedkingfisher-size_restricted.gif`)
  41. .setTimestamp();
  42.  
  43. if(!member.author.hasPermission("MANAGE_MESSAGES")) return message.channel.send(permEmbed)
  44. if(!args[0]) return message.channel.send(errEmbed)
  45. if(!args[1]) return message.channel.send(errEmbed)
  46. if(!wUser) return message.channel.send(errEmbed)
  47. if(wUser.id == message.author.id) return message.channel.send(sameEmbed)
  48. if(wUser.id == client.id) return message.channel.send(botEmbed)
  49.  
  50.  
  51.  
  52. if(!warns[wUser.id]) warns[wUser.id] ={
  53. warns: 0
  54. };
  55.  
  56. function wyslijEmbed(embed){
  57. message.channel.send(embed)
  58. }
  59.  
  60.  
  61. warns[wUser.id].warns++;
  62. wyslijEmbed(sEmbed)
  63. fs.writeFile("./warnings.json", JSON.stringify(warns), (err) =>{
  64. if(err){
  65. console.log(err)
  66. }
  67. })
  68.  
  69. }
  70.  
  71. module.exports.help = {
  72. name: `warn`
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement