fix(discord-bot): fixes credits

This commit is contained in:
Bas950
2024-09-26 12:27:11 +02:00
parent 0d4b53f382
commit 3198ac3704
2 changed files with 9 additions and 2 deletions

View File

@@ -30,15 +30,21 @@ client.on(Events.GuildMemberUpdate, async (oldMember, newMember) => {
userId: newMember.id,
name: newMember.user.username,
tag: newMember.user.discriminator,
avatar: newMember.user.avatar,
avatar: newMember.user.displayAvatarURL({
extension: "png",
forceStatic: false,
}),
premium_since: newMember.premiumSince !== null ? newMember.premiumSinceTimestamp! : undefined,
role: newMember.roles.cache.filter(r => r.name !== "@everyone").map(r => r.name),
role: highestRole.name,
roleId: highestRole.id,
roles: newMember.roles.cache.filter(r => r.name !== "@everyone").map(r => r.name),
roleIds: newMember.roles.cache.filter(r => r.name !== "@everyone").map(r => r.id),
roleColor: roleColors[
Object.entries(rolesEnv).find(([, id]) => id === highestRole.id)![0] as keyof typeof roleColors
],
rolePosition: highestRole.position,
status: newMember.presence?.status ?? "offline",
flags: newMember.user.flags?.toArray() ?? [],
},
},
{ upsert: true },

View File

@@ -122,6 +122,7 @@ client.once(Events.ClientReady, async () => {
roleColor: color,
rolePosition: highestRole.position,
status: member.presence?.status ?? "offline",
flags: member.user.flags?.toArray() ?? [],
},
},
upsert: true,