Estatísticas da Equipe (Team Stats)
Obtenha estatísticas de mapas e agentes de uma equipe em um intervalo de datas configurável, com filtros opcionais por evento/série e composições detalhadas.
team.stats(team_id, ...) retorna estatísticas ao nível de mapa para uma equipe no vlr.gg, com filtragem flexível por data e dados opcionais sobre composições de agentes.
Assinatura
team.stats(
team_id: int,
date_start: date | None = None,
date_end: date | None = None,
event_id: int | None = None,
series_id: int | None = None,
subseries_id: int | None = None,
last_days: int | None = None,
agent_composition: AgentCompositionLevel = "none",
) -> TeamStatsParâmetros
Prop
Type
Retorno - TeamStats
Prop
Type
Campos de MapStats
Prop
Type
Campos de AgentComposition
Prop
Type
Exemplos
Estatísticas padrão (últimos 30 dias)
import vlrdevapi
stats = vlrdevapi.team.stats(team_id=2593)
print(f"Estatísticas de mapas da equipe {stats.team_id}:")
for m in stats.maps:
wr = f"{m.win_rate:.0f}%" if m.win_rate is not None else "N/A"
atk_wr = f"{m.attack_round_win_rate:.0f}%" if m.attack_round_win_rate is not None else "N/A"
def_wr = f"{m.defense_round_win_rate:.0f}%" if m.defense_round_win_rate is not None else "N/A"
print(f" {m.map_name}: {m.games_played}j | {wr} WR | ATK {atk_wr} | DEF {def_wr}")Análise de composições de agentes
import vlrdevapi
stats = vlrdevapi.team.stats(team_id=2593, last_days=90, agent_composition="basic")
for m in stats.maps:
print(f"\n{m.map_name}:")
if m.compositions:
for comp in m.compositions[:3]:
agents = ", ".join(comp.agents)
print(f" [{agents}] {comp.games_played}j - {comp.wins}V / {comp.losses}D ({comp.win_rate:.0f}%)")
else:
print(" (sem dados de composição)")Acesso curried
import vlrdevapi
team = vlrdevapi.team(2593)
stats = team.stats(last_days=90)
if stats.maps:
best_map = max(stats.maps, key=lambda m: m.win_rate or 0)
print(f"Melhor mapa: {best_map.map_name} ({best_map.win_rate:.0f}% WR)")
else:
print("(sem estatísticas de mapas disponíveis)")Última atualização em
Transferências da Equipe (Team Transactions)
Obtenha o histórico de transferências do elenco - contratações, saídas e movimentações para inatividade com datas e papéis.
Colocações da Equipe (Team Placements)
Obtenha o histórico de colocações em torneios de uma equipe - colocações, premiação em dinheiro e ganhos acumulados.