[AB-xxx] initial experience leaderboard version

This commit is contained in:
Sheldan
2024-03-25 20:39:21 +01:00
parent 8f9b7eba16
commit bc0c3a18d7
46 changed files with 17561 additions and 1 deletions

View File

@@ -0,0 +1,38 @@
export interface ExperienceMember {
experience: bigint;
id: bigint;
level: number;
messages: bigint;
member: Member | null;
role: Role | null;
}
export interface Member {
avatarUrl: string;
name: string;
id: bigint;
}
export interface Role {
r: number | null;
g: number | null;
b: number | null;
name: string | null;
id: number;
}
export interface ExperienceRole {
role: Role;
level: number;
}
export interface ExperienceConfig {
roles: Array<ExperienceRole>;
}
export interface GuildInfo {
id: number;
name: string;
iconUrl: string | null;
bannerUrl: string | null;
}