Advertisement
Guest User

ban.js

a guest
Nov 18th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. const Discord = require('discord.js');
  2.  
  3. module.exports.run = (client, message, args) => {
  4. if (!message.guild.member(message.author).hasPermission('BAN_MEMBERS')) { return message.channel.send('Vous n\'avez pas la permission !'); }
  5. if (!message.guild.member(client.user).hasPermission('BAN_MEMBERS')) { return message.channel.send('Le bot n\'a pas la permission !'); }
  6. if (message.mentions.users.size === 0) { return message.channel.send('Vous devez mentionner un utilisateur !'); }
  7.  
  8. let banMember = message.guild.member(message.mentions.users.first());
  9. if (!banMember) { return message.channel.send('Je n\'ai pas trouvé l\'utilisateur !'); }
  10.  
  11. message.mentions.users.first().send(`Vous êtes banni du serveur **${message.guild.name}** par ${message.author.username}`)
  12. .then(() => {
  13. banMember.ban()
  14. .then((member) => {
  15. message.channel.send(`${member.user.username} est ban ! Par ${message.author.username}`);
  16. })
  17. .catch((err) => {
  18. if (err) { return console.error(err); }
  19. });
  20. })
  21. .catch((error) => {
  22. if (error) { console.error(error); }
  23. banMember.ban()
  24. .then((member) => {
  25. message.channel.send(`${member.user.username} est ban ! Par ${message.author.username}`);
  26. })
  27. .catch((err) => {
  28. if (err) { return console.error(err); }
  29. });
  30. });
  31. };
  32.  
  33. module.exports.help = {
  34. name: 'ban'
  35. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement