{
guild: {
id: string;
name: string;
icon?: string;
};
member: {
id: string;
username: string;
discriminator: string;
avatar: string;
bot: boolean;
joinedAt: number;
createdAt: number;
};
inviter: {
type: "user" | "vanity" | "unknown" | "oauth2";
user?: { // only if type = user
id: string;
username: string;
discriminator: string;
avatar?: string;
bot?: boolean;
};
invites?: { // only if type = user
total: number,
leaves: number,
fake: number,
bonus: number,
joins: number,
rank?: number // might not be shown, do no rely on it
},
code?: string // only if vanity or user
},
fakeData: {
isFake: boolean, // if the join has been counted as fake
code: number // bitfield telling why the join has been counted as fake
}
}👥Members
members.join
This webhook is fired every time someone joins your server
members.leave
This webhook is fired every time someone leaves your server
members.fakeUpdate
This webhook is fired every time someone's join become non fake (i.e when there is a role requirement fake parameter)
Last updated
Was this helpful?