diff options
author | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2022-01-25 23:47:40 -0500 |
---|---|---|
committer | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2022-01-25 23:47:40 -0500 |
commit | 840cca672d681c36f980a06fb79a4e2c01bd69ac (patch) | |
tree | 82c40a7fe3e1a2bc6367fed6e3d26b6c7dceb256 /src/listeners/member-custom | |
parent | 6ca99336a416389dd2b0b8c4c6a7b2ef87bc9fef (diff) | |
download | tanzanite-840cca672d681c36f980a06fb79a4e2c01bd69ac.tar.gz tanzanite-840cca672d681c36f980a06fb79a4e2c01bd69ac.tar.bz2 tanzanite-840cca672d681c36f980a06fb79a4e2c01bd69ac.zip |
I love breaking changes!!!!
Diffstat (limited to 'src/listeners/member-custom')
-rw-r--r-- | src/listeners/member-custom/bushBan.ts | 16 | ||||
-rw-r--r-- | src/listeners/member-custom/bushBlock.ts | 18 | ||||
-rw-r--r-- | src/listeners/member-custom/bushKick.ts | 14 | ||||
-rw-r--r-- | src/listeners/member-custom/bushMute.ts | 16 | ||||
-rw-r--r-- | src/listeners/member-custom/bushPunishRole.ts | 14 | ||||
-rw-r--r-- | src/listeners/member-custom/bushPunishRoleRemove.ts | 14 | ||||
-rw-r--r-- | src/listeners/member-custom/bushPurge.ts | 20 | ||||
-rw-r--r-- | src/listeners/member-custom/bushRemoveTimeout.ts | 14 | ||||
-rw-r--r-- | src/listeners/member-custom/bushTimeout.ts | 16 | ||||
-rw-r--r-- | src/listeners/member-custom/bushUnban.ts | 14 | ||||
-rw-r--r-- | src/listeners/member-custom/bushUnblock.ts | 16 | ||||
-rw-r--r-- | src/listeners/member-custom/bushUnmute.ts | 14 | ||||
-rw-r--r-- | src/listeners/member-custom/bushUpdateModlog.ts | 16 | ||||
-rw-r--r-- | src/listeners/member-custom/bushUpdateSettings.ts | 14 | ||||
-rw-r--r-- | src/listeners/member-custom/bushWarn.ts | 14 |
15 files changed, 116 insertions, 114 deletions
diff --git a/src/listeners/member-custom/bushBan.ts b/src/listeners/member-custom/bushBan.ts index dfa3292..90b7c27 100644 --- a/src/listeners/member-custom/bushBan.ts +++ b/src/listeners/member-custom/bushBan.ts @@ -1,5 +1,5 @@ import { BushListener, type BushClientEvents } from '#lib'; -import { GuildMember, MessageEmbed } from 'discord.js'; +import { Embed, GuildMember } from 'discord.js'; export default class BushBanListener extends BushListener { public constructor() { @@ -15,17 +15,17 @@ export default class BushBanListener extends BushListener { if (!logChannel) return; const user = victim instanceof GuildMember ? victim.user : victim; - const logEmbed = new MessageEmbed() + const logEmbed = new Embed() .setColor(util.colors.discord.RED) .setTimestamp() .setFooter({ text: `CaseID: ${caseID}` }) .setAuthor({ name: user.tag, iconURL: user.avatarURL({ format: 'png', size: 4096 }) ?? undefined }) - .addField('**Action**', `${duration ? 'Temp Ban' : 'Perm Ban'}`) - .addField('**User**', `${user} (${user.tag})`) - .addField('**Moderator**', `${moderator} (${moderator.tag})`) - .addField('**Reason**', `${reason ? reason : '[No Reason Provided]'}`); - if (duration) logEmbed.addField('**Duration**', util.humanizeDuration(duration)); - if (dmSuccess === false) logEmbed.addField('**Additional Info**', 'Could not dm user.'); + .addField({ name: '**Action**', value: `${duration ? 'Temp Ban' : 'Perm Ban'}` }) + .addField({ name: '**User**', value: `${user} (${user.tag})` }) + .addField({ name: '**Moderator**', value: `${moderator} (${moderator.tag})` }) + .addField({ name: '**Reason**', value: `${reason ? reason : '[No Reason Provided]'}` }); + if (duration) logEmbed.addField({ name: '**Duration**', value: util.humanizeDuration(duration) }); + if (dmSuccess === false) logEmbed.addField({ name: '**Additional Info**', value: 'Could not dm user.' }); return await logChannel.send({ embeds: [logEmbed] }); } } diff --git a/src/listeners/member-custom/bushBlock.ts b/src/listeners/member-custom/bushBlock.ts index 6151f9d..d29261b 100644 --- a/src/listeners/member-custom/bushBlock.ts +++ b/src/listeners/member-custom/bushBlock.ts @@ -1,5 +1,5 @@ import { BushListener, type BushClientEvents } from '#lib'; -import { GuildMember, MessageEmbed } from 'discord.js'; +import { Embed, GuildMember } from 'discord.js'; export default class BushBlockListener extends BushListener { public constructor() { @@ -17,19 +17,19 @@ export default class BushBlockListener extends BushListener { if (!logChannel) return; const user = victim instanceof GuildMember ? victim.user : victim; - const logEmbed = new MessageEmbed() + const logEmbed = new Embed() .setColor(util.colors.discord.PURPLE) .setTimestamp() .setFooter({ text: `CaseID: ${caseID}` }) .setAuthor({ name: user.tag, iconURL: user.avatarURL({ format: 'png', size: 4096 }) ?? undefined }) - .addField('**Action**', `${duration ? 'Temp Block' : 'Perm Block'}`) - .addField('**Channel**', `<#${channel.id}>`) - .addField('**User**', `${user} (${user.tag})`) - .addField('**Moderator**', `${moderator} (${moderator.tag})`) - .addField('**Reason**', `${reason ? reason : '[No Reason Provided]'}`); + .addField({ name: '**Action**', value: `${duration ? 'Temp Block' : 'Perm Block'}` }) + .addField({ name: '**Channel**', value: `<#${channel.id}>` }) + .addField({ name: '**User**', value: `${user} (${user.tag})` }) + .addField({ name: '**Moderator**', value: `${moderator} (${moderator.tag})` }) + .addField({ name: '**Reason**', value: `${reason ? reason : '[No Reason Provided]'}` }); - if (duration) logEmbed.addField('**Duration**', `${util.humanizeDuration(duration) || duration}`); - if (dmSuccess === false) logEmbed.addField('**Additional Info**', 'Could not dm user.'); + if (duration) logEmbed.addField({ name: '**Duration**', value: `${util.humanizeDuration(duration) || duration}` }); + if (dmSuccess === false) logEmbed.addField({ name: '**Additional Info**', value: 'Could not dm user.' }); return await logChannel.send({ embeds: [logEmbed] }); } } diff --git a/src/listeners/member-custom/bushKick.ts b/src/listeners/member-custom/bushKick.ts index 0e1d305..9d309ac 100644 --- a/src/listeners/member-custom/bushKick.ts +++ b/src/listeners/member-custom/bushKick.ts @@ -1,5 +1,5 @@ import { BushListener, type BushClientEvents } from '#lib'; -import { GuildMember, MessageEmbed } from 'discord.js'; +import { Embed, GuildMember } from 'discord.js'; export default class BushKickListener extends BushListener { public constructor() { @@ -15,16 +15,16 @@ export default class BushKickListener extends BushListener { if (!logChannel) return; const user = victim instanceof GuildMember ? victim.user : victim; - const logEmbed = new MessageEmbed() + const logEmbed = new Embed() .setColor(util.colors.discord.RED) .setTimestamp() .setFooter({ text: `CaseID: ${caseID}` }) .setAuthor({ name: user.tag, iconURL: user.avatarURL({ format: 'png', size: 4096 }) ?? undefined }) - .addField('**Action**', `${'Kick'}`) - .addField('**User**', `${user} (${user.tag})`) - .addField('**Moderator**', `${moderator} (${moderator.tag})`) - .addField('**Reason**', `${reason ? reason : '[No Reason Provided]'}`); - if (dmSuccess === false) logEmbed.addField('**Additional Info**', 'Could not dm user.'); + .addField({ name: '**Action**', value: `${'Kick'}` }) + .addField({ name: '**User**', value: `${user} (${user.tag})` }) + .addField({ name: '**Moderator**', value: `${moderator} (${moderator.tag})` }) + .addField({ name: '**Reason**', value: `${reason ? reason : '[No Reason Provided]'}` }); + if (dmSuccess === false) logEmbed.addField({ name: '**Additional Info**', value: 'Could not dm user.' }); return await logChannel.send({ embeds: [logEmbed] }); } } diff --git a/src/listeners/member-custom/bushMute.ts b/src/listeners/member-custom/bushMute.ts index 53542a5..25146a2 100644 --- a/src/listeners/member-custom/bushMute.ts +++ b/src/listeners/member-custom/bushMute.ts @@ -1,5 +1,5 @@ import { BushListener, type BushClientEvents } from '#lib'; -import { GuildMember, MessageEmbed } from 'discord.js'; +import { Embed, GuildMember } from 'discord.js'; export default class BushMuteListener extends BushListener { public constructor() { @@ -15,17 +15,17 @@ export default class BushMuteListener extends BushListener { if (!logChannel) return; const user = victim instanceof GuildMember ? victim.user : victim; - const logEmbed = new MessageEmbed() + const logEmbed = new Embed() .setColor(util.colors.discord.ORANGE) .setTimestamp() .setFooter({ text: `CaseID: ${caseID}` }) .setAuthor({ name: user.tag, iconURL: user.avatarURL({ format: 'png', size: 4096 }) ?? undefined }) - .addField('**Action**', `${duration ? 'Temp Mute' : 'Perm Mute'}`) - .addField('**User**', `${user} (${user.tag})`) - .addField('**Moderator**', `${moderator} (${moderator.tag})`) - .addField('**Reason**', `${reason ? reason : '[No Reason Provided]'}`); - if (duration) logEmbed.addField('**Duration**', `${util.humanizeDuration(duration) || duration}`); - if (dmSuccess === false) logEmbed.addField('**Additional Info**', 'Could not dm user.'); + .addField({ name: '**Action**', value: `${duration ? 'Temp Mute' : 'Perm Mute'}` }) + .addField({ name: '**User**', value: `${user} (${user.tag})` }) + .addField({ name: '**Moderator**', value: `${moderator} (${moderator.tag})` }) + .addField({ name: '**Reason**', value: `${reason ? reason : '[No Reason Provided]'}` }); + if (duration) logEmbed.addField({ name: '**Duration**', value: `${util.humanizeDuration(duration) || duration}` }); + if (dmSuccess === false) logEmbed.addField({ name: '**Additional Info**', value: 'Could not dm user.' }); return await logChannel.send({ embeds: [logEmbed] }); } } diff --git a/src/listeners/member-custom/bushPunishRole.ts b/src/listeners/member-custom/bushPunishRole.ts index 0a066d9..cbcc925 100644 --- a/src/listeners/member-custom/bushPunishRole.ts +++ b/src/listeners/member-custom/bushPunishRole.ts @@ -1,5 +1,5 @@ import { BushListener, type BushClientEvents } from '#lib'; -import { GuildMember, MessageEmbed } from 'discord.js'; +import { Embed, GuildMember } from 'discord.js'; export default class BushPunishRoleListener extends BushListener { public constructor() { @@ -15,16 +15,16 @@ export default class BushPunishRoleListener extends BushListener { if (!logChannel) return; const user = victim instanceof GuildMember ? victim.user : victim; - const logEmbed = new MessageEmbed() + const logEmbed = new Embed() .setColor(util.colors.discord.YELLOW) .setTimestamp() .setFooter({ text: `CaseID: ${caseID}` }) .setAuthor({ name: user.tag, iconURL: user.avatarURL({ format: 'png', size: 4096 }) ?? undefined }) - .addField('**Action**', `${duration ? 'Temp Punishment Role' : 'Perm Punishment Role'}`) - .addField('**User**', `${user} (${user.tag})`) - .addField('**Moderator**', `${moderator} (${moderator.tag})`) - .addField('**Reason**', `${reason ? reason : '[No Reason Provided]'}`); - if (duration) logEmbed.addField('**Duration**', util.humanizeDuration(duration)); + .addField({ name: '**Action**', value: `${duration ? 'Temp Punishment Role' : 'Perm Punishment Role'}` }) + .addField({ name: '**User**', value: `${user} (${user.tag})` }) + .addField({ name: '**Moderator**', value: `${moderator} (${moderator.tag})` }) + .addField({ name: '**Reason**', value: `${reason ? reason : '[No Reason Provided]'}` }); + if (duration) logEmbed.addField({ name: '**Duration**', value: util.humanizeDuration(duration) }); return await logChannel.send({ embeds: [logEmbed] }); } } diff --git a/src/listeners/member-custom/bushPunishRoleRemove.ts b/src/listeners/member-custom/bushPunishRoleRemove.ts index fe81d19..c68e8d5 100644 --- a/src/listeners/member-custom/bushPunishRoleRemove.ts +++ b/src/listeners/member-custom/bushPunishRoleRemove.ts @@ -1,5 +1,5 @@ import { BushListener, type BushClientEvents } from '#lib'; -import { GuildMember, MessageEmbed } from 'discord.js'; +import { Embed, GuildMember } from 'discord.js'; export default class BushPunishRoleRemoveListener extends BushListener { public constructor() { @@ -15,16 +15,16 @@ export default class BushPunishRoleRemoveListener extends BushListener { if (!logChannel) return; const user = victim instanceof GuildMember ? victim.user : victim; - const logEmbed = new MessageEmbed() + const logEmbed = new Embed() .setColor(util.colors.discord.GREEN) .setTimestamp() .setFooter({ text: `CaseID: ${caseID}` }) .setAuthor({ name: user.tag, iconURL: user.avatarURL({ format: 'png', size: 4096 }) ?? undefined }) - .addField('**Action**', `${'Remove Punishment Role'}`) - .addField('**Role**', `${role}`) - .addField('**User**', `${user} (${user.tag})`) - .addField('**Moderator**', `${moderator} (${moderator.tag})`) - .addField('**Reason**', `${reason ? reason : '[No Reason Provided]'}`); + .addField({ name: '**Action**', value: `${'Remove Punishment Role'}` }) + .addField({ name: '**Role**', value: `${role}` }) + .addField({ name: '**User**', value: `${user} (${user.tag})` }) + .addField({ name: '**Moderator**', value: `${moderator} (${moderator.tag})` }) + .addField({ name: '**Reason**', value: `${reason ? reason : '[No Reason Provided]'}` }); return await logChannel.send({ embeds: [logEmbed] }); } diff --git a/src/listeners/member-custom/bushPurge.ts b/src/listeners/member-custom/bushPurge.ts index 355569b..e3a43af 100644 --- a/src/listeners/member-custom/bushPurge.ts +++ b/src/listeners/member-custom/bushPurge.ts @@ -1,5 +1,5 @@ import { BushListener, type BushClientEvents } from '#lib'; -import { MessageEmbed } from 'discord.js'; +import { Embed } from 'discord.js'; export default class BushPurgeListener extends BushListener { public constructor() { @@ -23,18 +23,20 @@ export default class BushPurgeListener extends BushListener { })); const haste = await util.inspectCleanRedactHaste(mappedMessages); - const logEmbed = new MessageEmbed() + const logEmbed = new Embed() .setColor(util.colors.discord.DARK_PURPLE) .setTimestamp() .setFooter({ text: `${messages.size.toLocaleString()} Messages` }) .setAuthor({ name: moderator.tag, iconURL: moderator.avatarURL({ format: 'png', size: 4096 }) ?? undefined }) - .addField('**Action**', `${'Purge'}`) - .addField('**Moderator**', `${moderator} (${moderator.tag})`) - .addField('**Channel**', `<#${channel.id}> (${channel.name})`) - .addField( - '**Messages**', - `${haste.url ? `[haste](${haste.url})${haste.error ? `- ${haste.error}` : ''}` : `${util.emojis.error} ${haste.error}`}` - ); + .addField({ name: '**Action**', value: `${'Purge'}` }) + .addField({ name: '**Moderator**', value: `${moderator} (${moderator.tag})` }) + .addField({ name: '**Channel**', value: `<#${channel.id}> (${channel.name})` }) + .addField({ + name: '**Messages**', + value: `${ + haste.url ? `[haste](${haste.url})${haste.error ? `- ${haste.error}` : ''}` : `${util.emojis.error} ${haste.error}` + }` + }); return await logChannel.send({ embeds: [logEmbed] }); } } diff --git a/src/listeners/member-custom/bushRemoveTimeout.ts b/src/listeners/member-custom/bushRemoveTimeout.ts index af56dac..820a3b7 100644 --- a/src/listeners/member-custom/bushRemoveTimeout.ts +++ b/src/listeners/member-custom/bushRemoveTimeout.ts @@ -1,5 +1,5 @@ import { BushListener, type BushClientEvents } from '#lib'; -import { GuildMember, MessageEmbed } from 'discord.js'; +import { Embed, GuildMember } from 'discord.js'; export default class BushRemoveTimeoutListener extends BushListener { public constructor() { @@ -15,16 +15,16 @@ export default class BushRemoveTimeoutListener extends BushListener { if (!logChannel) return; const user = victim instanceof GuildMember ? victim.user : victim; - const logEmbed = new MessageEmbed() + const logEmbed = new Embed() .setColor(util.colors.discord.GREEN) .setTimestamp() .setFooter({ text: `CaseID: ${caseID}` }) .setAuthor({ name: user.tag, iconURL: user.avatarURL({ format: 'png', size: 4096 }) ?? undefined }) - .addField('**Action**', `${'Remove Timeout'}`) - .addField('**User**', `${user} (${user.tag})`) - .addField('**Moderator**', `${moderator} (${moderator.tag})`) - .addField('**Reason**', `${reason ? reason : '[No Reason Provided]'}`); - if (dmSuccess === false) logEmbed.addField('**Additional Info**', 'Could not dm user.'); + .addField({ name: '**Action**', value: `${'Remove Timeout'}` }) + .addField({ name: '**User**', value: `${user} (${user.tag})` }) + .addField({ name: '**Moderator**', value: `${moderator} (${moderator.tag})` }) + .addField({ name: '**Reason**', value: `${reason ? reason : '[No Reason Provided]'}` }); + if (dmSuccess === false) logEmbed.addField({ name: '**Additional Info**', value: 'Could not dm user.' }); return await logChannel.send({ embeds: [logEmbed] }); } } diff --git a/src/listeners/member-custom/bushTimeout.ts b/src/listeners/member-custom/bushTimeout.ts index 0ec76bf..79fd739 100644 --- a/src/listeners/member-custom/bushTimeout.ts +++ b/src/listeners/member-custom/bushTimeout.ts @@ -1,5 +1,5 @@ import { BushListener, type BushClientEvents } from '#lib'; -import { GuildMember, MessageEmbed } from 'discord.js'; +import { Embed, GuildMember } from 'discord.js'; export default class BushTimeoutListener extends BushListener { public constructor() { @@ -17,17 +17,17 @@ export default class BushTimeoutListener extends BushListener { if (!logChannel) return; const user = victim instanceof GuildMember ? victim.user : victim; - const logEmbed = new MessageEmbed() + const logEmbed = new Embed() .setColor(util.colors.discord.ORANGE) .setTimestamp() .setFooter({ text: `CaseID: ${caseID}` }) .setAuthor({ name: user.tag, iconURL: user.avatarURL({ format: 'png', size: 4096 }) ?? undefined }) - .addField('**Action**', `${'Timeout'}`) - .addField('**User**', `${user} (${user.tag})`) - .addField('**Moderator**', `${moderator} (${moderator.tag})`) - .addField('**Reason**', `${reason ? reason : '[No Reason Provided]'}`) - .addField('**Duration**', `${util.humanizeDuration(duration) || duration}`); - if (dmSuccess === false) logEmbed.addField('**Additional Info**', 'Could not dm user.'); + .addField({ name: '**Action**', value: `${'Timeout'}` }) + .addField({ name: '**User**', value: `${user} (${user.tag})` }) + .addField({ name: '**Moderator**', value: `${moderator} (${moderator.tag})` }) + .addField({ name: '**Reason**', value: `${reason ? reason : '[No Reason Provided]'}` }) + .addField({ name: '**Duration**', value: `${util.humanizeDuration(duration) || duration}` }); + if (dmSuccess === false) logEmbed.addField({ name: '**Additional Info**', value: 'Could not dm user.' }); return await logChannel.send({ embeds: [logEmbed] }); } } diff --git a/src/listeners/member-custom/bushUnban.ts b/src/listeners/member-custom/bushUnban.ts index 7f3f812..b7f6346 100644 --- a/src/listeners/member-custom/bushUnban.ts +++ b/src/listeners/member-custom/bushUnban.ts @@ -1,5 +1,5 @@ import { BushListener, type BushClientEvents } from '#lib'; -import { GuildMember, MessageEmbed } from 'discord.js'; +import { Embed, GuildMember } from 'discord.js'; export default class BushUnbanListener extends BushListener { public constructor() { @@ -15,16 +15,16 @@ export default class BushUnbanListener extends BushListener { if (!logChannel) return; const user = victim instanceof GuildMember ? victim.user : victim; - const logEmbed = new MessageEmbed() + const logEmbed = new Embed() .setColor(util.colors.discord.GREEN) .setTimestamp() .setFooter({ text: `CaseID: ${caseID}` }) .setAuthor({ name: user.tag, iconURL: user.avatarURL({ format: 'png', size: 4096 }) ?? undefined }) - .addField('**Action**', `${'Unban'}`) - .addField('**User**', `${user} (${user.tag})`) - .addField('**Moderator**', `${moderator} (${moderator.tag})`) - .addField('**Reason**', `${reason ? reason : '[No Reason Provided]'}`); - if (dmSuccess === false) logEmbed.addField('**Additional Info**', 'Could not dm user.'); + .addField({ name: '**Action**', value: `${'Unban'}` }) + .addField({ name: '**User**', value: `${user} (${user.tag})` }) + .addField({ name: '**Moderator**', value: `${moderator} (${moderator.tag})` }) + .addField({ name: '**Reason**', value: `${reason ? reason : '[No Reason Provided]'}` }); + if (dmSuccess === false) logEmbed.addField({ name: '**Additional Info**', value: 'Could not dm user.' }); return await logChannel.send({ embeds: [logEmbed] }); } } diff --git a/src/listeners/member-custom/bushUnblock.ts b/src/listeners/member-custom/bushUnblock.ts index 6be1888..580a424 100644 --- a/src/listeners/member-custom/bushUnblock.ts +++ b/src/listeners/member-custom/bushUnblock.ts @@ -1,5 +1,5 @@ import { BushListener, type BushClientEvents } from '#lib'; -import { GuildMember, MessageEmbed } from 'discord.js'; +import { Embed, GuildMember } from 'discord.js'; export default class BushUnblockListener extends BushListener { public constructor() { @@ -15,17 +15,17 @@ export default class BushUnblockListener extends BushListener { if (!logChannel) return; const user = victim instanceof GuildMember ? victim.user : victim; - const logEmbed = new MessageEmbed() + const logEmbed = new Embed() .setColor(util.colors.discord.GREEN) .setTimestamp() .setFooter({ text: `CaseID: ${caseID}` }) .setAuthor({ name: user.tag, iconURL: user.avatarURL({ format: 'png', size: 4096 }) ?? undefined }) - .addField('**Action**', `${'Unblock'}`) - .addField('**Channel**', `<#${channel.id}>`) - .addField('**User**', `${user} (${user.tag})`) - .addField('**Moderator**', `${moderator} (${moderator.tag})`) - .addField('**Reason**', `${reason ? reason : '[No Reason Provided]'}`); - if (dmSuccess === false) logEmbed.addField('**Additional Info**', 'Could not dm user.'); + .addField({ name: '**Action**', value: `${'Unblock'}` }) + .addField({ name: '**Channel**', value: `<#${channel.id}>` }) + .addField({ name: '**User**', value: `${user} (${user.tag})` }) + .addField({ name: '**Moderator**', value: `${moderator} (${moderator.tag})` }) + .addField({ name: '**Reason**', value: `${reason ? reason : '[No Reason Provided]'}` }); + if (dmSuccess === false) logEmbed.addField({ name: '**Additional Info**', value: 'Could not dm user.' }); return await logChannel.send({ embeds: [logEmbed] }); } } diff --git a/src/listeners/member-custom/bushUnmute.ts b/src/listeners/member-custom/bushUnmute.ts index 2ed5104..19c9a74 100644 --- a/src/listeners/member-custom/bushUnmute.ts +++ b/src/listeners/member-custom/bushUnmute.ts @@ -1,5 +1,5 @@ import { BushListener, type BushClientEvents } from '#lib'; -import { GuildMember, MessageEmbed } from 'discord.js'; +import { Embed, GuildMember } from 'discord.js'; export default class BushUnmuteListener extends BushListener { public constructor() { @@ -15,16 +15,16 @@ export default class BushUnmuteListener extends BushListener { if (!logChannel) return; const user = victim instanceof GuildMember ? victim.user : victim; - const logEmbed = new MessageEmbed() + const logEmbed = new Embed() .setColor(util.colors.discord.GREEN) .setTimestamp() .setFooter({ text: `CaseID: ${caseID}` }) .setAuthor({ name: user.tag, iconURL: user.avatarURL({ format: 'png', size: 4096 }) ?? undefined }) - .addField('**Action**', `${'Unmute'}`) - .addField('**User**', `${user} (${user.tag})`) - .addField('**Moderator**', `${moderator} (${moderator.tag})`) - .addField('**Reason**', `${reason ? reason : '[No Reason Provided]'}`); - if (dmSuccess === false) logEmbed.addField('**Additional Info**', 'Could not dm user.'); + .addField({ name: '**Action**', value: `${'Unmute'}` }) + .addField({ name: '**User**', value: `${user} (${user.tag})` }) + .addField({ name: '**Moderator**', value: `${moderator} (${moderator.tag})` }) + .addField({ name: '**Reason**', value: `${reason ? reason : '[No Reason Provided]'}` }); + if (dmSuccess === false) logEmbed.addField({ name: '**Additional Info**', value: 'Could not dm user.' }); return await logChannel.send({ embeds: [logEmbed] }); } } diff --git a/src/listeners/member-custom/bushUpdateModlog.ts b/src/listeners/member-custom/bushUpdateModlog.ts index 065ec7e..86782f6 100644 --- a/src/listeners/member-custom/bushUpdateModlog.ts +++ b/src/listeners/member-custom/bushUpdateModlog.ts @@ -1,5 +1,5 @@ import { BushListener, type BushClientEvents } from '#lib'; -import { MessageEmbed } from 'discord.js'; +import { Embed } from 'discord.js'; export default class BushUpdateModlogListener extends BushListener { public constructor() { @@ -14,19 +14,19 @@ export default class BushUpdateModlogListener extends BushListener { const logChannel = await moderator.guild.getLogChannel('moderation'); if (!logChannel) return; - const logEmbed = new MessageEmbed() + const logEmbed = new Embed() .setColor(util.colors.discord.BLURPLE) .setTimestamp() .setAuthor({ name: moderator.user.tag, iconURL: moderator.user.avatarURL({ format: 'png', size: 4096 }) ?? undefined }) - .addField('**Action**', `${'Update Modlog'}`) - .addField('**Moderator**', `${moderator} (${moderator.user.tag})`) - .addField('**ModLog Changed**', modlogID) - .addField('**Value Changed**', key) - .addField('**Old Value**', await util.inspectCleanRedactCodeblock(oldModlog, undefined, undefined, 1024)) - .addField('**New Value**', await util.inspectCleanRedactCodeblock(newModlog, undefined, undefined, 1024)); + .addField({ name: '**Action**', value: `${'Update Modlog'}` }) + .addField({ name: '**Moderator**', value: `${moderator} (${moderator.user.tag})` }) + .addField({ name: '**ModLog Changed**', value: modlogID }) + .addField({ name: '**Value Changed**', value: key }) + .addField({ name: '**Old Value**', value: await util.inspectCleanRedactCodeblock(oldModlog, undefined, undefined, 1024) }) + .addField({ name: '**New Value**', value: await util.inspectCleanRedactCodeblock(newModlog, undefined, undefined, 1024) }); return await logChannel.send({ embeds: [logEmbed] }); } diff --git a/src/listeners/member-custom/bushUpdateSettings.ts b/src/listeners/member-custom/bushUpdateSettings.ts index 49f0aec..518f7b6 100644 --- a/src/listeners/member-custom/bushUpdateSettings.ts +++ b/src/listeners/member-custom/bushUpdateSettings.ts @@ -1,5 +1,5 @@ import { BushListener, type BushClientEvents } from '#lib'; -import { MessageEmbed } from 'discord.js'; +import { Embed } from 'discord.js'; export default class BushUpdateSettingsListener extends BushListener { public constructor() { @@ -14,19 +14,19 @@ export default class BushUpdateSettingsListener extends BushListener { const logChannel = await guild.getLogChannel('moderation'); if (!logChannel) return; - const logEmbed = new MessageEmbed().setColor(util.colors.discord.BLURPLE).setTimestamp(); + const logEmbed = new Embed().setColor(util.colors.discord.BLURPLE).setTimestamp(); if (moderator) logEmbed.setAuthor({ name: moderator.user.tag, iconURL: moderator.user.avatarURL({ format: 'png', size: 4096 }) ?? undefined }); - logEmbed.addField('**Action**', `${'Update Settings'}`); - if (moderator) logEmbed.addField('**Moderator**', `${moderator} (${moderator.user.tag})`); + logEmbed.addField({ name: '**Action**', value: `${'Update Settings'}` }); + if (moderator) logEmbed.addField({ name: '**Moderator**', value: `${moderator} (${moderator.user.tag})` }); logEmbed - .addField('**Setting Changed**', setting) - .addField('**Old Value**', await util.inspectCleanRedactCodeblock(oldSettings, 'js', undefined, 1024)) - .addField('**New Value**', await util.inspectCleanRedactCodeblock(newSettings, 'js', undefined, 1024)); + .addField({ name: '**Setting Changed**', value: setting }) + .addField({ name: '**Old Value**', value: await util.inspectCleanRedactCodeblock(oldSettings, 'js', undefined, 1024) }) + .addField({ name: '**New Value**', value: await util.inspectCleanRedactCodeblock(newSettings, 'js', undefined, 1024) }); return await logChannel.send({ embeds: [logEmbed] }); } diff --git a/src/listeners/member-custom/bushWarn.ts b/src/listeners/member-custom/bushWarn.ts index 61ab2e1..a4e71a8 100644 --- a/src/listeners/member-custom/bushWarn.ts +++ b/src/listeners/member-custom/bushWarn.ts @@ -1,5 +1,5 @@ import { BushListener, type BushClientEvents } from '#lib'; -import { GuildMember, MessageEmbed } from 'discord.js'; +import { Embed, GuildMember } from 'discord.js'; export default class BushWarnListener extends BushListener { public constructor() { @@ -15,16 +15,16 @@ export default class BushWarnListener extends BushListener { if (!logChannel) return; const user = victim instanceof GuildMember ? victim.user : victim; - const logEmbed = new MessageEmbed() + const logEmbed = new Embed() .setColor(util.colors.discord.YELLOW) .setTimestamp() .setFooter({ text: `CaseID: ${caseID}` }) .setAuthor({ name: user.tag, iconURL: user.avatarURL({ format: 'png', size: 4096 }) ?? undefined }) - .addField('**Action**', `${'Warn'}`) - .addField('**User**', `${user} (${user.tag})`) - .addField('**Moderator**', `${moderator} (${moderator.tag})`) - .addField('**Reason**', `${reason ? reason : '[No Reason Provided]'}`); - if (dmSuccess === false) logEmbed.addField('**Additional Info**', 'Could not dm user.'); + .addField({ name: '**Action**', value: `${'Warn'}` }) + .addField({ name: '**User**', value: `${user} (${user.tag})` }) + .addField({ name: '**Moderator**', value: `${moderator} (${moderator.tag})` }) + .addField({ name: '**Reason**', value: `${reason ? reason : '[No Reason Provided]'}` }); + if (dmSuccess === false) logEmbed.addField({ name: '**Additional Info**', value: 'Could not dm user.' }); return await logChannel.send({ embeds: [logEmbed] }); } } |