# ops-workbench **Repository Path**: fuco/ops-workbench ## Basic Information - **Project Name**: ops-workbench - **Description**: 本地运营工作台:任务中心 / 数据总览 / 区间统计 / 后台直连(抖音·视频号)/ 智能分析。纯本地零依赖,数据不上传。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2026-09-30 - **Last Updated**: 2026-09-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 运营工作台(Ops Workbench) 面向短视频 / 图文内容平台运营的本地工具箱,无需联网(坚果云同步除外),数据只在本机计算。现已支持 **抖音、视频号、快手、小红书、公众号** 五个平台。 ## 支持的平台与数据接入 | 平台 | 标识 | 类型 | 主指标 | 接入方式 | | --- | --- | --- | --- | --- | | 抖音 | `dy` | 短视频 | 播放量 | 后台直连(扫码自动抓取)+ 表格导入 | | 视频号 | `sp` | 短视频 | 播放量 | 后台直连(扫码自动抓取)+ 表格导入 | | 快手 | `ks` | 短视频 | 播放量 | 后台直连(扫码自动抓取)+ 表格导入 | | 小红书 | `xhs` | 图文笔记 | 阅读量(曝光 / 收藏为重) | 后台直连(扫码自动抓取)+ 表格导入 | | 公众号 | `wxg` | 图文文章 | 阅读量(在看 / 收藏为重) | 后台直连(二维码内嵌页面)+ 表格导入 | - **五平台均支持后台直连**:在「后台直连」扫码登录后一键抓取;公众号二维码直接内嵌在工作台页面(同抖音),扫码并在手机上选择公众号即可。同时保留表格导入。 - 抓取 / 导入后统一走**同一套**分析、月报、异常检测链路。 - 图文平台(小红书 / 公众号)没有完播率、2 秒跳出率、播放时长,界面会**自动隐藏**这些卡片,改为突出阅读、曝光、收藏、在看、互动等指标。 - 列名识别已覆盖五平台常见中英文表头(播放量 / 阅读人数 / 阅读次数 / 观看数 / 曝光量 / 点赞 / 喜欢 / 拇指赞 / 收藏 / 在看 / 分享人数 / 留言 / 涨粉 / 新增粉丝等),识别不到可用「列名关联」手动指定。 ## 模块 | 模块 | 说明 | | --- | --- | | 任务中心(默认首页) | 内容运营全流程看板:选题 / 脚本 / 拍摄 / 剪辑 / 发布 / 互动 / 复盘 7 类任务,按抖音 / 视频号 / 通用归类,待办 / 进行中 / 已完成三列看板(另有「已取消」归档,可重新激活)。支持新建、编辑、点击卡片推进状态、取消与删除(二次确认),按类型 / 平台 / 今日到期筛选,逾期红色高亮、今日到期金色提示,侧边栏未完成任务角标。数据存于本机 SQLite `data/workbench.db`(Python 内置 sqlite3,零依赖,启动自动建表 / 迁移)。 | | 数据总览 | 上传 / 粘贴抖音、视频号月度数据,自动识别播放量、点赞、分享、评论、完播率、时长、日期等列(**列名识别覆盖中英文常见叫法**:播放量/浏览量/浏览/观看/vv/view、喜欢/获赞/点赞、转发/分享、留言/评论等),识别不到的可用**「列名关联」逐指标手动指定**(配置自动记忆);指标卡双平台数值**分行展示**;输出核心指标卡、双平台对比与播放量趋势图。支持 xlsx / csv / 粘贴文本。 | | 区间统计 | 完整版多平台数据区间统计工具:同一日期只统计一次、取较高值,按自定义区间统计条数,支持数值 / 百分比 / 小数格式;**默认只生成「总播放量」一个指标**,其余用「+ 添加指标」按需添加;内置 39 项口径自检。 | | 后台直连 | 扫码登录抖音 / 视频号后台,登录态(cookie)用 Windows DPAPI 加密保存到本地 `cookies/`,直接拉取后台指标:数据总览(播放量 / 互动率 / 完播率 / 作品数 / 粉丝净增)、作品数据(投稿 / 播放 / 点赞 / 分享 / 评论 / 完播率 / 跳出率 / 封面点击率 / 平均播放时长)、粉丝数据(总粉丝 / 净增 / 吸粉 / 脱粉 / 回访)。**抖音作品列表支持「全时段 / 自定义时间段」**(按发布时间本地过滤,结果页显示生效范围);**视频号数据中心支持近7天 / 近30天 / 自定义起止**(日期选择器默认最近 30 天动态取值,修正同月起止选择逻辑,结果页回显实际生效的时间范围)。基于 Playwright 控制系统 Chrome / Edge,不打包浏览器本体。 | | 数据快照(P2) | 每次后台抓取成功后自动把结果存为本地快照(SQLite `snapshots` 表,含原始数据与摘要指标),在「后台直连」页的「抓取历史」中按时间倒序展示;支持查看快照详情(复用前台渲染:总览卡片 / 作品表格 / 数据中心表格)、删除快照,以及**一键从快照生成「复盘」任务**(`ref_type=snapshot` 关联,任务卡片上可点击直接回看快照)。 | | 异常闭环(P3) | 每次「数据总览」抓取落库后,自动与同平台上一份总览快照做**环比对比**(播放 / 互动 / 完播 / 粉丝 / 作品等核心指标):指标**环比下跌 ≥ 30%** 标记「关注」(黄),**≥ 50%** 标记「严重」(红)——市面通行标准,可在「异常设置」弹窗中调整(存 settings 表,非写死)。检测到异常时:抓取结果顶部显示异常条、快照列表 / 详情显示异常徽章与明细,并可**自动生成高优先级「异常复盘」任务**(可在设置中开关)关联该快照,形成「抓取 → 快照 → 检测 → 任务 → 复盘」闭环。 | | 智能分析(P4) | 基于已抓取落库的作品明细(自动选取条数最多的一份作品快照为底表,按发布时间开窗),输出三个视角的分析报告:**近 30 天 / 近 7 天**(作品数、总 / 日均 / 条均 / 中位数播放、互动率、平均完播、跳出率、涨粉,环比上一周期,TOP3 作品与异常作品清单)和**最近单条作品**(各指标与近 30 天中位数对比、播放进度条、评级徽章)。评级采用市面通行口径:互动率 1%/3%/5% 分档、完播率按短视频 / 长视频分别 15%/30% 与 10%/20% 分档、2 秒跳出率 30%/40% 分档、单条播放低于同期中位数 50% 判异常;每个板块附带针对性**优化建议**(开头钩子、封面标题、互动引导、发布频率、涨粉转化等)与亮点总结。分析逻辑在零依赖的 `analysis.py`,纯本地计算。 | | 使用说明 | 操作指引与隐私说明。 | ## 运行 - 方式一(源码):`python launcher.py`,自动打开浏览器(默认 http://127.0.0.1:18765/index.html),请求日志写入 `workbench.log`。 - 方式二(exe):直接运行 `运营工作台.exe`。 ## 后台直连:登录态与安全 - 登录:点击「扫码登录」→ 页面内显示二维码 → 用手机 APP 扫码 → 登录态写入本程序目录 `user_data//` 持久浏览器目录,同时 cookie 加密副本存入 `cookies/.bin`(Windows 当前用户 DPAPI 加密,仅本机可解)。 - 抓取:每次抓取使用该登录态打开目标后台页面并解析指标,完成后立即关闭浏览器。 - 登出:清除本地登录态与 cookie 文件。 - 风险提示:自动访问平台后台可能触发平台风控(验证码 / 功能受限 / 封禁风险),请低频率使用;平台页面改版可能导致抓取失效,需随版本更新适配。 ## 打包 ```bash # 常规打包(不含后台直连) python -m PyInstaller --noconfirm --onefile --windowed --name "运营工作台" \ --add-data "index.html;." --add-data "stats.html;." launcher.py # 含后台直连(playwright 全量打入,exe 约 50MB) python -m PyInstaller --noconfirm --onefile --windowed --name "运营工作台" \ --collect-all playwright \ --add-data "index.html;." --add-data "stats.html;." launcher.py ``` > `workbench_db.py`、`analysis.py`、`platforms/` 由 `launcher.py` 直接 import,PyInstaller 会自动打包,无需 `--add-data`;任务库 `data/workbench.db` 在程序运行时于 exe(或脚本)所在目录自动创建,升级 / 重启不丢数据。**exe 是便携式的**:把 exe 复制到任意目录运行,数据就在 exe 旁的 `data/`;如需沿用已有数据,把原目录的 `data/` 一起复制过去即可。 ## 平台扩展(适配器) - 已内置 `platforms/` 适配器注册表(`dy` 抖音 / `sp` 视频号),统一接口:`login / status / fetch / logout`,启动时由 launcher 注册。 - 新增平台三步:① `platforms/` 下新建 `ks.py` 实现 `PlatformAdapter` 子类(协议见 `platforms/base.py`);② 在 `platforms/__init__.py` 的 `ADAPTERS` 登记;③ 实现统一接口的登录 / 抓取。任务、快照、分析、智能分析全链路无需改动。 - 自检:`python -m platforms`;接口:`GET /api/platforms/adapters`。 ## 本地数据 - 任务中心 / 数据快照:本机 SQLite `data/workbench.db`(WAL 模式,随 `data/workbench.db-wal`、`-shm`),不联网、不上传。 - 后台直连登录态:`user_data/` 与 DPAPI 加密的 `cookies/`;运行状态:`runtime/`。 ## 版本 - v1.16(2026-09,本轮):**公众号互动数据直连打通,公众号互动率不再依赖手动导入**。 - 穷尽 mp 后台接口后定位到单篇详情 `action=detailpage&msgid=_&publish_date=YYYY-MM-DD&f=json`,其 `article_data.article_data_new` 含 **在看(zaikan_cnt) / 点赞(like_cnt) / 留言(comment_cnt) / 分享(share_uv) / 收藏(collection_uv) / 新增关注(follow_after_read_uv) / 完读率(finished_read_pv_ratio) / 平均阅读时长(avg_article_read_time)**。抓取时 `get_article_list` 后逐篇富化,公众号互动率由空变实跑。 - 实测证据:近 90 天抓取,如「土鸡蛋生意怎么做」112 阅读 → 在看2/点赞4/分享5/收藏3/吸粉6/完读率71.3%;month 互动率 0.05%、公众号专属建议正常输出。 - 官方限制(如实记录):detailpage **仅统计发表后 30 天内**的互动明细;更早文章该字段为空,不编造。 - 快手重抓 photo/list 确认原始字段仅 playCount/likeCount/commentCount/collectCount/followCount/fpr/duration——**无 shareCount 字段**(分享列留空),followCount 本号仍全 0,涨粉阈值维持 v1.15 推断值。 - 修复离线「双表对比」页 metricOf:互动求和口径与后端 `analysis.interact_count` 按平台统一(视频号=赞+评+分享+关注;公众号=赞+在看+评+分享+收藏;其余=赞+评+分享+收藏)。 - v1.15(2026-09,本轮):**智能分析按平台差异化,阈值与建议不再一刀切**。 - 评级阈值改为按平台查表 `GRADES_BY_PLATFORM`(互动率 / 完播率 / 分享率 / 涨粉率均按平台分化);**五平台官方均未公布合格线,全部阈值在智能分析与月报标注「行业参考(非平台官方标准)」**,不编造官方口径。 - 修数据正确性:把「5秒完播率」与「整体完播率」彻底拆成两个独立标准字段(修复别名误映射——「完播率」会误吞「5秒完播率」列);补「封面点击率 / 弹幕 / 占比」三个标准字段;修复 `_window_advice` 内 grades 未传入、建议分支永远拿不到评级的潜伏 bug。 - 建议文案按平台分化:新增抖音 / 快手专属建议分支;图文(公众号 / 小红书图文)不再出现「画面每 5 秒一切换」等视频话术;2 秒跳出率建议仅对抖音;新增小红书封面点击率(CTR)评级与「低 CTR 改封面标题 / 高 CTR 低互动改正文」建议。 - 公众号无互动列时不编造互动率(显示为空、不评级);视频号互动口径纳入点赞。 - 前端:指标显隐按平台(2 秒跳出率仅抖音、封面点击率仅小红书、5 秒完播率仅抖音、完播率给抖音 / 视频号 / 快手 / 小红书视频笔记);作品列表列头按平台动态生成;评级卡旁加「行业参考」标注。 - 抓取层:快手补「分享」列;视频号数据中心若有点赞列则自动落库(**未实测,待 sp 恢复登录后验证表头**)。 - 清理无官方依据的旧话术:移除「发布后 5 分钟冷启动」「完播需冲 30% 门槛」等表述。 - v1.14(2026-09,本轮):**视频号登录二维码内嵌工作台,五平台扫码全部不弹独立窗口**。 - 方案:真实 Edge(CDP 9333,专用 sp_browser_profile)打开完整官方 login.html(OAuth 流程不中断、不绕过 iframe),窗口经 CDP 移到屏幕外;通过 CDP 进入跨域 iframe(`open.weixin.qq.com/connect/qrconnect`),读 `img.js_qrcode_img.web_qrcode_img` 的 `connect/qrcode/`,在 iframe 同源内 fetch 转 dataURL 回传卡片。 - 连接后先清除 profile 旧 cookie(避免失效会话自动跳 home 造成“假登录”);二维码在等待期持续补抓(iframe 延迟加载也能显示),支持手动「刷新二维码」与过期自动刷新;logout 同步关闭 Edge 并清理 sp_browser_profile。 - 真实账号实测(2026-09-21):微信扫码 + 手机选视频号后登录成功,数据总览抓到视频数 28(_url 进入 /platform);数据中心页可进入,按选定周期展示视频明细。 - v1.13(2026-09,本轮):**小红书 / 快手登录二维码统一内嵌工作台页面,扫码不弹独立窗口**。 - 实测小红书、快手在无头(headless)下生成的二维码扫码端判“无效/过期”,改为有头浏览器启动,启动后经 CDP `Browser.setWindowBounds` 把窗口移到屏幕外(用户不可见,登录态与成功的窗口模式一致);二维码 dataURL 回传卡片渲染,支持手动「刷新二维码」与过期自动刷新。 - 修复快手二维码 dataURL 仅约 700 字节被长度阈值误过滤(阈值 800→100);修复刷新时读回页面上已过期旧码(改为每次强制重新进入登录页、生成新会话)。 - 真实账号实测(2026-09-21):小红书扫码登录后抓取 2 篇(快照 #35,外部 CDP 方式的 401 消失)、快手抓取 8 个(快照 #36)。 - 视频号二维码内嵌列为待办:其二维码在跨域 iframe(`open.weixin.qq.com` qrconnect),直接打开 qrconnect 会在 oauth-callback 因缺父框架通信卡住;高频测试还会触发微信临时风控(iframe 暂不下发)。需在风控冷却或云电脑环境、保留完整 login.html iframe 流程下验证;当前视频号暂回退 edge_cdp 可用方式。 - v1.12(2026-09,本轮):**小红书 / 快手 / 公众号后台直连,五平台全部直连**。 - 三平台扫码登录 + 官方后台 JSON 直抓:小红书(页面 `_webmsxyw` 签名 + 笔记分析接口,近半年)、快手(注入 init script 拦截 `photo/list`,按 totalCount 滚动拿全)、公众号(token + `appmsganalysis` 文章列表,90 天分段回溯去重)。 - 公众号登录二维码由后台会话生成、转 dataURL 回传,**直接内嵌在工作台卡片**(无需独立窗口);二维码稳定保持、可手动「刷新二维码」。 - 真实账号实测(2026-09-21):公众号 35 篇(2026-04-21 起,账号 4 月才开始发文)、小红书 2 篇、快手 8 个(后台 totalCount=8,与抓取一致);抓取均自动落库快照。 - 修复公众号抓取直接访问裸 `/cgi-bin/home` 回“请重新登录”:改为从根域进入、等待自动换 token 跳转。三平台 Playwright 启动统一 `ignore_default_args=["--enable-automation"]` 降低自动化特征。 - v1.11.1(2026-09,本轮):**导入自动识别平台,三平台接入更省事**。 - 「智能分析 → 导入数据」弹窗默认选中「自动识别」:按**文件名 + 表头强特征**判定平台并自动勾选、显示识别依据(可手动改选)。特征:公众号=在看 / 阅读人数 / 阅读次数,小红书=笔记标题 / 曝光量,抖音=封面点击率 / 2 秒跳出率 / 5 秒完播率 / 投稿,视频号=朋友点赞 / 转发朋友圈,快手=视频明细含完播 / 涨粉且无抖音、视频号特征列;无法判定时提示手动选择,不会乱猜。新增后端接口 `POST /api/import/detect` 与 `analysis.detect_platform()`。 - 适配器框架支持「导出型」平台(`mode="export"`):ks / xhs / wxg 正式登记到 `platforms/`(含官方后台地址与导出步骤),`python -m platforms` 自检五平台全部通过;导出型适配器不实现抓取、统一返回「请先在官方后台导出再导入」,与后续直连扩展解耦。 - 智能分析顶部口径说明按图文 / 视频中性化,图文平台不再出现完播率、2 秒跳出率字样。 - 说明:三平台「浏览器自动打开后台 / 自动点导出 / 扫码直连」需逐账号低频实测,留待下一阶段,本版先把「导出 → 自动识别 → 一键导入 → 全分析链路」做到零手动选平台。 - 真实账号联调(2026-09-19)补充: - **小红书**:创作中心「数据看板 → 内容分析 → 笔记数据 → 导出数据」得到 `笔记列表明细表.xlsx`;其首行为“最多导出前 1000 条”说明、第二行才是表头,日期为中文 `2026年09月10日13时40分` 格式——本版已支持自动跳过说明行定位表头、解析中文日期,真实文件一键导入并正确出图文分析。 - **公众号**:后台「数据分析 → 内容分析」右上角「下载数据明细」导出的是**按日×渠道趋势**的旧版二进制 `.xls`(无文章标题),与作品分析模型不匹配;按文章数据请直接框选页面中部文章列表(标题 / 发表时间 / 阅读人数)复制,粘贴到导入框即可自动识别导入。 - 对旧版二进制 `.xls`(OLE,公众号趋势表 / 部分老系统导出)给出明确提示:另存为 `.xlsx` 或改用复制粘贴,不再报笼统的解析失败。 - 修复图文平台增长建议文案误写“总播放”,现按平台显示“总播放量 / 总阅读量”。 - v1.11(2026-09,本轮):**接入快手 / 小红书 / 公众号,升级为五平台工作台**。 - 后端新增统一平台元数据 `analysis.PLATFORM_META`(id / 短视频或图文 / 作品叫法 / 主指标名 / 主题色 / 导出地址)与五平台中文列名别名归一 `canonical_raw()`;新增曝光 `exposure`、在看 `zaikan`、收藏 `collects` 字段,涨粉统一 `fans_gain`,播放缺失时以曝光兜底;互动口径按平台分别统计(短视频 赞评藏分享、视频号 评论分享涨粉、小红书 赞藏评分享、公众号 赞在看评分享藏)。评级 / 异常 / 建议 / 发布时段 / 最近单条分析全部由「是否为抖音」改为「数据是否存在」驱动,图文平台自动得到阅读 / 收藏 / 在看口径的结论。 - 前端:智能分析五平台页签(全部 / 抖音 / 视频号 / 快手 / 小红书 / 公众号),图文平台指标卡与 TOP 榜自动换成总收藏 / 总曝光 / 总在看、隐藏完播 / 跳出 / 时长;导入弹窗支持五平台并大幅扩充列名识别;数据总览表 A / 表 B 顶部可各自选择平台(名称、主题色、主指标、趋势图、对比全部跟随);任务平台、月报平台下拉同步扩五平台;区间统计 `stats.html` 扩充阅读 / 曝光 / 在看 / 涨粉列名词族。 - 月度报告(HTML / MD)按平台类型渲染:短视频保留完播率 / 2 秒跳出率 TOP5,图文平台改为「收藏 TOP5」并展示阅读 / 曝光 / 收藏 / 在看指标;「全部平台」合并当月五平台数据,平台名动态拼接。 - 后台直连页对快手 / 小红书 / 公众号新增引导卡(打开官方后台导出 → 一键跳到智能分析导入);新增 `GET /api/meta/platforms`;分析接口 `/api/analysis` 放开五平台并改为跨 `works/data` 页自动选取作品明细快照(修复新平台导入后分析为空)。 - 坚果云恢复增加新旧比对:本地快照 / 任务比云端备份新且数据不少于云端时**跳过覆盖**,避免启动自动拉取把未推送的新数据冲掉,并在恢复后清理临时文件。 - 阶段说明:本版三平台仅支持「表格导入 → 落库 → 全分析链路」,自动后台直连(RPA)留待后续按平台逐个实测后开放。 - v1.9(2026-09,本轮): - 新增「月度运营报告」:智能分析页按自然月(平台:全部 / 抖音 / 视频号)一键生成可打印 / 分享的月度报告——核心指标卡(作品数 / 总播放 / 日均 / 条均 / 中位数 / 互动率 / 完播 / 跳出 / 时长)、与上月环比(总播放 / 作品数 / 互动率)、每日播放趋势 SVG 图、爆款 TOP10、完播率 TOP5、2 秒跳出率 TOP5(需警惕)、市面通行口径评级(互动 / 完播 / 跳出)、异常提醒、优化建议与运营洞察;报告在新窗口打开,支持**下载 HTML / 下载 Markdown** 两种格式(MD 便于粘贴到公众号 / 知识库 / 微信群)。数据来自已落库的作品快照(后台直连抓取或表格导入均可),跨快照按 (日期, 标题) 去重;后端 `workbench_db.monthly_report()` + `GET /api/report/monthly?platform=&month=YYYY-MM`,无数据显示原因提示。 - 新增「定期复盘提醒」:设置弹窗可配置周期(每周 / 每月 1 日)、提醒日(周几)与时间;到点后首次请求自动在任务中心生成一条复盘任务(关联最新数据快照,`ref_type=snapshot`),每天最多一次(幂等);默认关闭,需要时在「异常设置」弹窗中启用。 - v1.8(2026-09,本轮): - 新增「内容日历」:任务中心看板 / 日历双视图,月历排期(周一起始、今天高亮、平台色点、逾期红、完成划线),点空白格快速新建当日任务、点任务卡片直接编辑,本月任务计数、前后翻月。 - 复用计划升级「作品流程」:模板可配置多步骤任务链(如 选题→脚本→拍摄→剪辑→发布→互动→复盘),一键生成整条链、日期自动错开(第 N 步 = 起始日 + N 天),按模板判重防止重复生成;卡片显示「流程 N 步」徽标。数据库 SCHEMA_VERSION=5(task_templates 加 steps 列)。 - v1.7.1(2026-09):新增「坚果云同步」:设置 → 配置 WebDAV 账号 / 应用密码 / 云端路径,一键备份与恢复本地数据库(上传前自动合并 WAL、自动创建云端目录,下载前校验 SQLite 完整性、恢复前自动留 .bak);可开启「启动时自动恢复」与「每 30 分钟自动备份」;密码用 Windows DPAPI 加密本机保存;已实测真实连坚果云(错误码友好提示)。新增「快捷启动」:内置常见平台分组(短视频创作 / 电商店铺 / 数据与工具),支持勾选多个平台一键用默认浏览器打开、折叠分类、自定义分类、手动添加平台、删除;自定义清单随数据库同步。新增「开机自启动」:设置 → 一键注册 Windows 启动项。修复偶发「TypeError: Failed to fetch」:新增 `/api/health` 健康检查 + 页面连接状态横幅。 - v1.7(2026-09):智能分析新增「标题高频词 TOP」:标题正文自动分词(2-4 字中文 n-gram + 英文词,剔除话题标签与停用字、子串冗余词),统计高频词与平均播放相对全局 ↑/↓,挖掘"哪些词在爆款标题里出现";任务中心新增「复用计划」:把每天固定任务(如「视频发布」)存成模板,每天一键「今日生成」即生成当天任务,同日同名自动防重复;后端 `task_templates` 表(SCHEMA_VERSION=4)+ `/api/templates` 全路由。 - v1.6(2026-09):智能分析新增「爆款共性分析」:话题标签 TOP(出现 ≥2 次的标签、平均播放相对全局的 ↑/↓)、时长区间表现(<15s / 15-30s / 30-60s / >60s)、周几分布(★最佳 / 最弱);新增 `platforms/` 平台适配器注册表(dy/sp 统一接口 login/status/fetch/logout + 自检 `python -m platforms` + `GET /api/platforms/adapters`),为加快手 / 小红书 / 公众号铺路;重新打包 exe(47.5MB,含后台直连,已实测:带数据运行分析正常)。 - v1.5(2026-09,本轮):智能分析新增「发布时段分析」:近 30 天作品按发布小时分桶,统计各时段作品数 / 平均播放 / 完播率 / 互动率,自动标出最佳时段(播放中位对比)与最弱时段;作品固定在单一时段时给出跨时段对比引导。仅抖音明细含具体发布时刻时可用(视频号数据中心无时刻字段)。 - v1.4(2026-09,本轮):智能分析建议库扩充为分平台口径(抖音:前 3 秒结果前置 / 黄金三段式 / 画面每 5 秒一切换、每 15 秒一个新信息 / 2 秒跳出率 >40% 优化开头;视频号:反常识认知钩子 / 第 8~12 秒进度提示 / 固定时段发布、避免忽多忽少 / 社交推荐依赖好友互动),素材整理自抖音创作者公开课程、腾讯广告视频号营销知识库、新榜等公开运营方法论;新增「智能分析 → 导入数据」:粘贴或上传 xlsx / csv,自动识别常见列名(发布时间 / 播放 / 点赞 / 评论 / 分享 / 收藏 / 完播率 / 时长 / 跳出率 / 吸粉等中英文同义),映射为标准明细并落库为快照,后台直连失效或风控时仍可离线分析;`POST /api/snapshots/import` 入库(单次上限 5000 条);分析页数据源下拉可切换「自动(条数最多)/ 指定快照」,导入后自动切换新数据源。 - v1.3(2026-09):新增「智能分析」(近 30 天 / 近 7 天窗口分析 + 最近单条作品分析,环比、TOP、异常作品清单、市面通行口径评级与针对性优化建议,零依赖 `analysis.py` + `/api/analysis`);后台直连两平台按钮布局统一(扫码登录 / 数据总览 / 作品列表 / 退出账号 + 时间范围行),日期控件固定大小并支持自定义联动与「全选」;修复区间统计内置自检在 v1.2 默认单指标后的断言失效(恢复 39/39 通过)。 - v1.2(2026-09,本轮):任务截止时间改为「日期 + 时间」选择(默认 00:00,可清空);数据总览列名自动识别扩充中英文同义词 + 「列名关联」手动指定并记忆;指标卡双平台数值分行展示;区间统计默认只保留「总播放量」指标;抖音作品列表支持全时段 / 自定义时间段(本地过滤);视频号数据中心日期选择器默认最近 30 天动态取值、修正同月起止选择、结果回显实际生效范围。 - v1.1(2026-09):新增「任务中心」(SQLite 看板 / 筛选 / 逾期与今日到期 / 状态流转 / 角标),设为默认首页;新增「数据快照」(抓取自动落库 / 快照查看 / 一键生成复盘任务 / 关联回看);新增「异常闭环」(总览环比检测 30%/50% 可调、异常条 / 徽章、自动生成复盘任务);修复 `launcher.py` 端口文件写入缺少 `import io` 的潜伏问题。 - `stats-tool-v1` 分支:播放量区间统计助手 v1 存档(当前工作台「区间统计」模块的独立前身)。