添加 HOT_RANK_SETTLEMENT

This commit is contained in:
Akiba
2022-01-22 14:51:58 +08:00
parent fd7ae131be
commit fd7336b13e
2 changed files with 27 additions and 0 deletions

View File

@@ -115,6 +115,8 @@ func (c *Client) Handle(p packet.Packet) {
case "HOT_RANK_CHANGED":
case "HOT_RANK_CHANGED_V2":
case "COMMON_NOTICE_DANMAKU":
case "HOT_RANK_SETTLEMENT":
case "HOT_RANK_SETTLEMENT_V2":
default:
//log.Infof("cmd %s, %s", p.Body, cmd)
log.WithField("data", string(p.Body)).Warn("unknown cmd")

View File

@@ -44,6 +44,31 @@ type HotRankChanged struct {
type HotRankChangedV2 HotRankChanged
type HotRankSettlement struct {
AreaName string `json:"area_name"`
CacheKey string `json:"cache_key"`
DmMsg string `json:"dm_msg"`
Dmscore int `json:"dmscore"`
Face string `json:"face"`
Icon string `json:"icon"`
Rank int `json:"rank"`
Timestamp int `json:"timestamp"`
Uname string `json:"uname"`
Url string `json:"url"`
}
type HotRankSettlementV2 struct {
Rank int `json:"rank"`
Uname string `json:"uname"`
Face string `json:"face"`
Timestamp int `json:"timestamp"`
Icon string `json:"icon"`
AreaName string `json:"area_name"`
Url string `json:"url"`
CacheKey string `json:"cache_key"`
DmMsg string `json:"dm_msg"`
}
type InteractWord struct {
Contribution struct {
Grade int `json:"grade"`