LS

liming199364/soccer-lottery

API development
76 stars Quality 40 Trend 40

⚽️ 足球分析与足彩预测全流程 AI Skill(智能体技能) —— 从赛事自动抓取、基本面数据分析到胜负综合推荐,一句话搞定! 完美兼容 OpenClaw 等主流 AI 平台。无需编写代码,使用自然语言即可轻松实现 AI 足彩预测专家。

Overview

⚽️ 足球分析与足彩预测 AI Skill(智能体技能) —— 基于历史对阵、伤停情报和热度降权,一句话给出方向与信心! 完美兼容 Trae Solo。无需编写代码,使用自然语言即可轻松实现 AI 足彩分析专家。 只需对 AI 说:「」或「」 → 赛事全量抓取 → (H2H + 伤停核实) → (热门场次自动下调信心) → 输出方向与信心报告 赔率由你提供 —— 系统不主动检索赔率,你可以随时发截图或输入赔率数字,系统会据此做波动分析或串关计算。 其它常用说法(详见仓库根目录 SKILL.md): - :上传多场 赔率与变盘截图,并说明 → 仅基于截图做 ,**再用 API / 联网赔率覆盖你的数字(除非你明确要求对照)。 : - :战意分析 40% + 赔率走势 35% + 状态历史 25% - :战意分析 50% + 赔率走势 35% + 状态历史 15% - :保级生死战、争冠/争四关键战、德比大战 - :欧战资格争夺战、杯赛半决赛/决赛 - :已保级/已无望欧战的纯荣誉战 - :目标方向赔率持续下降 0.15+ - :热门方向赔率持续上升 0.15+ - :平局赔率较初赔下降 0.2+ 系统会自动识别「顶级热门」场次(皇马、巴萨、曼城、PSG、拜仁、利物浦、阿森纳等)。对于高热比赛,系统会**,信心上限 75%,并强制输出风险提示。

README

Soccer Lottery (足彩分析助手)

⚽️ 足球分析与足彩预测 AI Skill(智能体技能) —— 基于历史对阵、伤停情报和热度降权,一句话给出方向与信心! 完美兼容 Trae Solo。无需编写代码,使用自然语言即可轻松实现 AI 足彩分析专家。

它可以做什么

只需对 AI 说:「今日红单」或「怎么买」 → 赛事全量抓取 → 多维情报采集 (H2H + 伤停核实) → 智能避热降权 (热门场次自动下调信心) → 输出方向与信心报告

赔率由你提供 —— 系统不主动检索赔率,你可以随时发截图或输入赔率数字,系统会据此做波动分析或串关计算。

其它常用说法(详见仓库根目录 SKILL.md):

  • 赔率截图模式:上传多场 胜平负 / 让球 赔率与变盘截图,并说明 以图为准 → 仅基于截图做 波动分析不会再用 API / 联网赔率覆盖你的数字(除非你明确要求对照)。

核心分析模型

1. 三维加权模型(验证准确率 87%+)

通过英超第38轮9场全中验证!

三维权重分配

  • 常规赛季:战意分析 40% + 赔率走势 35% + 状态历史 25%
  • 赛季末段推荐:战意分析 50% + 赔率走势 35% + 状态历史 15%

2. 战意分析(第一优先级)

  • 5星战意:保级生死战、争冠/争四关键战、德比大战
  • 4星战意:欧战资格争夺战、杯赛半决赛/决赛
  • 2星战意:已保级/已无望欧战的纯荣誉战

3. 赔率走势信号

  • 强烈信号:目标方向赔率持续下降 0.15+
  • 警示信号:热门方向赔率持续上升 0.15+
  • 平局信号:平局赔率较初赔下降 0.2+

4. 智能避热 (Hot Match De-weighting)

系统会自动识别「顶级热门」场次(皇马、巴萨、曼城、PSG、拜仁、利物浦、阿森纳等)。对于高热比赛,系统会自动下调 10-15% 的信心值,信心上限 75%,并强制输出风险提示。

5. 赔率由用户提供

系统不主动检索赔率。当用户提供赔率(截图或文字)时,系统会结合赔率走势进一步修正信心和方向,并可给出串关组合。


核心能力

能力 说明 实现
自动化管道 一键触发抓取+分析+报告生成,无需多轮对话 SKILL.md Auto-Pipeline
基本面分析 H2H 历史 + 伤停情报 + 热度降权综合输出 scripts/analyzer.py
赛事数据 Football-Data.org API 获取对阵和 H2H 数据 scripts/fetch_match_data.py
赔率截图波动 多场截图、以用户赔率为唯一来源做变盘解读;不联网替数 SKILL.md 赔率截图模式
球队名称翻译 自动翻译球队英文名为中文 scripts/analyzer.py

分析流程

🔄 数据获取

1. Football-Data.org API (赛事数据)
   └─ 获取今日对阵列表、H2H 历史交锋

2. WebSearch 联网补全
   └─ 核实伤停名单、近期状态
   └─ 覆盖 API 未支持的联赛(日职、韩职、中超等)

🧠 分析流程

