← 返回
未分类 Key

startgg-query-skill

Query start.gg tournament data (brackets, entrants, events, standings) via GraphQL API.
Query start.gg tournament data (brackets, entrants, events, standings) via GraphQL API.
gabz
未分类 community v1.0.1 2 版本 100000 Key: 需要
★ 0
Stars
📥 50
下载
💾 0
安装
2
版本
#latest

概述

🎮 Start.gg Tournament Data Query

通过 start.gg 的 GraphQL API 查询赛事数据:搜索赛事、读取赛事/项目(event)信息、参赛者(entrants)、分组/池子(phaseGroup/pool)、对阵(sets)与排名(standings)。

✅ 使用前检查

在执行任何查询前,先检查环境变量 STARTGG_API_KEY 是否存在:

  • 如果没有:先提示用户提供 key(并说明获取入口 https://start.gg/settings/developer 以及如何设置 STARTGG_API_KEY),不要继续调用工具或发起 API 请求。
  • 如果有:再继续执行查询。

🔑 Setup

  1. 在 https://start.gg/settings/developer 获取 API token
  2. 设置环境变量(不要硬编码):

```bash

export STARTGG_API_KEY="your_token_here"

```

📡 API Endpoint

PropertyValue
------
Endpointhttps://api.start.gg/gql/alpha
MethodPOST
Auth HeaderAuthorization: Bearer $STARTGG_API_KEY
Content-Typeapplication/json

✅ 推荐工具用法(优先)

优先使用工具的高阶 action,而不是直接拼 GraphQL:

  • search_tournaments(name, per_page):按名称搜索赛事,拿到 slug
  • get_tournament(slug):根据 slug 获取赛事与 events 列表
  • list_event_entrants(event_id, page, per_page):分页列出参赛者
  • search_event_entrants(event_id, name, page, per_page):在参赛者中按名称过滤(使用 filter: { name: ... }
  • seed_pool(seed_id):由 seedId 获取所在 pool/phaseGroup(phaseGroup.displayIdentifier
  • phasegroup_sets(phase_group_id, page, per_page):获取某个 pool 的对阵(sets)
  • event_standings(event_id, page, per_page):获取项目排名

如遇 schema 不支持或字段不够,再使用 gql(query, variables) 执行原始 GraphQL。

⚠️ Pitfalls & Corrections

  • Slug 格式:赛事 slug 需要 tournament/ 前缀:ceo-2026 ❌ → tournament/ceo-2026
  • Entrant 搜索:用 filter: { name: "..." },不要用 search/names
  • 字段路径gamerTagEntrant.participants[].gamerTag;pool 在 Seed.phaseGroup.displayIdentifier
  • Connection 类型phaseGroupsentrantssetsstandings 这类字段要用 .nodes 拿列表
  • 分页:用 pageperPage 翻页;未开赛/未锁定报名可能返回空列表

🔄 Typical Workflow

  1. 搜索赛事 → 拿 slug
  2. slug 查赛事 → 拿 events(event IDs)
  3. 用 event ID 查 entrants → 找到选手 → 拿 seedId
  4. 用 seedId 查 pool(phaseGroup)→ 拿 displayIdentifier
  5. 用 phaseGroup 查 sets 或用 event 查 standings

版本历史

共 2 个版本

  • v1.0.1 Initial release 当前
    2026-05-21 17:44 安全 安全
  • v1.0.0 Initial release
    2026-05-21 17:26 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

AdMapix

fly0pants
AdMapix 原始数据层,提供广告创意、应用、排名、下载/收入及市场元数据。返回 AdMapix API 的结构化 JSON;调用方...
★ 297 📥 141,399
data-analysis

Tavily 搜索

jacky1n7
通过 Tavily API 进行网页搜索(Brave 替代方案)。当用户要求搜索网页、查找来源或链接,且 Brave 网页搜索不可用时使用。
★ 273 📥 100,569
knowledge-management

liquipedia-skill

user_d164f7cf
Query Liquipedia (the esports wiki) for tournaments, players, teams, and game info using their MediaWiki API.
★ 0 📥 78