175 |
return; |
return; |
176 |
} |
} |
177 |
|
|
178 |
|
try { |
179 |
|
const loggingChannel = await msg.guild?.channels.fetch(client.config.get('logging_channel')); |
180 |
|
|
181 |
|
if (loggingChannel && (loggingChannel.type === 'GUILD_TEXT' || loggingChannel.type === 'GUILD_NEWS')) { |
182 |
|
await loggingChannel.send({ |
183 |
|
embeds: [ |
184 |
|
new MessageEmbed() |
185 |
|
.setColor('#f14a60') |
186 |
|
.setTitle("A user was banned") |
187 |
|
.setAuthor({ |
188 |
|
name: user.tag, |
189 |
|
iconURL: user.displayAvatarURL(), |
190 |
|
}) |
191 |
|
.addField('Reason', banOptions.reason === undefined ? "*No reason provided*" : banOptions.reason) |
192 |
|
.addField('User ID', user.id) |
193 |
|
.addFields({ |
194 |
|
name: 'Banned by', |
195 |
|
value: `${(msg.member!.user as User).tag} (${msg.member!.user.id})` |
196 |
|
}) |
197 |
|
.setFooter({ |
198 |
|
text: "Banned", |
199 |
|
}) |
200 |
|
.setTimestamp() |
201 |
|
] |
202 |
|
}); |
203 |
|
} |
204 |
|
} |
205 |
|
catch (e) { |
206 |
|
console.log(e); |
207 |
|
} |
208 |
|
|
209 |
await msg.reply({ |
await msg.reply({ |
210 |
embeds: [ |
embeds: [ |
211 |
new MessageEmbed() |
new MessageEmbed() |