diff --git a/transformers/member.ts b/transformers/member.ts index a30da4b2d..48b8bcdb0 100644 --- a/transformers/member.ts +++ b/transformers/member.ts @@ -26,7 +26,7 @@ export function transformMember(bot: Bot, payload: DiscordMember, guildId: bigin id: userId, guildId, nick: payload.nick ?? undefined, - roles: payload.roles.map((id) => BigInt(id)), + roles: payload.roles.map((id) => bot.transformers.snowflake(id)), joinedAt: Date.parse(payload.joined_at), premiumSince: payload.premium_since ? Date.parse(payload.premium_since) : undefined, avatar: payload.avatar ? bot.utils.iconHashToBigInt(payload.avatar) : undefined, diff --git a/transformers/message.ts b/transformers/message.ts index eaded7a16..4a0c421a8 100644 --- a/transformers/message.ts +++ b/transformers/message.ts @@ -43,7 +43,7 @@ export function transformMessage(bot: Bot, payload: DiscordMessage) { id: userId, guildId, nick: payload.interaction.member.nick ?? undefined, - roles: payload.interaction.member.roles?.map((id) => BigInt(id)), + roles: payload.interaction.member.roles?.map((id) => bot.transformers.snowflake(id)), joinedAt: payload.interaction.member.joined_at ? Date.parse(payload.interaction.member.joined_at) : undefined,