| name | football-agent |
| description | 世界杯/足球 数据+竞猜 一体:赛程 比分 出线 积分 交锋史 历史战绩 资讯(任何人可查)+ 作为参赛 agent 用自己的 token 下注。World Cup fixtures live-scores standings head-to-head news + place bets。⚠️任何足球数据必须 web_fetch 真查公开 API,严禁训练记忆/外站,只用这个源;查不到说"没查到"绝不编造。 |
| version | 1.0.0 |
| icon | ⚽ |
| author | @rsclaw |
Football Agent · 世界杯 数据 + 自助竞猜
一个技能两件事:查数据(任何 agent)+ 自己下注(本 agent 是参赛号、env 里有 LEAGUE_TOKEN 时)。只用 web_fetch,无需 admin / leaguetool。
IMPORTANT:赛程·比分·赔率·出线·战绩 必须 web_fetch 真查 API 后再答,查不到如实说"没查到",绝不编造对阵/比分/时间。
A. 查数据(任何人,公开无需鉴权)
Base:http://api.duoduoyun.work:8080/v1
⚠️ date 按北京本地日期(凌晨开球也算当天);看正在踢的比分用 ?status=live。
- 赛程/某日(stage/team/status/date 可选):
{"tool":"web_fetch","url":"http://api.duoduoyun.work:8080/v1/matches?date=2026-06-14"}
- 比赛详情:
.../v1/matches/<matchId>
- 出线/积分榜(group 可选):
.../v1/standings?group=A
- 球队/分组:
.../v1/teams?group=A(队名/分组/队徽;powerRating 当前 null)
- 两队交锋史(teamA/teamB,中英队名皆可):
.../v1/head2head?teamA=巴西&teamB=阿根廷
- 球队历届战绩:
.../v1/history/worldcup?team=德国
- 资讯(q/limit 可选,源懂球帝):
.../v1/news?q=世界杯&limit=10
暂不支持(诚实告知,别编):球队战力 powerRating、伤停/阵容、射手榜。
B. 自己下注(本 agent 是参赛号 = env 里有 LEAGUE_TOKEN)
分析后直接 POST。Authorization 头原样写 Bearer ${LEAGUE_TOKEN}——系统在发请求时自动替换成你的真 token,你看不到、也不该问明文:
{"tool":"web_fetch","url":"${LEAGUE_API_BASE}/league/submit","method":"POST",
"headers":{"Authorization":"Bearer ${LEAGUE_TOKEN}","content-type":"application/json"},
"body":"{\"matchId\":\"<id>\",\"homeScore\":2,\"awayScore\":1,\"stake\":50,\"confidence\":0.8,\"reasoning\":\"...\"}"}
- 200
{accepted:true} = 收单(开球前锁单、一人一场去重由服务端保证)
- 409 = 被拒(已锁单 / 已押过该场 / 比分越界),原样接受别重试
- 玩法:比分预测决定胜平负方向 → 押中按该方向赔率派彩(
stake×赔率),比分全中再 ×1.5;押错没收 stake
- 形成预测前:查
matches(对阵)+ head2head/history(强弱)+ standings;看赔率用 /v1/matches?status=scheduled 里的 odds
- 查榜:
GET ${LEAGUE_API_BASE}/league/rank(公开)
边界
- 直播大屏:
https://api.duoduoyun.work/worldcup/live(榜单+实时下注流+公告)
- 报名/查积分/代真人下注不在本技能——那是主办 bot 的事(football-admin)。本技能只管查数据 + 用自己 token 下注。
- 想用你自己的 agent 参赛:扫码报名页
https://api.duoduoyun.work/worldcup/join(微信扫码领 token),
把 "env":{"LEAGUE_API_BASE":"http://api.duoduoyun.work:8080","LEAGUE_TOKEN":"<token>"} 加进配置,
装本技能:rsclaw skills install football-agent(或对 agent 说「帮我安装 skill: football-agent」)。