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.