27-Nerds / 27-Nerds/dota-leagues-go

збереження GetRealtimeStats для лайв ігор

未關閉
#27 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
enhancement
主要語言
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 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。