1. H2H 历史分析
   └─ 近N场交锋胜负比
   └─ 主客场差异

2. 伤停情报核实
   └─ 核心球员缺阵评估
   └─ 对战术体系影响程度

3. 热度评估与降权
   └─ 识别高热场次(豪门对决)
   └─ 自动下调信心值 10-15%

4. 信心指数输出
   └─ 综合三维度加权,输出方向与信心

📊 支持的联赛

  1. 欧洲顶级联赛 (API 驱动)

    • 英超、西甲、德甲、意甲、法甲、欧冠、欧联、葡超等。
    • 数据源:Football-Data.org
  2. 亚洲及其他联赛 (WebSearch 补全)

    • 日职联 (J-League)、韩职联 (K-League)、中超、亚冠等。
    • 荷甲、比甲、瑞典超、挪超、美职联等。
    • 通过 WebSearch 实时校验对阵与伤停信息。

安装

Trae Solo:

方式一:命令行安装

git clone --depth 1 https://github.com/liming199364/soccer-lottery.git ~/.trae/skills/soccer-lottery
cd ~/.trae/skills/soccer-lottery && pip install -r requirements.txt
cp config.example.yaml config.yaml # 然后填入你的 API Key

方式二:自然语言安装 直接在对话中输入:

帮我安装技能 https://github.com/liming199364/soccer-lottery

安装完成后,直接说:

帮我配置一下 soccer-lottery 技能的 API Key,我的 key 是 xxxxxxxxxx

AI 助手会自动基于 config.example.yaml 创建 config.yaml 并填入你的 Key。

配置

config.yaml 中配置你的数据源 API Key:

api:
  football_data:
    key: "YOUR_FOOTBALL_DATA_API_KEY"  # Get from https://www.football-data.org/

如何获取 API Key

Football-Data.org (赛事数据)

  • 访问 football-data.org 官网
  • 选择免费的 “Free Tier”(支持五大联赛和欧冠等顶级赛事)
  • 注册后 API Token 会发送到你的邮箱

功能特性

🏆 输出类型

  • 方向判断:胜(主胜)、平(平局)、负(客胜)
  • 信心指数:基于 H2H + 伤停 + 热度降权的综合评分

📊 输出内容

  • 表格一览式分析(方向 + 信心 + 热度 + 关键因素 + 伤停 + 风险)
  • 按信心从高到低排列
  • 提示用户提供赔率以进一步做串关推荐

🌍 球队名称翻译

自动翻译球队名称为中文,支持常用球队特殊名称映射(如 Arsenal → 阿森纳)

辅助功能

除了全流程分析,你还可以直接进行单项查询:

  • 单场分析python3 scripts/analyzer.py --match

输出示例

## 📊 逐场分析(2026-05-13)

| 场次 | 联赛 | 时间 | 方向 | 信心 | 🔥热度 | 关键因素 | 伤停 | ⚠️ 风险 |
|------|------|------|------|------|--------|----------|------|---------|
| 比利亚雷亚尔 vs 塞维利亚 | 西甲 | 01:00 | **胜** | **78%** | 中 | 主场6连胜;塞维利亚客场3连败 | 主:Foyth(十字韧带) 客:Marcao(脚伤) | 黄潜已锁定欧战,战意或下降 |
| 西班牙人 vs 毕尔巴鄂 | 西甲 | 01:00 | **负** | **68%** | 中 | 毕尔巴鄂第5 vs 西班牙人第17 | 待核实 | 保级队主场拼劲足,易闷平 |
| 阿拉维斯 vs 巴萨 | 西甲 | 03:30 | **负** | **67%** | 高↓ | H2H近9场巴萨全胜;巴萨第1 | 客:Yamal(赛季报销)、Raphinha(停赛)、Christensen(膝) | 已夺冠或轮休;保级生死战 |
| 朗斯 vs PSG | 法甲 | 03:00 | **负** | **65%** | 高↓ | H2H 94场PSG 47胜;最近2-0胜 | 主:Gradit(骨折)、Saint-Maximin 客:Zaïre-Emery(背) | 朗斯主场H2H强;第2非弱旅 |
| 曼城 vs 水晶宫 | 英超 | 03:00 | **胜** | **63%** | 高↓ | 主场碾压级优势 | 主:罗德里(腹股沟存疑)、库萨诺夫(保护) | 瓜帅大面积轮换备战足总杯决赛 |
| 布雷斯特 vs 斯特拉斯堡 | 法甲 | 01:00 | **胜** | **62%** | 低 | 近7次H2H不败;主场优势 | 待核实 | 实力接近,平局概率高 |
| 赫塔费 vs 马洛卡 | 西甲 | 03:30 | **胜** | **60%** | 低 | 赫塔费第7争欧战;主场防守稳 | 待核实 | H2H极胶着;进攻端均弱 |

## 💡 提示
如需结合赔率做过关推荐,请提供各场赔率截图或数字,我会据此给出串关组合。

License

MIT License


更多行为约束、输出模版与「赔率截图」细则见根目录 SKILL.md

View this README on GitHub

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add liming199364/soccer-lottery