1 |
|
const History = require("../src/History"); |
2 |
const MessageEmbed = require("../src/MessageEmbed"); |
const MessageEmbed = require("../src/MessageEmbed"); |
3 |
|
|
4 |
module.exports = { |
module.exports = { |
62 |
}); |
}); |
63 |
}, |
}, |
64 |
async bean(user, reason, msg) { |
async bean(user, reason, msg) { |
65 |
await user.send({ |
await History.create(user.id, msg.guild, 'bean', msg.author.id, async (data2) => { |
66 |
embeds: [ |
await user.send({ |
67 |
new MessageEmbed() |
embeds: [ |
68 |
.setAuthor({ |
new MessageEmbed() |
69 |
iconURL: msg.guild.iconURL(), |
.setAuthor({ |
70 |
name: `\tYou have been beaned in ${msg.guild.name}` |
iconURL: msg.guild.iconURL(), |
71 |
}) |
name: `\tYou have been beaned in ${msg.guild.name}` |
72 |
.addFields([ |
}) |
73 |
{ |
.addFields([ |
74 |
name: "Reason", |
{ |
75 |
value: typeof reason === 'undefined' ? '*No reason provided*' : reason |
name: "Reason", |
76 |
} |
value: typeof reason === 'undefined' ? '*No reason provided*' : reason |
77 |
]) |
} |
78 |
] |
]) |
79 |
|
] |
80 |
|
}); |
81 |
|
|
82 |
|
await app.logger.logBeaned(user, typeof reason === 'undefined' ? '*No reason provided*' : reason, msg.author); |
83 |
}); |
}); |
84 |
} |
} |
85 |
}; |
}; |