Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. const Discord = require('discord.js')
  2.  
  3. module.exports.run = async (bot, message, args) => {
  4. if(!message.member.hasPermission('ADMINISTRATOR')) return message.reply("Você não tem **permissão** suficiente !")
  5. let member = message.mentions.members.first()
  6. if(!member)
  7. return message.reply("Por favor mencione um usuário válido !")
  8. if(!member.bannable)
  9. return message.reply("Eu não posso banir esse usuário, ele pode ter um cargo maior que o meu.")
  10. let reason = args.slice(1).join(' ')
  11. if(!reason) reason = "Nenhuma razão fornecida"
  12. await member.ban(reason)
  13. .catch(error => message.reply(`Desculpe ${message.author} não consegui banir o membro devido o: ${error}`))
  14.  
  15. message.channel.send(`${message.author}, usuário punido com sucesso!`)
  16.  
  17. let servericon = message.author.displayAvatarURL;
  18. let pEmbed = new Discord.RichEmbed()
  19. .setTitle("__:octagonal_sign: Banimento | TeamFenix__")
  20. .addField("__:paperclip: Punido__", `${member.user.tag}`)
  21. .addField("__:bust_in_silhouette: Punidor__", `${message.author.tag}`)
  22. .addField("__:pushpin: Motivo__", `${reason}`)
  23. .setFooter(`TeamFenix - Discord Oficial - Copyright© `, bot.user.displayAvatarURL)
  24. .setThumbnail(servericon)
  25. .setColor("#000000").setTimestamp()
  26.  
  27. let canal = bot.channels.get("634872878927708189").send(pEmbed)
  28. .then(async (msg) => {
  29.  
  30. });
  31.  
  32. }
  33.  
  34. module.exports.help = {
  35. name: "ban"
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement