koishi-plugin-beatsaber-bot
Version:
一个 用于 BeatSaber 的 koishi Bot 插件
67 lines (66 loc) • 1.56 kB
TypeScript
export interface BSMap {
id: string;
name: string;
description: string;
declaredAi: string;
uploader: {
id: number;
name: string;
avatar: string;
type: string;
[key: string]: any;
};
metadata: {
bpm: number;
duration: number;
songName: string;
songSubName: string;
songAuthorName: string;
levelAuthorName: string;
};
stats: {
plays: number;
downloads: number;
upvotes: number;
downvotes: number;
score: number;
reviews?: number;
[key: string]: any;
};
automapper: boolean;
versions: {
hash: string;
state: string;
createdAt: string;
downloadURL: string;
coverURL: string;
previewURL: string;
sageScore?: number;
diffs: {
notes: number;
bombs: number;
offset: number;
obstacles: number;
nps: number;
length: number;
characteristic: string;
difficulty: string;
events: number;
chroma: boolean;
me: boolean;
ne: boolean;
cinema: boolean;
seconds: number;
maxScore: number;
paritySummary: any;
[key: string]: any;
}[];
}[];
lastPublishedAt: string;
updatedAt: string;
createdAt: string;
tags: string[];
ranked?: boolean;
blRanked?: boolean;
[key: string]: any;
}