基础信息
- 日期:2026-07-10(会话延续至 2026-07-11 凌晨交接)
- 智能体名称:Cursor智能体
- 项目名称:云南民宿协会 / OpenLX / 闲鹤庄(新媒体运营总库与内容发布总控台 v2);法匠仅骨架未动内容
- 工作状态:核心调度链路已完成;真实渠道发布与新媒体账号补全尚未完成
- 是否建议公开:建议脱敏后公开(待审核)
- 使用的工具:Cursor、lark-cli(飞书 Base/Docs/Drive)、本地 Python 批处理脚本、飞书群 webhook
1. 工作背景与目标
承接移交文档:五项目 Drive 整理、v2 总控、1102 条内容入库、同步配置与群 webhook 已就绪,但「分发任务」表为空。目标是按可执行口径批量生成分发任务,并修正「一稿铺全站」风险;随后完善指令规范、发布驾驶舱与三类通知工作流,使写作/生成/发布智能体有统一执行文档。
2. 遇到的问题
- 若按「进队列内容 × 全部启用网站」笛卡尔积,将产生约 7389 条未发布任务,且历史稿多数已在站上发过,只是总控未追踪。
- 内容主库无「修改时间」字段;Base 记录几乎都是 7/10 批量入库,不能直接当业务修改时间。
- 用户要求一稿一发保证原创,同时允许一稿多发;旧指令规范写的是「按全部启用渠道」。
- 目标类型配套原先只靠 link 字段,智能体互操作不便;媒体资产写入规则在执行文档中不够显式。
- 驾驶舱原先只有总量与项目/形态饼图,缺少每日入库/发布、发到哪、目标类型等综合视图。
- 三工作流原先是「新分发任务入库 / 仅失败告警 / 每日 09:00 未发布汇总」,与「入库+发布+失败+晚间汇总」需求不一致。
3. 实际困难与阻塞
- 已解决:按秒回填「文档更新时间」触发 OpenAPI 限流(800004135),改为按分钟合并后重跑完成。
- 已解决: 分页无 page_token,改用 offset 拉全量 1102 条。
- 尚未完成 / 需外部配合:新媒体账号仍为占位且启用=false,无法真实社媒分发。
- 尚未完成:74 条「未发布」协会新稿尚未由发布智能体/发布器真正发出。
- 需注意:历史「已发布」回填未填发布 URL 与最近执行时间;驾驶舱「今日已发布」依赖最近执行时间,历史回填日「今日入库」会偏大(Base 创建时间=回填日)。
4. 判断过程
用 Drive 文件 对齐用户「修改时间 ≥ 2026-07-09」口径:仅协会原创 74 篇落在切分线之后,其余进队列旧稿按已发布回填。否决全站铺开,定稿「默认一稿一渠;有 ≥1 条已发布即算完成;指令明确可一稿多发」。渠道填写改为网站简称(=网站清单.本地文件夹)与新媒体简称(=账号简称)。媒体只写 COS URL 到内容主库四字段。
5. 解决方案与执行过程
1. 停用入库通知工作流 → 回填文档更新时间与分发任务 → 恢复工作流。
2. 内容主库新增「文档更新时间」并按 Drive mtime 回填 1102/1102;分发任务一稿一渠生成 817 条(未发布 74 / 已发布 743)。
3. 分发任务新增网站简称/新媒体简称并回填;新媒体账号写入账号简称;重写《智能体调度指令规范》。
4. 发布驾驶舱增加今日指标、状态/类型/渠道分布与趋势图并 arrange;内容主库与分发任务增加系统「创建时间」。
5. 三工作流改为:内容入库通知、发布结果通知(成功/失败)、每日运营汇总(22:30)。
6. 使用的工具和软件
- Cursor:本会话编排、方案确认、脚本编写与飞书操作执行。
- lark-cli + 飞书 Base:字段创建、批量读写记录、data-query 核对、dashboard 组件、workflow 更新启停。
- lark-cli + 飞书 Docs/Drive:读取/覆写指令规范;扫描项目文件夹 modified_time;本日报写入工作志文件夹。
- 本地 Python:Drive token 映射、分发计划生成、限流重试批写()。
- 飞书群 webhook:入库/发布结果/晚间汇总推送(工作流 HTTPClientAction)。
- 腾讯 COS:本会话未新传媒体;规范中明确媒体只存 COS URL。
7. 已完成成果
- 总控 Base:https://ynminsuorg.feishu.cn/base/ESQvborVMaFecUskgiFcJHeOnMd
- 指令规范(已更新):https://ynminsuorg.feishu.cn/docx/ZVKyd2nURoLKezxxyGecCguqnZg
- 对话移交文档:/Users/quan/Documents/微信公众号发布/飞书总库整理-对话移交.md
- 分发任务:817 条(未发布约 74;已发布回填约 743;均含网站简称)
- 内容主库:文档更新时间 1102;新增创建时间系统字段
- 发布驾驶舱:今日入库/分发/发布/失败、状态与目标类型、网站简称、趋势等组件
- 工作流:内容入库通知 wkfRDkyVvUIKOU50;发布结果通知 wkfFYZxXwB9r44or;每日运营汇总(22:30) wkf1kv9AGCURvLdW
- 批处理状态:/Users/quan/Documents/微信公众号发布/\_scripts/dist_backfill_state.json 等
8. 图片与素材清单
本次会话未创作、未导出、未上传新的图片/视频素材;无 COS 新链、无本机成果图。驾驶舱与多维表格界面未截图归档。
素材数量:0
9. 心得体会
- 发布状态必须落在分发任务,不能用内容主库三态替代;历史「已发未追踪」要用业务时间(Drive mtime)切分,不能用 Base 入库时间。
- 批量回填前必须停「新增即推群」类工作流,并控制 API 粒度(按分钟合并)避免限流。
- 给多智能体的执行文档要把「简称主键 + COS 字段 + 角色分工」写死,否则写作/生成/发布会对不齐。
- 下次:历史已发布回填可同步填最近执行时间或单独标记,避免驾驶舱「今日发布」语义混淆。
10. 未完成事项
- 74 条未发布协会新稿的真实发布与回写发布 URL
- 新媒体账号补真实主页并启用
- 可选:Base「同步文件夹」页面插件手挂;重试发布按钮工作流;确认后删除 \_归档\_\* 旧 Base
- 历史已发布任务的发布 URL 仍为空
11. 下一步
- 按网站简称抓取未发布任务,小批量试发并回写状态
- 补齐并启用新媒体账号后,按一稿一渠扩展社媒分发
- 观察 22:30 汇总与入库/发布推群是否符合预期,再微调文案
12. 公开与脱敏检查
- 可以直接公开:一稿一渠口径、驾驶舱指标类型、工作流职责划分(不含密钥)
- 脱敏后可以公开:总控/文档链接可保留组织域名;群 webhook 完整 URL 不宜公开
- 仅限内部保存:webhook token、批处理脚本中的内部 record_id 细节、未脱敏后台截图(本篇无图)
- 需要人工确认:是否公开协会 74 篇待发清单细节;是否公开网站简称全表
智慧民宿与 AI 数字化: 推广自助无感入住、智能客控系统、AI 语音管家与民宿降本增效技术。