1 |
|
const History = require("../src/History"); |
2 |
const MessageEmbed = require("../src/MessageEmbed"); |
const MessageEmbed = require("../src/MessageEmbed"); |
3 |
|
|
4 |
module.exports = { |
module.exports = { |
15 |
return; |
return; |
16 |
} |
} |
17 |
|
|
18 |
var user = await msg.mentions.members.first(); |
var user = await msg.mentions.users.first(); |
19 |
let reason = {}; |
let reason = {}; |
20 |
|
|
21 |
if (typeof cm.args[1] !== 'undefined') { |
if (typeof cm.args[1] !== 'undefined') { |
27 |
|
|
28 |
if (typeof user !== 'object') { |
if (typeof user !== 'object') { |
29 |
try { |
try { |
30 |
user = await msg.guild.members.fetch(cm.args[0]); |
user = await app.client.users.fetch(cm.args[0]); |
31 |
} |
} |
32 |
catch(e) { |
catch(e) { |
33 |
|
|
59 |
return; |
return; |
60 |
} |
} |
61 |
|
|
62 |
await user.ban(reason); |
await History.create(user.id, msg.guild, 'ban', msg.author.id, async (data2) => { |
63 |
|
await msg.guild.bans.create(user.id, reason); |
64 |
|
}); |
65 |
} |
} |
66 |
catch(e) { |
catch(e) { |
67 |
console.log(e); |
console.log(e); |
80 |
await msg.reply({ |
await msg.reply({ |
81 |
embeds: [ |
embeds: [ |
82 |
new MessageEmbed() |
new MessageEmbed() |
83 |
.setDescription(`The user ${user.user.tag} has been banned`) |
.setDescription(`The user ${user.tag} has been banned`) |
84 |
.addFields([ |
.addFields([ |
85 |
{ |
{ |
86 |
name: "Reason", |
name: "Reason", |