27-Nerds / 27-Nerds/dota-leagues-go
збереження GetRealtimeStats для лайв ігор
- 主要語言
- Go
- 星號
- 0
- 分支
- 0
- PR 合併指標
- 30 天內沒有已合併 PR
描述
ендпоінт https://www.dota2.com/webapi/IDOTA2League/GetLiveGames/v001? повертає список матчів, що відбуваються прямо зараз, система зберігає відповіді в таблиці `games` з такою структурою:
```
type Game struct {
LeagueID int `json:"league_id"`
ServerSteamID int64 `json:"server_steam_id"`
RadiantName string `json:"radiant_name"`
RadiantTeamID int `json:"radiant_team_id"`
DireName string `json:"dire_name"`
DireTeamID int `json:"dire_team_id"`
Time int `json:"time"`
Spectators int `json:"spectators"`
DbKey string `json:"_key,omitempty"`
}
```
https://github.com/27-Nerds/dota-leagues-go/blob/master/model/game.go#L9
якщо передати `ServerSteamID` в цей ендпоінт: https://www.dota2.com/webapi/IDOTA2MatchStats/GetRealtimeStats/v001?server_steam_id= , можна отримати інформацію про гру в реальному часі. Приклад відповіді:
https://gist.github.com/syzspectroom/7f84549a1a9e27db0256e9de89d4e1e8
потрібно реалізувати механізм збереження цих даних в бд
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。