Files

3.0 KiB
Raw Blame History

name, description
name description
douyin-content-surge 抖音每日点赞飙升榜查询工具。日度收录全平台抖音作品,输出单日新增点赞TOP50榜单,支持按赛道分类查询、历史日期回溯(最多30天)。

触发条件

关键词:抖音飙升榜|点赞飙升|飙升排名|飙升榜|抖音飙升|抖音新增|抖音内容飙升 上下文:用户查询抖音飙升榜单、赛道飙升排行、历史日期飙升数据

执行流程

  1. 获取数据:调用 scripts/douyin_daily_increment.py
    python scripts/douyin_daily_increment.py                                # 昨日全品类 TOP20
    python scripts/douyin_daily_increment.py --type 美食                     # 指定赛道
    python scripts/douyin_daily_increment.py --start 2026-05-28              # 指定日期
    python scripts/douyin_daily_increment.py --type 美食 --start 2026-05-28  # 日期+赛道
    python scripts/douyin_daily_increment.py --full                          # 完整 50 条
    
  2. 时间判断:今日/未来 → 提示仅有昨日数据;>30天前 → 提示回溯范围限制
  3. 赛道匹配:未能匹配时列出 28 个赛道供用户选择
  4. 输出榜单:Markdown 表格,作品标题为 [标题](workUrl) 超链接;默认 TOP20

输出模板

💡 榜单说明:每日 17:00 更新昨日数据。

📊 抖音每日点赞飙升TOP20(YYYY-MM-DD)

| 排名 | 作品标题 | 作者 | [赛道] | 新增收藏 | 新增评论 | 新增分享 | **新增点赞** | 发布时间 |
|------|---------|------|--------|---------|---------|---------|------------|---------|
| 1 | [标题](url) | 作者 | 美食 | 5w+ | 3w+ | 2w+ | **10w+** | 05-28 12:00 |
  • 全品类查询含"赛道"列;指定赛道时去掉该列
  • 新增点赞列加粗;默认 20 条,附"是否查看剩余30条"提示
  • 榜单结束后询问是否需要订阅每日推送(支持按赛道+时间偏好)

订阅功能

支持用户选择赛道和时间偏好订阅,默认每日 17:00 推送最新飙升榜。

资源

安全约束

  • API Key:仅通过 os.getenv("REDFOX_API_KEY") 获取,禁止读取系统文件
  • 文件操作:对话回复仅输出 Markdown 表格(不暴露原始 JSON);榜单数据落盘到业务数据目录(白名单例外,详则见主 SKILL.md「榜单数据落盘规范」)—— 抖音点赞榜_{赛道}_{数据日期}.json,目标 桌面\MCNSkill项目\三方数据\红狐数据\抖音榜单\(①③环境)或 D:\dshworkspace\抖音榜单\(②dsh 环境)。查询前先 ls 本地缓存命中免 API(同榜名+赛道+数据日期全机器只调一次 API)
  • 网络请求:脚本使用 urllib.request(标准库),禁止调用外部脚本或 subprocess
  • 输出内容:仅输出 Markdown 表格格式榜单,不暴露原始 JSON