319 |
}, member); |
}, member); |
320 |
} |
} |
321 |
|
|
322 |
logMute(member: GuildMember, reason: string, timeMs: number | null | undefined, d: User) { |
logMute(member: GuildMember, reason: string, timeMs: number | null | undefined, d: User, hard: boolean = true) { |
323 |
this.channel(async (channel) => { |
this.channel(async (channel) => { |
324 |
await channel.send({ |
await channel.send({ |
325 |
embeds: [ |
embeds: [ |
334 |
.addField('Muted by', d.tag) |
.addField('Muted by', d.tag) |
335 |
.addField('Duration Until', typeof timeMs === 'number' ? `${new Date((timeMs / 1000) + Date.now()).toLocaleString()} (${timeProcess(timeMs / 1000)})` : "*No duration set*") |
.addField('Duration Until', typeof timeMs === 'number' ? `${new Date((timeMs / 1000) + Date.now()).toLocaleString()} (${timeProcess(timeMs / 1000)})` : "*No duration set*") |
336 |
.addField('User ID', member.user.id) |
.addField('User ID', member.user.id) |
337 |
|
.addField('Hardmute', hard ? 'Yes' : 'No') |
338 |
.setFooter({ |
.setFooter({ |
339 |
text: "Muted", |
text: "Muted", |
340 |
}) |
}) |