Advertisement
Guest User

agsxzaf

a guest
Jan 27th, 2020
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. // Moderacja
  2. // nie dziala
  3.  
  4. const { RichEmbed } = require('discord.js')
  5.  
  6. exports.run = async (client, message, args) => {
  7.  
  8. if (!message.member.hasPermission("MANAGE_MESSAGES")) {
  9. return message.channel.send(`Nie posiadasz uprawnień do używania tej komendy! <@${message.member.id}>`).then(m => m.delete(5000))
  10. }
  11.  
  12. let toprison = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]))
  13. if (!toprison) return message.channel.send(`brak argumentu <@${message.member.id}>`)
  14.  
  15. if (toprison.id === message.author.id) {
  16. return message.channel.send(`sam siebie <@${message.member.id}>`).then(m => m.delete(5000))
  17. }
  18.  
  19. if (toprison.hasPermission("MANAGE_MESSAGES")) {
  20. return message.channel.send(`moderator <@${message.member.id}>`).then(m => m.delete(5000))
  21. }
  22.  
  23. let prisonrole = message.guild.roles.find('name', 'Więzień')
  24.  
  25. if(toprison.roles.has(prisonrole)) {
  26. return message.channel.send(`Użytkownik już jest w więzieniu!`).then(m => m.delete(5000))
  27. }
  28. else toprison.addRole(prisonrole)
  29.  
  30. const embed = new RichEmbed()
  31. .setAuthor('123')
  32. .setDescription(`\`${toprison.user.tag}\` trafił do więzienia!`)
  33. .setTimestamp()
  34. .setFooter('132')
  35.  
  36.  
  37. message.channel.send(embed)
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement