Documentation ¶
Index ¶
- func BindOSUidHandler(ctx *zero.Ctx)
- func GetModel(ModelNumber string) string
- func GetOsuid(id int64) (u string)
- func GetResultImage(recent Recent) (image.Image, error)
- func MineInfoHandler(ctx *zero.Ctx)
- func PutOsuID(id int64, u string) error
- func RecentPlayHandler(ctx *zero.Ctx)
- func ReferOSUidHandler(ctx *zero.Ctx)
- func ToImageRecent(recent Recent, Model string, OsuId string) (message.MessageSegment, error)
- func ToImageUser(user User, Model string) (message.MessageSegment, error)
- type Recent
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BindOSUidHandler ¶
func MineInfoHandler ¶
func RecentPlayHandler ¶
func ReferOSUidHandler ¶
func ToImageRecent ¶
func ToImageUser ¶
func ToImageUser(user User, Model string) (message.MessageSegment, error)
Types ¶
type Recent ¶
type Recent struct { BeatmapId string `json:"beatmap_id"` //谱面ID Score string `json:"score"` //分数 MaxCombo string `json:"maxcombo"` //最大连击 UserId string `json:"user_id"` //玩家ID Rank string `json:"rank"` //评价 Count300 string `json:"count300"` //GREAT数 Count100 string `json:"count100"` //GOOD数 Count50 string `json:"count50"` //BAD数 CountMiss string `json:"countmiss"` //MISS数 Date string `json:"date"` //游玩日期 }
func GetRecentPlay ¶
type User ¶
type User struct { UserID string `json:"user_id"` //数字ID 0 UserName string `json:"username"` //名称 1 JoinDate string `json:"join_date"` //加入时间 2 Country string `json:"country"` //国家 18 GlobalRank string `json:"pp_rank"` //国际PP排名 9 CountryRank string `json:"pp_country_rank"` // 国内的PP排名 20 PP string `json:"pp_raw"` //PP总数 Accuracy string `json:"accuracy"` //准确率 }
Click to show internal directories.
Click to hide internal directories.