Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const db = require("../database.js")
- const { RichEmbed } = require('discord.js')
- exports.run = async function (client, message, args) {
- let banido = message.mentions.users.first()
- ? message.mentions.users.first().id
- : args
- ? args[0]
- : null;
- if (!banido)
- return message.channel.send(`<:Bala:511153167732441099> **|** ${message.author}, mencione um usuário ou especifique um ID.`).then(sentMsg => sentMsg.delete(15000));
- var args = args
- let kael = args.slice(1).join(' ')
- ? args.slice(1).join(' ')
- : `Banido por ${message.author.username}#${message.author.discriminator}. Sem motivo evidente.`;
- let msg = await message.channel.send(new RichEmbed()
- .setAuthor('Ban Ação',client.user.avatarURL)
- .setThumbnail(banido.user.avatarURL)
- .addField('Usuário a ser banido', banido.user.tag, true)
- .addfield('Moderador responsável', message.author.tag, true)
- .addfield('Razão do banimento', message.author.tag, true)
- .setFooter('Clique na reação abaixo para confirmar o banimento!'))
- .setColor('#f3052f');
- await msg.react('✅')
- try {
- await msg.awaitReactions((r, u) => r.me && u.id === message.author.id, { max: 1, time: 60000, errors: ['time'] })
- } catch (e) {
- return msg.channel.send(`<:Falha:511151506574016515> **|** ${message.author}, o seu tempo de **1 minuto** terminou. Solicitação de banimento expirada.`).then(sentMsg => sentMsg.delete(15000));
- }
- banido.ban(kael)
- db.Guilds.findOne({
- "_id": message.guild.id},
- function(erra, servidor) {
- const Discord = require("discord.js");
- const embed = new Discord.RichEmbed()
- .setTitle(`Ban Ação`)
- .addField(`Usuário banido:`, banido.user.tag,true)
- .addField(`ID:`, banido.id,true)
- .addField(`Banido do servidor:`, message.guild.name,true)
- .addField(`**Executor:**`, message.author,true)
- .addField(`**Motivo do ban:**`, `\`\`\`https\n${kael}\`\`\``)
- .setThumbnail(banido.user.avatarURL)
- .setColor('#ff0041')
- client.guilds.get(message.guild.id).channels.get(servidor.logg_banAction).send({embed})
- banido.send({embed})
- })
- return msg.channel.send('Usuário banido com sucesso')
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement