Files
maogeigei a6a34794ca 新增 douyin-rise-ranking(抖音涨粉榜)第 12 子技能
红狐官方 EZTwMSse 涨粉榜技能补齐本地技能集(三榜 tab 最后一块):
- 本地化:脚本 gzh_growth_fetcher.py→douyin_rise_fans.py,去自动写盘缓存/--from_cache(纯 stdout,落盘归执行层)
- SKILL.md 精简式重写(对齐 daily-hot),落盘规范 `抖音涨粉榜_{赛道}_{日期}.json`
- core_workflow.md:缓存描述改落盘规范、查看更多读本地 JSON、删子任务冲突声明
- 主 SKILL.md:清单 11→12、落盘表涨粉榜 ❌→✅、目录树/更新记录同步
- dsh 副本 diff=0 同步;真实 API 冒烟通过(美食周榜 TOP3)
2026-09-03 12:55:01 +08:00

5.9 KiB
Raw Blame History

name, description
name description
douyin-rise-ranking 抖音涨粉账号推荐(涨粉榜)查询工具。统计抖音账号日/周/月粉丝增量,输出涨粉 TOP50 排行(总粉丝数/涨粉率/粉丝增量),支持 27 赛道分类查询与历史回溯。触发词:抖音涨粉榜/涨粉排行/粉丝增量榜/涨粉/账号涨粉/粉丝增长榜。

抖音涨粉账号推荐(涨粉榜)

安全约束

  1. 路径沙箱:文件操作限定在技能根目录内;产物落盘走主技能白名单例外(见下)
  2. API Key:仅 os.getenv("REDFOX_API_KEY"),禁止 .env/dotenv/配置文件读取
  3. 无系统命令:不调用 subprocess/eval/exec/system()
  4. 输出限定:仅 stdout(Markdown 表格对话回复 + JSON 原始数据);榜单数据同时落盘到业务数据目录(白名单例外,详则见主 SKILL.md「榜单数据落盘规范」)——命名 抖音涨粉榜_{赛道}_{数据日期}.json,目标 桌面\MCNSkill项目\三方数据\红狐数据\抖音榜单\(①③环境)或 D:\dshworkspace\抖音榜单\(②dsh 环境)。查询前先 ls 本地缓存命中免 API(同榜名+赛道+数据日期全机器只调一次 API)

执行流程

核心脚本

调用:python scripts/douyin_rise_fans.py(红狐 API POST https://redfox.hk/story/api/dyData/getDyRiseFansRank,仅 Python 标准库)

python scripts/douyin_rise_fans.py                                   # 默认日榜·全品类 TOP50
python scripts/douyin_rise_fans.py --rank_type week --category 美食   # 周榜指定赛道
python scripts/douyin_rise_fans.py --rank_type month --keyword 手机   # 月榜关键词匹配赛道
python scripts/douyin_rise_fans.py --rank_date 2026-08-25            # 指定日期(日榜近7天/周榜近3周/月榜近3个月)
python scripts/douyin_rise_fans.py --raw --top_n 20                  # 原始 JSON(含 ranking_table/analysis/account_list)

榜单类型判断

用户输入 榜单类型
日榜/今日/当天/昨日(或未指定) day(默认)
周榜/本周/这周/上周 week
月榜/本月/这月/上月 month

时间判断

榜单 更新时间 自动计算逻辑 回溯范围
日榜 每日 18:00 更新前一日 ≥18:00 查昨日,<18:00 查前天 近 7 天
周榜 每周一 18:00 更新前一周 ≥周一18:00 查本周一,否则查上周一 近 3 周
月榜 每月 3 号 18:00 更新上一月 ≥3号18:00 查上月1号,否则查上上月1号 近 3 个月
  • 用户指定日期超出回溯范围 → 自动调整为最近可用日期,并输出提醒文案
  • 未到更新时间用户查"今日" → 输出提醒并推荐查询最新已更新榜单

赛道判断

将用户描述归类至支持赛道(27个):全部、个人才艺、生活vlog、财富理财、二次元、居家装修、学习教育、小剧场、数码科技、旅行、美食、化妆美容、动物、亲子、汽车、情感、三农、健康医学、潮流风尚、舞蹈才艺、颜值造型、人文、音乐、影视、身体锻炼、体育、明星娱乐、游戏

关键词自动映射(摘录,完整见脚本 CATEGORY_KEYWORDS):手机/电脑/AI→数码科技、美食/做饭/探店→美食、穿搭/时尚→潮流风尚、健身/减肥→身体锻炼、护肤/美妆→化妆美容、游戏/电竞→游戏、宠物/猫/狗→动物、跳舞→舞蹈才艺、唱歌/音乐→音乐。

默认行为

无特殊说明时返回日榜·全品类 TOP20(含 TOP3 🥇🥈🥉)。用户要求完整榜单时输出 TOP50。默认展示后附"回复'查看更多'可看剩余30条"。

输出格式

榜单表格(Markdown,对话回复)

**抖音涨粉账号推荐日榜 - 美食** (更新时间:2026-08-25 18:00)

💡 榜单说明:抖音日榜每日18:00更新前一日数据,本次排名数据的获取时间为2026-08-25,与实时数据存在差异。

| 排名 | 账号名称 | 总粉丝数 | 涨粉率 | 粉丝增量 |
|:---:|:---|---:|---:|---:|
| 🥇 | **[账号名](accountLink)** | **1234.6万** | **15.0%** | **5.0万** |
| 🥈 | **[账号名](accountLink)** | **987.7万** | **12.0%** | **3.5万** |
| 4 | [账号名](accountLink) | 155.8万 | 8.3% | 1.3万 |

回复"查看更多"可看剩余30条!
  • 账号名称含加粗+跳转链接(API 返回 accountLink),TOP1-3 加粗
  • 数字格式化:≥1万 → x.x万;≥1亿 → x.x亿;涨粉率 0.15 → 15.0%
  • 用户指定赛道时标题/文件名带赛道名;全品类用"全部"

涨粉分析(榜单后输出,三段式)

  1. 涨粉态势概览:平均涨粉率、中位数涨粉率、增量集中度(TOP10占TOP50比)、增量分层分布
  2. 增长模式分析:头部大号(≥500万)/中腰部(100-500万)/尾部小号(<100万)三层对比 + 主导增长模式判断(大号稳增型/小号爆发型/混合增长型)
  3. 运营洞察建议:涨粉标杆(涨粉率TOP3∩增量TOP10)/ 潜力账号(<100万且>10%且>3万)/ 风险信号(涨粉率<1%且排名30后)

订阅提示(首次查询时榜单分析后输出)

是否订阅每日/周/月的抖音涨粉账号最新排名(日榜每日18:00/周榜每周一18:00/月榜每月3号18:00推送)→ 回复 1订阅日榜 2订阅周榜 3订阅月榜 4全部订阅 5暂不订阅。

查看更多

"查看更多"时从本地已落盘 JSON 读取(抖音榜单/抖音涨粉榜_{赛道}_{数据日期}.json 的 account_list 第 21-50 名)直接输出,不重复调用 API(官方 --from_cache 已移除,缓存职责归执行层落盘规范)。

资源