本skill提供Dota 2比赛的全自动深度分析能力,从OpenDota API获取已解析的录像数据,直接生成结构化的PDF分析报告。
以下场景应触发此skill:
重要:所有OpenDota API的HTTP请求均通过脚本内置的urllib完成,不要使用浏览器、web_fetch或其他外部HTTP工具访问API。
脚本会自动检查解析状态并生成报告:
python scripts/dota2_pdf_generator.py {match_id}
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}"
触发后等待数分钟再重新运行脚本。
报告生成后,向用户返回时不要逐一介绍报告维度或分析方法,只需:
open_result_view 工具提供PDF文件供用户查看
示例回复格式:
> 比赛 {id} 分析完成。{获胜方}在{时长}内以{比分}获胜,{MVP英雄}表现最佳(KDA),{关键转折简述}。报告已生成。
references/pdf_technical_notes.md
pip install fpdf2)
共 1 个版本