UNPKG

koishi-plugin-beatsaber-bot

Version:

一个 用于 BeatSaber 的 koishi Bot 插件

79 lines (78 loc) 1.75 kB
/** * ApifoxModel */ export interface ScoreWSEvent { commandData: CommandData; commandName: string; [property: string]: any; } export interface CommandData { leaderboard: Leaderboard; score: Score; [property: string]: any; } export interface Leaderboard { coverImage: string; createdDate: string; dailyPlays: number; difficulties: null; difficulty: Difficulty; id: number; levelAuthorName: string; loved: boolean; lovedDate: null; maxPP: number; maxScore: number; playerScore: null; plays: number; positiveModifiers: boolean; qualified: boolean; qualifiedDate: string; ranked: boolean; rankedDate: string; songAuthorName: string; songHash: string; songName: string; songSubName: string; stars: number; [property: string]: any; } export interface Difficulty { difficulty: number; difficultyRaw: string; gameMode: string; leaderboardId: number; [property: string]: any; } export interface Score { badCuts: number; baseScore: number; deviceControllerLeft: string; deviceControllerRight: string; deviceHmd: string; fullCombo: boolean; hasReplay: boolean; hmd: number; id: number; leaderboardPlayerInfo: LeaderboardPlayerInfo; maxCombo: number; missedNotes: number; modifiedScore: number; modifiers: string; multiplier: number; pp: number; rank: number; timeSet: string; weight: number; [property: string]: any; } export interface LeaderboardPlayerInfo { badges: string; country: string; id: string; name: string; permissions: number; profilePicture: string; role: null; [property: string]: any; }