Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. const Discord = require('discord.js');
  2. const { prefix, token } = require('./config.json');
  3. const client = new Discord.Client();
  4.  
  5. module.exports.run = async (bot, message, args) => {
  6. let target = message.guild.member(message.mention.users.first() || message.guild.members.get(args[0]));
  7. let = reason = args.slice(1),join(' ');
  8. let logs = message.guild.channels.find('name', config.logsChannel);
  9.  
  10. if (!message.member.hasPermission('BAN_MEMBERS')) return message.reply('Du har ikke permissions til at bruge denne kommando');
  11.  
  12. if (!target) return message.reply('please specify a member to ban!');
  13. if (!reason) return message.reply('please specify a reason for this ban!');
  14. if (!logs) return message.reply(`please create a channel called ${config.logsChannel} to log the bans!`);
  15.  
  16. let embed = new Discord.RichEmbed()
  17. .setColor('Random')
  18. .setThumbnail(Target.user.avatarURL)
  19. .addField('Banned Member', `${target.user.username} with an ID: ${target.user.id}`)
  20. .addField('Banned By', `${message.author.username} with an ID: ${message.author.id}`)
  21. .addField('Banned Time', message.createdAt)
  22. .addField('Banned At', message.channel)
  23. .addField('Banned Reason', reason)
  24. .addFooter('Banned user information', target.user.displayAvatarURL);
  25.  
  26. message.channel.send(`${target.user.username} was banned by ${message.author} for ${reason}`);
  27. target.ban(reason);
  28.  
  29. };
  30.  
  31. module.export.help = {
  32. name: 'ban'
  33.  
  34. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement