mcn-data-insight: 榜单落盘目录升级「三方数据/数据源」分层——桌面 MCNSkill项目 顶层分业务账号/三方数据,榜单缓存统一下三方数据\红狐数据\抖音榜单\(后续多数据源各一文件夹,文件名不加数据源前缀保 dsh 正则兼容);主 SKILL.md 落盘目标表+抖音数据规则 §2.1/2.2+三子技能(daily-hot/content-surge/weekly-surge) 同步;git rm --cached ai-feed 历史 output 缓存(08-07~09 json+html, 6 文件),.gitignore 补 subskills/*/*.json
This commit is contained in:
1 parent
22a0d25065
commit
9ca160bda0
12 files changed
+67
-13035
No files matched your search
@@ -76,6 +76,42 @@ export REDFOX_API_KEY="ak_xxx..."
|
||||
| **无系统命令** | 脚本不调用 subprocess / eval / exec / os.system 等 |
|
||||
| **stdout 限定** | 脚本输出仅限 stdout(Markdown/JSON),不创建、修改或删除技能目录外的文件 |
|
||||
| **禁止网络搜索降级** | API 查询失败时严禁联网搜索或从第三方渠道估算/补充数据 |
|
||||
| **榜单数据落盘(白名单例外)** | 榜单查询产物落盘到 `抖音榜单/` 业务数据目录(详见下表),属「stdout 限定/路径沙箱」白名单例外 |
|
||||
|
||||
---
|
||||
|
||||
## 榜单数据落盘规范(白名单例外详则,09-03 定稿)
|
||||
|
||||
> 背景:红狐 API 按调用计费,榜单数据属「同日期固定」快照,重复查询=重复花钱。本规范强制「查询即缓存」,避免后续会话/任务为同一份榜单重复调用 API。
|
||||
|
||||
### 落盘目标(按运行环境 + 数据源分层)
|
||||
|
||||
> 桌面 `MCNSkill项目\` 顶层先分「业务账号层 / 三方数据层」:账号产出(分析、脚本等)直挂账号文件夹,**三方数据统一下 `三方数据\{数据源}\`**——后续数据获取不止一个数据源,每个数据源一个文件夹(当前红狐数据源=`红狐数据\`),其下再按数据类型分(抖音榜单/信息源数据/作品数据…)。**文件名不加数据源前缀**(保持 `抖音周榜_` 等榜名开头,兼容 dsh 工作台 RANKING_DIR 正则 `^抖音周榜_`)。
|
||||
|
||||
| 环境 | 落盘目录 |
|
||||
|---|---|
|
||||
| ①③ 用户环境 / 开发机(本机无 `.dsh`) | `C:\Users\maidou\Desktop\MCNSkill项目\三方数据\红狐数据\抖音榜单\` |
|
||||
| ② dsh 环境(本机有 `.dsh`) | `D:\dshworkspace\抖音榜单\`(兼容工作台 RANKING_DIR 现有读取) |
|
||||
|
||||
### 文件命名(按工作台榜单 tab 对齐,09-03 截图实证)
|
||||
|
||||
`{榜名}_{赛道}_{数据日期}.json`——所有榜单一律此格式,按榜名区分:
|
||||
|
||||
| 工作台 tab | 类别 | 文件名(榜名部分) | 状态 |
|
||||
|---|---|---|---|
|
||||
| 1 账号周榜 | 账号影响力周榜 | `抖音周榜_{赛道}_{日期}.json` | ✅ 已实现(旧名保留,dsh 正则兼容) |
|
||||
| 2 视频热榜 | 作品维热榜 | `抖音视频热榜_{赛道}_{日期}.json` | ❌ 预留 |
|
||||
| 3 点赞榜 | 作品维点赞榜 | `抖音点赞榜_{赛道}_{日期}.json` | ❌ 预留 |
|
||||
| 4 涨粉榜 | 账号维涨粉榜 | `抖音涨粉榜_{赛道}_{日期}.json` | ❌ 预留 |
|
||||
| 扩展 | 账号日榜/月榜、七日飙升榜、AI信息源等 | 同构命名追加 | ❌ 预留 |
|
||||
|
||||
### 查询幂等铁律(防重复花 API 钱)
|
||||
|
||||
1. **查询前先 `ls`** 本地 `抖音榜单/` 下对应文件 → **命中直接读本地输出(0 API 成本)**,回复中注明「缓存命中·本地读取」
|
||||
2. **未命中**:调红狐 API 取数 → 立即按命名规则写入本地 → 输出(Markdown 表格对话回复 + JSON 落盘同步)
|
||||
3. **同榜名+赛道+数据日期**只允许调一次 API;后续所有会话/任务均走本地缓存
|
||||
4. 数据日期采用 API 返回的「榜单对应日期」(非获取时刻),与 `references/规则/抖音数据规则.md` §2.2 命名规则保持一致
|
||||
5. 榜单缓存文件**不入技能包 git**(纯本地业务数据);同包内 ai-feed/hot-trend HTML 日报等同原则——根目录新增 `.gitignore` 忽略 `subskills/*/output/` 及 `subskills/*/*.json` 缓存产物
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in new issue
Block a user