← 返回
未分类

Dota 2 赛后深度分析报告生成器

Dota 2 赛后深度分析报告生成器。根据比赛ID自动获取录像解析数据, 生成包含多维度科学分析的PDF报告,覆盖阵容、对线、团战、经济走势、 胜负归因等核心维度。英雄和道具采用中英文双语标注。 当用户提到Dota2比赛分析、replay分析、赛后复盘、比赛报告、match analysis时触发此skill。
>-根据比赛ID自动获取录像解析数据,生成包含多维度科学分析的PDF报告,覆盖阵容、对线、团战、经济走势、胜负归因等核心维度。英雄和道具采用中英文双语标注。
user_5fb5ccef
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 22
下载
💾 0
安装
1
版本
#latest

概述

Dota 2 赛后深度分析

功能概述

本skill提供Dota 2比赛的全自动深度分析能力,从OpenDota API获取已解析的录像数据,直接生成结构化的PDF分析报告。

触发场景

以下场景应触发此skill:

  • 用户提供Dota 2比赛ID并要求分析
  • 用户要求生成Dota 2比赛报告/复盘
  • 用户提到"Dota2分析"、"比赛分析"、"replay分析"、"赛后复盘"
  • 用户提到OpenDota match ID

使用流程

重要:所有OpenDota API的HTTP请求均通过脚本内置的urllib完成,不要使用浏览器、web_fetch或其他外部HTTP工具访问API。

1. 直接运行脚本生成报告

脚本会自动检查解析状态并生成报告:

python scripts/dota2_pdf_generator.py {match_id}
  • 如果比赛已解析:自动获取数据并生成PDF
  • 如果比赛未解析:脚本会输出ERROR: Match {id} NOT parsed.,此时需通过命令行发送POST请求触发解析:
# PowerShell
Invoke-WebRequest -Uri "https://api.opendota.com/api/request/{match_id}" -Method POST -UseBasicParsing

# Linux/Mac
curl -X POST "https://api.opendota.com/api/request/{match_id}"

触发后等待数分钟再重新运行脚本。

2. 结果呈现

报告生成后,向用户返回时不要逐一介绍报告维度或分析方法,只需:

  1. 简要总结比赛核心结果(获胜方、时长、比分、MVP、关键转折)
  2. 使用 open_result_view 工具提供PDF文件供用户查看

示例回复格式:

> 比赛 {id} 分析完成。{获胜方}在{时长}内以{比分}获胜,{MVP英雄}表现最佳(KDA),{关键转折简述}。报告已生成。

技术参考

  • 报告分析框架和智能评价体系的详细说明见脚本内部注释
  • fpdf2渲染技术要点见 references/pdf_technical_notes.md
  • 脚本内置完整英雄/道具中英文对照字典(HERO_NAMES、ITEM_NAMES)

依赖

  • Python 3
  • fpdf2 (pip install fpdf2)
  • Windows系统需要有中文字体(msyh.ttc/simhei.ttf/simsun.ttc)
  • 网络连接(访问OpenDota API)

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-06-03 12:39 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

UE Python Scripting

user_5fb5ccef
|# ue-python-scripting > Unreal Engine Python 脚本开发 Skill —— 让 AI 助手成为你的 UE 编辑器自动化专家。 --- ## 这是什么? 一个 AI 编程助手 Skill,专
★ 0 📥 77
data-analysis

AdMapix

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

Data Analysis

ivangdavila
{"answer":"数据分析与可视化。查询数据库、生成报告、自动化电子表格,将原始数据转化为清晰可行的见解。适用于:(1) 您……"}
★ 211 📥 69,675