lottery-hk: SKILL.md 加硬规则 (时区+挂牌=开彩+v_xg.json)
description 字段 + '## 🚨 硬规则' 块:
1. 时区: 默认北京时间 UTC+8 (必须标)
2. 挂牌日 = 开彩日 (sol.2344a.cc 时间戳 = 实际开彩日)
3. v_xg.json 字段语义 (Qi=下次, Data.1-7=Qi-1 期已开)
4. 推送格式 (不写刚开, 用具体期号)
5. 沟通 (直接说数据来源, 不分析)
修正旧版 description 错的 '挂牌日 ≠ 开彩日'
This commit is contained in:
+40
-10
@@ -1,14 +1,18 @@
|
||||
---
|
||||
name: lottery-hk
|
||||
description: "香港六合开奖抓取与分析。数据源: sol.2344a.cc(2026-07-29 替代 sol.0051.cc)+ btc.tktk.app/data/v_xg.json + tktk.tktk4.cc。文化解读: 奇门遁甲/梅花易数/河洛数理/玄空飞星。SQLite 存数据,analytical 标注'文化娱乐参考'。v_xg.json Qi 字段是下次将开期号,不是已开期号(pitfall)。"
|
||||
version: 1.2.2
|
||||
description: "香港六合开奖抓取与分析。数据源: sol.2344a.cc(2026-07-29 替代 sol.0051.cc) + btc.tktk.app/data/v_xg.json + tktk.tktk4.cc。文化解读: 奇门遁甲/梅花易数/河洛数理/玄空飞星。SQLite 存数据, analytical 标注'文化娱乐参考'。硬规则: (1) 所有时间默认北京时间 UTC+8; (2) 挂牌日 = 开彩日 (sol.2344a.cc 帖子时间戳 = 实际开奖日, 同天); (3) v_xg.json Qi=下次将开期号, Nq=再下期, Week/Day=Qi 期开彩日, Data.1-7=Qi-1 期已开号码; (4) agent 推送格式必须标 (北京时间), 不写刚开/最新。"
|
||||
version: 1.2.3
|
||||
tags: [lottery, hk, 六合彩, analysis, sol-2344a, qdrant-memory]
|
||||
|
||||
---
|
||||
|
||||
# 香港六合开奖分析
|
||||
|
||||
从天空彩票抓取香港六合彩开奖结果,提供数据分析。**数据存SQLite,不存图片。**
|
||||
**⏰ 时区规则(硬规则)**: 所有时间默认 **北京时间(UTC+8)**。v_xg.json 的 `Week`/`Day` 是下期开奖日;挂牌日 ≠ 开奖日(挂牌提前 2-3 天)。任何"周几"都指北京时间;写 QQ 推送必须带"北京时间"字样或 +8 时区。
|
||||
|
||||
**⏰ 沟通风格**: 用户要"直接说怎么取的,不要分析/解释"。回答"081 是周几"时,直接说"来源是 v_xg.json Week=周四" — 不分析"为什么不是周二"。
|
||||
|
||||
从天空彩票抓取香港六合开奖结果,提供数据分析。**数据存SQLite,不存图片。**
|
||||
|
||||
## 数据源
|
||||
### 主站
|
||||
@@ -58,10 +62,12 @@ JSON返回格式:
|
||||
- `Qi`: 当前期号(下次将开),`Nq`: 下期号
|
||||
- `nim`: 五行,`sx`: 生肖,`color`: 波色(红/蓝/绿)
|
||||
|
||||
### ⚠️ 重要: Qi 语义陷阱
|
||||
- **正确**: Qi = 下一次将开期号,不是"已开"
|
||||
- **实战 (2026-07-29)**: cron 周二 14:00 (7/28 22:00) 跑, v_xg.json Qi=081 (7/30 周四下次将开), 但 7/28 周二 080 期已过期
|
||||
- **取真刚开号码**: sol.2344a.cc/zongheguapai/ 历史 (按"期号/发布日期"索引), 或数据库历史
|
||||
### ⚠️ 重要: v_xg.json 字段语义陷阱
|
||||
- **正确**: Qi = 下一次将开期号,不是"已开";Nq = 下下期;Week/Day/Year/Moon 都是**下期**的开奖时间
|
||||
- **7 号码 (Data.1-7)**: 真已开期号的号码(Qi-1 期的结果)
|
||||
- **实战 (2026-07-29)**: cron 周二 14:00 (7/28 22:00) 跑, v_xg.json Qi=081 (7/30 周四下次将开), 7 号码是 080 期(已开);081 期要等 7/30 周四 21:30
|
||||
- **取下下期 / 周几等时间**: 拿 v_xg.json 即可(Qi/Nq/Week/Day 都是下期时间)
|
||||
- **取真刚开期号 + 号码**: 7 号码是 Data.1-7 + sol.2344a.cc 挂牌历史索引 Qi-1 期号,或数据库 history 表
|
||||
|
||||
## 数据存储
|
||||
|
||||
@@ -117,6 +123,18 @@ python3 $SCRIPT list_images [类别> # 列出图片链接
|
||||
- 图库类页面(玄机图库、经典图库等)是图片,不抓取
|
||||
- 网站有大量博彩广告,解析时需过滤
|
||||
|
||||
## 🚨 硬规则 (每次推送前自检)
|
||||
|
||||
1. **时区**: 所有时间默认 **北京时间 (UTC+8)**, 必须标"(北京时间)"后缀
|
||||
2. **挂牌日 = 开彩日**: sol.2344a.cc 挂牌帖子时间戳 = 实际开奖日 (同天)
|
||||
3. **v_xg.json 字段**:
|
||||
- `Qi` = 下次将开期号
|
||||
- `Data.1-7` = Qi-1 期 已开号码 (7 个)
|
||||
- `Week`/`Day`/`Year`/`Moon` = Qi 期 开彩日 (北京时间)
|
||||
- `Nq` = 再下期
|
||||
4. **推送格式**: 不写"刚开"/"最新" — 用具体期号+明确日期
|
||||
5. **沟通**: 用户要直接说数据来源,不要长篇分析
|
||||
|
||||
### Pitfalls (2026-07-29 更新)
|
||||
|
||||
- **sol.2344a.cc 全站 200 OK** (替代失效的 sol.0051.cc):
|
||||
@@ -127,9 +145,21 @@ python3 $SCRIPT list_images [类别> # 列出图片链接
|
||||
- https://sol.2344a.cc/pingxiaopingma/ ✅
|
||||
- 挂牌帖含 "080期/081期" + 发布日期, 可索引历史
|
||||
|
||||
- **v_xg.json Qi 是下次将开期号,不是已开**: 详见上文重要Pitfall
|
||||
- 实战案例 (2026-07-29): cron 周二 14:00 (北京 22:00) 跑,Qi=081 (7/30 周四), 但 7/28 周二 080 期已过期
|
||||
- **取真刚开号码**: sol.2344a.cc 历史挂牌, 或本地数据库
|
||||
- **v_xg.json 字段语义 (硬规则)**: Qi/Nq/Week/Day/Year/Moon 都指**下期**(不是当前期)。Data.1-7 才是 Qi-1 期号码。详见上文重要Pitfall
|
||||
- 实战案例 (2026-07-29 凌晨 0:43 北京): v_xg.json Qi=081 (7/30 周四下次将开), Data.1-7 是 080 期(7/28 周二已开)号码
|
||||
- 挂牌日 ≠ 开奖日: sol.2344a.cc 挂牌比实际开奖早 2-3 天
|
||||
- **取真刚开期号 + 号码**: 7 号码 = Data.1-7; 期号 = Qi-1; 下期时间 = Week/Day + Nq/Week
|
||||
- **取真历史**: sol.2344a.cc 挂牌索引 或本地 SQLite draws 表
|
||||
|
||||
- **📌 推送格式偏好 (用户硬偏好, 2026-07-30 实战)**: QQ 推送用 **markdown 横向表格** (每票 1 列, 4-8 票可滑动比较)。**严禁** 1 票 1 块 (垂直堆叠), 用户说过"用列表方式显示 / 把所有表格都换成这样的"。
|
||||
- 字段顺序: 名称表 + 项目表 (2 张表上下)
|
||||
- 列用票代码, 行用指标 (现价/股息率/趋势/MA50/支撑/离均线/ATR/策略)
|
||||
- 类似脚本: `daily_t_analysis.py` / `dividend_alert.py` / `cn_dividend_buy_timing.py` 全部已转横向表格
|
||||
- **时间默认北京时间(用户硬规则, 2026-07-30)**: 任何日期时间 (挂牌/开奖/推送) 默认 UTC+8 北京时间;cron schedule UTC → 换算时也明确标"北京"
|
||||
- **v_xg.json Week/Day 是下期时间** (北京时间周二/四/六 21:30)
|
||||
- **挂牌日 ≠ 开奖日** (挂牌提前 2-3 天)
|
||||
- **用户纠正"082 时间错"**: 因为 agent 没标"北京时间" + 没区分挂牌日和开奖日
|
||||
- 沟通风格: 用户要"直接说怎么取的,不要分析/解释" — 错了立刻认错
|
||||
|
||||
- **v_xg.json 在 browser_navigate 下返回空白包装页**: skill文档说"直接返回JSON,无需浏览器"——但在 cron agent 模式下 terminal 被拦截,只能用 browser_navigate。此时 btc.tktk.app/data/v_xg.json 显示的是一个带 Pretty-print 复选框的包装页,JSON 内容不在 DOM 里。**临时方案**: 用 browser_snapshot(full=true) 尝试,或改用 tktk.tktk4.cc 首页的 Vue iframe 框架内的数据。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user