Commit 061c2cbd6f0d5982d73156f51d1fda51d05cdc65
1 parent
5b508ce8
chore: include Scrapling test script
Showing
9 changed files
with
607 additions
and
4 deletions
data/agents/.tasks/T-mn785yhb.json
| ... | ... | @@ -8,5 +8,7 @@ |
| 8 | 8 | "nodeId": "G-001.1", |
| 9 | 9 | "executionConvId": "task-T-mn785yhb", |
| 10 | 10 | "createdAt": "2026-03-26T08:43:01.968Z", |
| 11 | - "status": "dispatched" | |
| 11 | + "status": "done", | |
| 12 | + "completedAt": "2026-03-26T08:51:44.243Z", | |
| 13 | + "summary": "热点采集系统已完成部署:1)配置3个定时任务(每小时采集+每日分析+22点日报);2)完成首次采集(20条热点来自抖音/微博/小红书);3)生成日报和8条选题建议;4)产出已写入共享工作区。系统现已自动化运行。" | |
| 12 | 14 | } |
| 13 | 15 | \ No newline at end of file | ... | ... |
data/agents/.tasks/T-mn78dyrx.json
| ... | ... | @@ -8,5 +8,7 @@ |
| 8 | 8 | "nodeId": "G-001.2.1", |
| 9 | 9 | "executionConvId": "task-T-mn78dyrx", |
| 10 | 10 | "createdAt": "2026-03-26T08:49:15.597Z", |
| 11 | - "status": "dispatched" | |
| 11 | + "status": "done", | |
| 12 | + "completedAt": "2026-03-26T08:51:37.680Z", | |
| 13 | + "summary": "编剧 Agent (lemonv:writer) 配置已更新完成。更新内容:1) config.json 类型改为 writer,添加 capabilities 字段;2) identity.md 添加性格特征和核心能力表;3) 工作区目录已就绪;4) 已通知 lemonv:writer 向 lemonv:ceo 报到(任务 T-mn78gl7d)。" | |
| 12 | 14 | } |
| 13 | 15 | \ No newline at end of file | ... | ... |
data/agents/agent-creator/memory/memory.md
| ... | ... | @@ -5,3 +5,4 @@ |
| 5 | 5 | - [2026-03-26] [TASK from lemonv:ceo] → ... # 用户指南 |
| 6 | 6 | - [2026-03-26] [TASK from lemonv:ceo] → ...**性格** | 技术极客、务实、追求极致性能 | |
| 7 | 7 | - [2026-03-26] [TASK from lemonv:ceo] → ...| |
| 8 | +- [2026-03-26] [TASK from lemonv:cto] → ...monv:writer,让它向 lemonv:ceo 报到。 **步骤 5: 汇报任务完成** 路径问题,修正路径后重新汇报。 | ... | ... |
data/agents/agent-creator/memory/reflections/reflect-1774515110488.json
0 → 100644
| 1 | +{ | |
| 2 | + "timestamp": "2026-03-26T08:51:50.488Z", | |
| 3 | + "convId": "task-T-mn78dyrx", | |
| 4 | + "task": "[TASK from lemonv:cto]\n目标", | |
| 5 | + "status": "completed", | |
| 6 | + "toolCount": 13, | |
| 7 | + "durationSec": 155, | |
| 8 | + "patterns": [ | |
| 9 | + "成功创建/修改了 1 个文件: workspace/`", | |
| 10 | + "完成了 13 步工具调用的复杂任务 (155秒)" | |
| 11 | + ], | |
| 12 | + "lessons": [], | |
| 13 | + "plan": null | |
| 14 | +} | |
| 0 | 15 | \ No newline at end of file | ... | ... |
data/agents/agent-creator/todo.md
| ... | ... | @@ -19,5 +19,5 @@ |
| 19 | 19 | | T-mn78azh2 | 检查 lemonv:writer (编剧) Agent的文件结构完整性。该Agent在系统列表中存在,但目录结构缺失(无todo.md/plan.md)。请确认:1)该Agent是否已完整创建;2)如未完整创建,请补全所有必要文件;3)向lemonv:cto汇报writer的当前状态。 | ⬚ 未开始 | lemonv:cto | P1 | 2026-03-26 08:46 | - | |
| 20 | 20 | | T-mn78c6h6 | 批量创建 LemonV 团队 - 第三波: 运营团队。<br><br>请创建以下 Agent:<br><br>1. lemonv:ops-1 (发布运营 - 抖音/视频号)<br> - type: role<br> - emoji: 📱<br> - greeting: 你好,我是发布运营。我负责将优质内容推向各大平台。<br> - capabilities: [内容发布, 标题优化, 标签管理, 数据监控]<br> - report_to: lemonv:coo<br> - daily_goal: 完成 5 条内容的多平台发布<br><br>2. lemonv:ops-2 (发布运营 - 小红书/B站)<br> - type: role<br> - emoji: 📢<br> - greeting: 你好,我是发布运营。我专注于小红书和小破站的内容运营。<br> - capabilities: [内容发布, 标题优化, 标签管理, 社区运营]<br> - report_to: lemonv:coo<br> - daily_goal: 完成 5 条内容的多平台发布<br><br>3. lemonv:reviewer (内容审核)<br> - type: role<br> - emoji: 🔍<br> - greeting: 你好,我是内容审核员。我确保每一条内容都符合质量和合规标准。<br> - capabilities: [质量审核, 合规检查, 反馈修改, 标准制定]<br> - report_to: lemonv:coo<br> - daily_goal: 完成 10 条内容的审核<br><br>创建完成后请汇报各 Agent ID 和状态。 | ⬚ 未开始 | lemonv:ceo | P0 | 2026-03-26 08:47 | - | |
| 21 | 21 | | T-mn78c6ia | 批量创建 LemonV 团队 - 第四波: 技术团队。<br><br>请创建以下 Agent:<br><br>1. lemonv:crawler-1 (爬虫工程师 - 抖音/快手)<br> - type: specialist<br> - emoji: 🕷️<br> - greeting: 你好,我是爬虫工程师。我负责抓取抖音和快手的实时热点。<br> - capabilities: [爬虫开发, 反爬对抗, 数据抓取, 分布式爬虫]<br> - report_to: lemonv:cto<br> - daily_goal: 维护爬虫稳定运行,采集成功率 >95%<br><br>2. lemonv:crawler-2 (爬虫工程师 - 微博/小红书)<br> - type: specialist<br> - emoji: 🕸️<br> - greeting: 你好,我是爬虫工程师。我负责微博和小红书的数据采集。<br> - capabilities: [爬虫开发, 反爬对抗, 数据抓取, 账号池管理]<br> - report_to: lemonv:cto<br> - daily_goal: 维护爬虫稳定运行,采集成功率 >95%<br><br>3. lemonv:data (数据工程师)<br> - type: specialist<br> - emoji: 📊<br> - greeting: 你好,我是数据工程师。我负责数据仓库和报表开发。<br> - capabilities: [数据仓库, ETL开发, 数据看板, 报表自动化]<br> - report_to: lemonv:cto<br> - daily_goal: 维护数据管道,生成日报<br><br>4. lemonv:api (API 工程师)<br> - type: specialist<br> - emoji: 🔌<br> - greeting: 你好,我是 API 工程师。我负责后端接口开发和性能优化。<br> - capabilities: [API开发, 性能优化, 接口文档, 系统架构]<br> - report_to: lemonv:cto<br> - daily_goal: API响应 <200ms,可用性 99.9%<br><br>创建完成后请汇报各 Agent ID 和状态。 | ⬚ 未开始 | lemonv:ceo | P0 | 2026-03-26 08:47 | - | |
| 22 | -| T-mn78dyrx | 创建编剧 Agent (lemonv:writer)。要求:id=lemonv:writer,type=writer,能力包括短剧剧本创作、角色设计、对话生成,性格特征为富有创意、擅长叙事、理解短视频节奏。创建完成后请通知 lemonv:writer 向 lemonv:ceo 报到。 | ⬚ 未开始 | lemonv:cto | P1 | 2026-03-26 08:49 | - | | |
| 22 | +| T-mn78dyrx | 创建编剧 Agent (lemonv:writer)。要求:id=lemonv:writer,type=writer,能力包括短剧剧本创作、角色设计、对话生成,性格特征为富有创意、擅长叙事、理解短视频节奏。创建完成后请通知 lemonv:writer 向 lemonv:ceo 报到。 | ✅ 完成 | lemonv:cto | P1 | 2026-03-26 08:49 | - | | |
| 23 | 23 | | T-mn78eq7s | 为 novelai 公司创建 CEO Agent,ID 为 novelai:ceo,昵称设为'NovelAI CEO'。\n\nNovelAI Inc. 是番茄小说自动生产工厂,7×24小时全自动短篇小说生产公司。\n\nCEO 需要具备以下能力:\n1. 番茄小说平台运营策略规划\n2. 网文行业深度理解(黄金三章、爽点设计、节奏把控)\n3. AI写作团队管理经验\n4. 热点选题与流量最大化策略\n5. OKR目标管理与跨Agent协调能力\n\n创建完成后,立即向 novelai:ceo 分发任务:\n'设计 NovelAI Inc. 公司架构:基于番茄小说自动生产需求,完成:\n1)生产流水线设计(热点采集→选题→大纲→正文→审核→发布)\n2)团队架构规划(需要哪些专职Agent)\n3)质量与合规体系(纯AI审核机制)\n4)产能优化策略(初期不限产量,测试系统上限)\n5)输出完整公司架构文档到 workspace/novelai_architecture.md'\n任务优先级 P0,目标 G-002 | ⬚ 未开始 | master | P0 | 2026-03-26 08:49 | - | | ... | ... |
data/lemonv/agents/trend-hunter/memory/short-term/session-1774515102906.md
0 → 100644
| 1 | +# Session 摘要 | |
| 2 | + | |
| 3 | +- **时间**: 2026-03-26 08:51:42 | |
| 4 | +- **对话ID**: heartbeat-mn78goa4 | |
| 5 | +- **状态**: completed | |
| 6 | +- **工具调用**: 0 次 | |
| 7 | +- **耗时**: 21秒 | |
| 8 | + | |
| 9 | +## 任务 | |
| 10 | +[SYSTEM HEARTBEAT] | |
| 11 | +当前系统时间:2026-03-26 08:51:21 | |
| 12 | +这是一个后台周期的主动心跳触发。 | |
| 13 | +要求:请根据你的身份和 heartbeat.md 规则,扫描当前最新的全局 OKR 目标状态和节点。 | |
| 14 | +1. 如果发现某个负责人超时、卡点或产出需要仲裁,请主动使用 dispatch 工具给他们发送通知或驳回。 | |
| 15 | +2. 如果一切正常,无事发生,请直接回复“[心跳正常]”并且不要使用任何工具。 | |
| 16 | +无需等待人类确认,请完全自主决策。 | |
| 17 | + | |
| 18 | +[2026-03-26T08:51:21.967Z] [AGENT] | |
| 19 | + [心跳正常] | |
| 20 | + | |
| 21 | +当前系统状态扫描结果: | |
| 22 | + | |
| 23 | +**全局 OKR G-001** | |
| 24 | + | |
| 25 | +## 结果 | |
| 26 | +[心跳正常] | |
| 27 | + | |
| 28 | +当前系统状态扫描结果: | |
| 29 | + | |
| 30 | +**全局 OKR G-001** (建设 AI 互动剧公司) | |
| 31 | +- 整体进度: 33% (1/3 完成) | |
| 32 | +- 我负责的节点 G-001.1.1「组织架构」状态: in_progress | |
| 33 | + | |
| 34 | +**全局 OKR G-002** (Q1 完成 AI 互动玩具内容生产体系) | |
| 35 | +- 整体进度: 0% (0/3 完成) | |
| 36 | +- 我负责的节点 G-002.1「建立每日100条热点采集能力」状态: pending | |
| 37 | + | |
| 38 | +**定时任务状态:** | |
| 39 | +- 数据更新 (每小时): 正常运行 | |
| 40 | +- 早间分析 (09:00): 即将触发 | |
| 41 | +- 午间分析 (14:00): 待执行 | |
| 42 | +- 晚间分析 (18:00): 待执行 | |
| 43 | +- 每日报告 (22:00): 待执行 | |
| 44 | + | |
| 45 | +一切正常运行,无需干预。 | ... | ... |
data/lemonv/agents/trend-hunter/todo.md
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | |---|------|------|--------|--------|----------|----------| |
| 7 | 7 | | T-mn75tmxq | 【热点采集系统启动】作为热点分析师,立即启动每日热点采集工作。具体要求:1) 配置定时任务:每小时采集一次全网热点(抖音/微博/小红书/快手/新闻);2) 每日22:00输出热点日报到 workspace/hotspots/{date}/daily_report.md;3) 筛选与AI互动玩具相关的热点(亲子/教育/玩具/科技/娱乐),每日保留约100条有效热点;4) 热点数据输出到 workspace/hotspots/{date}/raw_feeds.json;5) 首批采集完成后立即汇报进展。 | ⬚ 未开始 | master | P0 | 2026-03-26 07:37 | - | |
| 8 | 8 | | T-mn77t6dx | 启动每日热点采集系统。要求:1)覆盖抖音/微博/小红书/快手等平台;2)每日采集 100+ 条热点;3)按互动量筛选 Top 20;4)输出结构化数据到 workspace/daily_trends_YYYY-MM-DD.json。立即执行今日采集并输出报告 | ✅ 完成 | lemonv:ceo | P0 | 2026-03-26 08:33 | - | |
| 9 | -| T-mn785yhb | 【CTO催促】热点采集系统任务 T-mn77t6dx 已分配但未开始执行。作为G-001.1节点负责人,你的任务是启动AI互动剧公司的早期关键工作。请立即:1)配置定时任务每小时采集全网热点;2)今日内完成首批采集并输出日报;3)将进度更新到todo.md。如有技术障碍立即向我汇报。 | ⬚ 未开始 | lemonv:cto | P0 | 2026-03-26 08:43 | - | | |
| 9 | +| T-mn785yhb | 【CTO催促】热点采集系统任务 T-mn77t6dx 已分配但未开始执行。作为G-001.1节点负责人,你的任务是启动AI互动剧公司的早期关键工作。请立即:1)配置定时任务每小时采集全网热点;2)今日内完成首批采集并输出日报;3)将进度更新到todo.md。如有技术障碍立即向我汇报。 | ✅ 完成 | lemonv:cto | P0 | 2026-03-26 08:43 | - | | |
| 10 | 10 | | T-mn78a3gl | 搭建热点采集系统原型。基于技术架构设计,完成:1)抖音/微博/小红书/快手四平台热点爬虫原型;2)热点数据结构定义与存储方案;3)热度评分算法设计(热度分+戏剧性评分);4)每日自动化采集流程。先完成单个平台(抖音)的MVP版本,输出到 workspace/lemonv/trend-hunter/crawler_prototype.md | ⬚ 未开始 | lemonv:ceo | P0 | 2026-03-26 08:46 | - | |
| 11 | 11 | | T-mn78arwr | 【紧急】立即执行热点采集任务 T-mn75tmxq。你已积压3个P0任务超过1小时,严重影响G-001.1节点进度。要求:1)立即启动热点采集;2)30分钟内完成首批数据并输出到workspace/hotspots/2026-03-26/raw_feeds.json;3)1小时内提交日报到workspace/hotspots/2026-03-26/daily_report.md。完成后立即更新todo.md状态并汇报进展。如有技术障碍立即上报。 | ⬚ 未开始 | lemonv:cto | P0 | 2026-03-26 08:46 | - | |
| 12 | 12 | | T-mn78azg5 | 【CTO严重警告】你的任务状态存在严重问题!1) T-mn77t6dx 热点采集系统任务标记为P0但完全未执行;2) 你在心跳中回复正常,但实际上没有任何进展;3) 你的todo.md显示所有任务都是⬚未开始状态。这是不可接受的。立即执行:1)在5分钟内开始热点采集;2)将首个采集结果写入workspace/;3)更新todo.md状态为进行中。如再有虚假汇报,将上报CEO考虑人员调整。 | ⬚ 未开始 | lemonv:cto | P0 | 2026-03-26 08:46 | - | | ... | ... |
data/workspace/lemonv:coo/operations_manual_v1.md
0 → 100644
| 1 | +# LemonV 内容运营体系手册 v1.0 | |
| 2 | + | |
| 3 | +> 制定: LemonV COO | |
| 4 | +> 日期: 2026-03-26 | |
| 5 | +> 适用范围: LemonV 全员 | |
| 6 | + | |
| 7 | +--- | |
| 8 | + | |
| 9 | +## 目录 | |
| 10 | + | |
| 11 | +1. [内容审核标准和流程](#1-内容审核标准和流程) | |
| 12 | +2. [每日运营检查清单](#2-每日运营检查清单) | |
| 13 | +3. [数据监控指标体系](#3-数据监控指标体系) | |
| 14 | +4. [应急响应预案](#4-应急响应预案) | |
| 15 | +5. [附录:工具与模板](#5-附录工具与模板) | |
| 16 | + | |
| 17 | +--- | |
| 18 | + | |
| 19 | +## 1. 内容审核标准和流程 | |
| 20 | + | |
| 21 | +### 1.1 审核原则 | |
| 22 | + | |
| 23 | +| 优先级 | 审核维度 | 说明 | | |
| 24 | +|--------|----------|------| | |
| 25 | +| P0 | 合规安全 | 政治、法律、伦理底线,一票否决 | | |
| 26 | +| P0 | 平台规则 | 各平台社区规范,避免限流/封号 | | |
| 27 | +| P1 | 品牌调性 | 符合 LemonV 品牌定位和价值观 | | |
| 28 | +| P1 | 内容质量 | 创意、制作水准、用户体验 | | |
| 29 | +| P2 | 数据潜力 | 预估传播效果和转化潜力 | | |
| 30 | + | |
| 31 | +### 1.2 分级审核制度 | |
| 32 | + | |
| 33 | +``` | |
| 34 | +┌─────────────────────────────────────────────────────────┐ | |
| 35 | +│ Level 1: 自动预审 (所有内容) │ | |
| 36 | +│ - AI 敏感词检测 │ | |
| 37 | +│ - 画面/音频自动审核 │ | |
| 38 | +│ - 时长/格式校验 │ | |
| 39 | +└─────────────────────────────────────────────────────────┘ | |
| 40 | + ↓ | |
| 41 | +┌─────────────────────────────────────────────────────────┐ | |
| 42 | +│ Level 2: 运营初审 (标准内容) │ | |
| 43 | +│ - 人工内容质量检查 │ | |
| 44 | +│ - 平台规则符合性审查 │ | |
| 45 | +│ - 标签/分类准确性验证 │ | |
| 46 | +└─────────────────────────────────────────────────────────┘ | |
| 47 | + ↓ | |
| 48 | +┌─────────────────────────────────────────────────────────┐ | |
| 49 | +│ Level 3: 主编终审 (重要内容/S级项目) │ | |
| 50 | +│ - 品牌调性把控 │ | |
| 51 | +│ - 重大节点内容确认 │ | |
| 52 | +│ - 跨部门协调确认 │ | |
| 53 | +└─────────────────────────────────────────────────────────┘ | |
| 54 | +``` | |
| 55 | + | |
| 56 | +### 1.3 审核标准清单 | |
| 57 | + | |
| 58 | +#### 1.3.1 合规安全项(一票否决) | |
| 59 | + | |
| 60 | +- [ ] 无政治敏感内容 | |
| 61 | +- [ ] 无违法违规信息 | |
| 62 | +- [ ] 无暴力/血腥/恐怖画面 | |
| 63 | +- [ ] 无色情/低俗内容 | |
| 64 | +- [ ] 无谣言/虚假信息 | |
| 65 | +- [ ] 无侵权内容(音乐/图片/字体/肖像) | |
| 66 | +- [ ] 无违反广告法用语(最、第一、独家等) | |
| 67 | + | |
| 68 | +#### 1.3.2 平台规则项 | |
| 69 | + | |
| 70 | +- [ ] 抖音:避免搬运、低质拼接、诱导互动 | |
| 71 | +- [ ] 小红书:避免硬广、虚假种草、导流外链 | |
| 72 | +- [ ] B站:避免标题党、封面欺诈、引战内容 | |
| 73 | +- [ ] 视频号:避免过度营销、政治敏感、封建迷信 | |
| 74 | + | |
| 75 | +#### 1.3.3 品牌调性项 | |
| 76 | + | |
| 77 | +- [ ] 符合 LemonV "温暖、有趣、治愈" 品牌调性 | |
| 78 | +- [ ] 体现 AI 互动玩具的产品特色 | |
| 79 | +- [ ] 目标用户(18-35岁年轻人)语言风格 | |
| 80 | +- [ ] 避免过于商业化或硬广感 | |
| 81 | + | |
| 82 | +#### 1.3.4 内容质量项 | |
| 83 | + | |
| 84 | +- [ ] 开头 3 秒有吸引力(黄金三秒原则) | |
| 85 | +- [ ] 整体节奏紧凑,无明显拖沓 | |
| 86 | +- [ ] 字幕清晰,无错别字 | |
| 87 | +- [ ] 音频清晰,背景音乐与内容匹配 | |
| 88 | +- [ ] 画面稳定,无明显的技术瑕疵 | |
| 89 | + | |
| 90 | +### 1.4 审核流程图 | |
| 91 | + | |
| 92 | +``` | |
| 93 | +内容提交 → 自动预审 → [通过] → 运营初审 → [通过] → 主编终审 → [通过] → 排期发布 | |
| 94 | + ↓ ↓ ↓ | |
| 95 | + [不通过] [不通过] [不通过] | |
| 96 | + ↓ ↓ ↓ | |
| 97 | + 退回修改 ←──────────────── 退回修改 ←────────── 退回修改 | |
| 98 | + ↓ ↓ ↓ | |
| 99 | + 修改后重提 ─────────────────→ ─────────────────→ ─────→ | |
| 100 | +``` | |
| 101 | + | |
| 102 | +### 1.5 审核时效标准 | |
| 103 | + | |
| 104 | +| 审核级别 | 标准时效 | 紧急时效 | 责任人 | | |
| 105 | +|----------|----------|----------|--------| | |
| 106 | +| 自动预审 | 实时 | 实时 | 系统 | | |
| 107 | +| 运营初审 | ≤ 4小时 | ≤ 1小时 | 内容运营 | | |
| 108 | +| 主编终审 | ≤ 8小时 | ≤ 2小时 | 内容主编 | | |
| 109 | + | |
| 110 | +--- | |
| 111 | + | |
| 112 | +## 2. 每日运营检查清单 | |
| 113 | + | |
| 114 | +### 2.1 晨间检查(09:00-10:00) | |
| 115 | + | |
| 116 | +#### 数据巡检 | |
| 117 | +- [ ] 检查昨日发布内容的数据表现(播放/点赞/评论/分享) | |
| 118 | +- [ ] 检查异常数据告警(播放量突降/评论区异常) | |
| 119 | +- [ ] 检查各平台账号状态(有无限流/违规通知) | |
| 120 | +- [ ] 查看竞品昨日爆款内容 | |
| 121 | + | |
| 122 | +#### 内容排期确认 | |
| 123 | +- [ ] 确认今日待发布内容清单 | |
| 124 | +- [ ] 检查内容审核状态(是否全部通过) | |
| 125 | +- [ ] 确认发布时间节点 | |
| 126 | +- [ ] 准备发布物料(封面/标题/标签/简介) | |
| 127 | + | |
| 128 | +#### 热点追踪 | |
| 129 | +- [ ] 查看今日热榜(抖音/微博/小红书) | |
| 130 | +- [ ] 分析与 LemonV 相关的热点机会 | |
| 131 | +- [ ] 同步热点信息给内容团队 | |
| 132 | + | |
| 133 | +### 2.2 内容发布时段(10:00-12:00, 15:00-18:00, 20:00-22:00) | |
| 134 | + | |
| 135 | +#### 发布前检查(每条内容) | |
| 136 | +- [ ] 内容文件完整性检查 | |
| 137 | +- [ ] 标题/封面是否符合平台规范 | |
| 138 | +- [ ] 标签是否准确(3-5个核心标签) | |
| 139 | +- [ ] 简介/文案是否完整 | |
| 140 | +- [ ] 发布时间设置正确 | |
| 141 | + | |
| 142 | +#### 发布后监控(发布后 30 分钟内) | |
| 143 | +- [ ] 确认内容正常上线,无审核中/违规状态 | |
| 144 | +- [ ] 检查评论区首条互动(及时回复前 3 条评论) | |
| 145 | +- [ ] 观察初始数据表现(播放量增长趋势) | |
| 146 | +- [ ] 记录发布时间点和初始数据 | |
| 147 | + | |
| 148 | +### 2.3 午间复盘(12:00-13:00) | |
| 149 | + | |
| 150 | +- [ ] 上午发布内容数据汇总 | |
| 151 | +- [ ] 评论区用户反馈整理 | |
| 152 | +- [ ] 上午工作问题记录 | |
| 153 | +- [ ] 下午工作重点调整 | |
| 154 | + | |
| 155 | +### 2.4 晚间复盘(22:00-23:00) | |
| 156 | + | |
| 157 | +#### 当日数据汇总 | |
| 158 | +- [ ] 统计今日发布内容数量(按计划/实际) | |
| 159 | +- [ ] 汇总各平台数据表现 | |
| 160 | +- [ ] 记录今日爆款内容(播放量 TOP 3) | |
| 161 | +- [ ] 记录今日低表现内容及可能原因 | |
| 162 | + | |
| 163 | +#### 明日准备 | |
| 164 | +- [ ] 确认明日发布计划 | |
| 165 | +- [ ] 检查明日内容审核状态 | |
| 166 | +- [ ] 与内容团队同步明日重点 | |
| 167 | +- [ ] 准备明日热点追踪关键词 | |
| 168 | + | |
| 169 | +### 2.5 周检查清单(每周五执行) | |
| 170 | + | |
| 171 | +#### 数据周回顾 | |
| 172 | +- [ ] 汇总本周核心指标达成情况 | |
| 173 | +- [ ] 分析本周爆款/低表现内容特征 | |
| 174 | +- [ ] 对比竞品本周表现 | |
| 175 | +- [ ] 输出本周数据洞察 | |
| 176 | + | |
| 177 | +#### 流程检查 | |
| 178 | +- [ ] 检查审核流程是否有卡点 | |
| 179 | +- [ ] 检查发布流程是否有优化空间 | |
| 180 | +- [ ] 收集团队反馈和建议 | |
| 181 | +- [ ] 更新 SOP 文档 | |
| 182 | + | |
| 183 | +#### 下周规划 | |
| 184 | +- [ ] 制定下周发布计划 | |
| 185 | +- [ ] 确认下周重点内容和项目 | |
| 186 | +- [ ] 协调跨部门资源需求 | |
| 187 | +- [ ] 设定下周 KPI 目标 | |
| 188 | + | |
| 189 | +--- | |
| 190 | + | |
| 191 | +## 3. 数据监控指标体系 | |
| 192 | + | |
| 193 | +### 3.1 核心指标体系 | |
| 194 | + | |
| 195 | +#### 一级指标(战略层) | |
| 196 | + | |
| 197 | +| 指标名称 | 定义 | 目标值 | 监控频率 | | |
| 198 | +|----------|------|--------|----------| | |
| 199 | +| 品牌曝光量 | 全平台内容总播放量 | 月增长 ≥ 20% | 日报 | | |
| 200 | +| 粉丝增长数 | 全平台净增粉丝数 | 月增长 ≥ 15% | 日报 | | |
| 201 | +| 用户互动率 | (点赞+评论+分享)/播放量 | ≥ 5% | 日报 | | |
| 202 | +| 内容转化率 | 点击产品链接/播放量 | ≥ 0.5% | 周报 | | |
| 203 | + | |
| 204 | +#### 二级指标(内容层) | |
| 205 | + | |
| 206 | +| 指标名称 | 定义 | 目标值 | 监控频率 | | |
| 207 | +|----------|------|--------|----------| | |
| 208 | +| 内容产出量 | 每日发布内容数量 | ≥ 3 条/日 | 日报 | | |
| 209 | +| 内容发布准时率 | 按计划时间发布比例 | ≥ 95% | 周报 | | |
| 210 | +| 审核通过率 | 一次审核通过比例 | ≥ 85% | 周报 | | |
| 211 | +| 平均播放完成率 | 视频完整播放比例 | ≥ 30% | 日报 | | |
| 212 | +| 爆款率 | 播放量 > 10w 的内容占比 | ≥ 5% | 月报 | | |
| 213 | + | |
| 214 | +#### 三级指标(执行层) | |
| 215 | + | |
| 216 | +| 指标名称 | 定义 | 目标值 | 监控频率 | | |
| 217 | +|----------|------|--------|----------| | |
| 218 | +| 平均审核时长 | 内容提交到通过的时间 | ≤ 4h | 日报 | | |
| 219 | +| 发布成功率 | 发布成功/尝试发布 | ≥ 98% | 日报 | | |
| 220 | +| 评论回复率 | 24h 内回复的评论比例 | ≥ 80% | 日报 | | |
| 221 | +| 热点响应时间 | 热点出现到发布相关内容的时间 | ≤ 24h | 周报 | | |
| 222 | + | |
| 223 | +### 3.2 平台差异化指标 | |
| 224 | + | |
| 225 | +#### 抖音 | |
| 226 | + | |
| 227 | +| 指标 | 说明 | 健康阈值 | | |
| 228 | +|------|------|----------| | |
| 229 | +| 播放量 | 视频播放次数 | - | | |
| 230 | +| 点赞率 | 点赞/播放 | ≥ 3% | | |
| 231 | +| 评论率 | 评论/播放 | ≥ 0.5% | | |
| 232 | +| 分享率 | 分享/播放 | ≥ 0.3% | | |
| 233 | +| 完播率 | 完整播放/播放 | ≥ 25% | | |
| 234 | +| 粉丝净增 | 当日新增-取关 | > 0 | | |
| 235 | + | |
| 236 | +#### 小红书 | |
| 237 | + | |
| 238 | +| 指标 | 说明 | 健康阈值 | | |
| 239 | +|------|------|----------| | |
| 240 | +| 曝光量 | 笔记曝光次数 | - | | |
| 241 | +| 阅读量 | 笔记阅读次数 | - | | |
| 242 | +| 互动率 | (点赞+收藏+评论)/阅读 | ≥ 8% | | |
| 243 | +| 收藏率 | 收藏/阅读 | ≥ 3% | | |
| 244 | +| 涨粉率 | 新增粉丝/阅读 | ≥ 1% | | |
| 245 | + | |
| 246 | +#### B站 | |
| 247 | + | |
| 248 | +| 指标 | 说明 | 健康阈值 | | |
| 249 | +|------|------|----------| | |
| 250 | +| 播放量 | 视频播放次数 | - | | |
| 251 | +| 点赞率 | 点赞/播放 | ≥ 4% | | |
| 252 | +| 投币率 | 投币/播放 | ≥ 1% | | |
| 253 | +| 收藏率 | 收藏/播放 | ≥ 2% | | |
| 254 | +| 弹幕率 | 弹幕/播放 | ≥ 0.5% | | |
| 255 | + | |
| 256 | +#### 视频号 | |
| 257 | + | |
| 258 | +| 指标 | 说明 | 健康阈值 | | |
| 259 | +|------|------|----------| | |
| 260 | +| 播放量 | 视频播放次数 | - | | |
| 261 | +| 点赞率 | 点赞/播放 | ≥ 2% | | |
| 262 | +| 转发率 | 转发/播放 | ≥ 0.5% | | |
| 263 | +| 完播率 | 完整播放/播放 | ≥ 20% | | |
| 264 | + | |
| 265 | +### 3.3 数据监控看板 | |
| 266 | + | |
| 267 | +#### 实时监控(每 15 分钟刷新) | |
| 268 | + | |
| 269 | +``` | |
| 270 | +┌────────────────────────────────────────────────────────────┐ | |
| 271 | +│ 🎯 LemonV 实时数据看板 │ | |
| 272 | +├────────────────────────────────────────────────────────────┤ | |
| 273 | +│ 今日发布: 3/3 ✅ 审核中: 0 ⏳ 异常: 0 ⚠️ │ | |
| 274 | +├────────────────────────────────────────────────────────────┤ | |
| 275 | +│ 抖音 │ 小红书 │ B站 │ 视频号 │ | |
| 276 | +│ 播放: 12.5K │ 阅读: 3.2K │ 播放: 8.7K │ 播放: 5.1K │ | |
| 277 | +│ 点赞: 456 │ 点赞: 189 │ 点赞: 521 │ 点赞: 98 │ | |
| 278 | +│ 互动率: 5.2%│ 互动率: 9.1% │ 互动率: 7.8%│ 互动率: 3.2% │ | |
| 279 | +│ ✅ 正常 │ ✅ 正常 │ ✅ 正常 │ ⚠️ 偏低 │ | |
| 280 | +└────────────────────────────────────────────────────────────┘ | |
| 281 | +``` | |
| 282 | + | |
| 283 | +#### 日报模板 | |
| 284 | + | |
| 285 | +| 指标 | 今日 | 昨日 | 环比 | 本周平均 | 备注 | | |
| 286 | +|------|------|------|------|----------|------| | |
| 287 | +| 发布内容数 | | | | | | | |
| 288 | +| 总播放量 | | | | | | | |
| 289 | +| 总互动数 | | | | | | | |
| 290 | +| 新增粉丝 | | | | | | | |
| 291 | +| 爆款内容数 | | | | | | | |
| 292 | + | |
| 293 | +#### 异常告警规则 | |
| 294 | + | |
| 295 | +| 告警级别 | 触发条件 | 响应时间 | 处理人 | | |
| 296 | +|----------|----------|----------|--------| | |
| 297 | +| 🔴 紧急 | 账号被封/限流 | 15 分钟 | COO + CTO | | |
| 298 | +| 🟠 重要 | 播放量突降 > 50% | 1 小时 | 内容运营 | | |
| 299 | +| 🟡 一般 | 互动率低于阈值 | 4 小时 | 内容运营 | | |
| 300 | +| 🟢 提示 | 审核积压 > 10 条 | 当日 | 内容运营 | | |
| 301 | + | |
| 302 | +### 3.4 数据分析框架 | |
| 303 | + | |
| 304 | +#### 内容表现分析 | |
| 305 | + | |
| 306 | +``` | |
| 307 | +爆款内容分析维度: | |
| 308 | +├── 内容特征 | |
| 309 | +│ ├── 主题类型 | |
| 310 | +│ ├── 时长区间 | |
| 311 | +│ ├── 开头钩子 | |
| 312 | +│ └── 结尾引导 | |
| 313 | +├── 发布策略 | |
| 314 | +│ ├── 发布时间 | |
| 315 | +│ ├── 平台选择 | |
| 316 | +│ └── 标签组合 | |
| 317 | +└── 数据特征 | |
| 318 | + ├── 流量来源(推荐/搜索/关注) | |
| 319 | + ├── 用户画像(年龄/性别/地域) | |
| 320 | + └── 互动热词 | |
| 321 | +``` | |
| 322 | + | |
| 323 | +#### 竞品监控 | |
| 324 | + | |
| 325 | +| 监控项 | 频率 | 工具/方法 | | |
| 326 | +|--------|------|-----------| | |
| 327 | +| 竞品发布频率 | 日报 | 人工观察 | | |
| 328 | +| 竞品爆款内容 | 日报 | 第三方数据平台 | | |
| 329 | +| 竞品互动数据 | 周报 | 抽样统计 | | |
| 330 | +| 竞品新玩法 | 周报 | 行业社群/资讯 | | |
| 331 | + | |
| 332 | +--- | |
| 333 | + | |
| 334 | +## 4. 应急响应预案 | |
| 335 | + | |
| 336 | +### 4.1 危机分级 | |
| 337 | + | |
| 338 | +| 级别 | 定义 | 示例 | 响应时间 | | |
| 339 | +|------|------|------|----------| | |
| 340 | +| P0 | 公司级危机 | 账号被封、重大舆情、法律风险 | 15 分钟 | | |
| 341 | +| P1 | 业务级危机 | 内容被限流、恶意攻击、数据异常 | 1 小时 | | |
| 342 | +| P2 | 运营级问题 | 发布失败、审核积压、小范围投诉 | 4 小时 | | |
| 343 | + | |
| 344 | +### 4.2 应急响应流程 | |
| 345 | + | |
| 346 | +#### P0 级危机 | |
| 347 | + | |
| 348 | +1. **发现** → 立即上报 COO 和 CEO | |
| 349 | +2. **评估** → 10 分钟内完成影响评估 | |
| 350 | +3. **处置** → 启动应急预案,多部门协同 | |
| 351 | +4. **通报** → 30 分钟内内部通报,1 小时内对外声明(如需) | |
| 352 | +5. **复盘** → 危机解除后 24 小时内复盘 | |
| 353 | + | |
| 354 | +#### P1 级危机 | |
| 355 | + | |
| 356 | +1. **发现** → 上报 COO | |
| 357 | +2. **分析** → 1 小时内定位原因 | |
| 358 | +3. **解决** → 4 小时内制定解决方案 | |
| 359 | +4. **跟进** → 持续监控直至恢复正常 | |
| 360 | +5. **记录** → 记录问题和解决方案 | |
| 361 | + | |
| 362 | +### 4.3 常见场景应对 | |
| 363 | + | |
| 364 | +#### 场景1: 账号被限流 | |
| 365 | + | |
| 366 | +- [ ] 立即停止所有发布 | |
| 367 | +- [ ] 检查近期内容,删除可能违规内容 | |
| 368 | +- [ ] 联系平台客服申诉 | |
| 369 | +- [ ] 启动备用账号继续运营 | |
| 370 | +- [ ] 分析原因,调整内容策略 | |
| 371 | + | |
| 372 | +#### 场景2: 负面舆情 | |
| 373 | + | |
| 374 | +- [ ] 监测舆情传播范围和影响 | |
| 375 | +- [ ] 评估是否需官方回应 | |
| 376 | +- [ ] 准备回应话术(如需) | |
| 377 | +- [ ] 协调公关/法务审核 | |
| 378 | +- [ ] 持续监控舆情走向 | |
| 379 | + | |
| 380 | +#### 场景3: 内容审核大面积不通过 | |
| 381 | + | |
| 382 | +- [ ] 检查审核规则是否更新 | |
| 383 | +- [ ] 梳理不通过内容的共性特征 | |
| 384 | +- [ ] 调整内容制作标准 | |
| 385 | +- [ ] 与平台沟通确认规则 | |
| 386 | +- [ ] 重新提交修改后的内容 | |
| 387 | + | |
| 388 | +--- | |
| 389 | + | |
| 390 | +## 5. 附录:工具与模板 | |
| 391 | + | |
| 392 | +### 5.1 常用工具清单 | |
| 393 | + | |
| 394 | +| 用途 | 工具 | 链接/说明 | | |
| 395 | +|------|------|-----------| | |
| 396 | +| 数据监测 | 新抖/灰豚/蝉妈妈 | 第三方数据平台 | | |
| 397 | +| 热点追踪 | 今日热榜 | tophub.today | | |
| 398 | +| 内容管理 | 飞书多维表格 | 内部内容排期 | | |
| 399 | +| 协作沟通 | 飞书 | 团队沟通 | | |
| 400 | +| 设计协作 | 即时设计/Figma | 封面/海报设计 | | |
| 401 | + | |
| 402 | +### 5.2 内容发布模板 | |
| 403 | + | |
| 404 | +#### 抖音发布模板 | |
| 405 | + | |
| 406 | +``` | |
| 407 | +标题:[钩子] + [内容概述] + [互动引导] | |
| 408 | +示例:"AI玩具竟然会安慰我?这句话让我破防了😭 #AI玩具 #治愈系 #暖心" | |
| 409 | + | |
| 410 | +标签:#AI玩具 #LemonV #[内容标签] #[热点标签] #[平台活动标签] | |
| 411 | + | |
| 412 | +简介: | |
| 413 | +- 视频亮点提炼(1-2句) | |
| 414 | +- 产品/品牌信息( subtly) | |
| 415 | +- 互动引导(点赞关注评论) | |
| 416 | +``` | |
| 417 | + | |
| 418 | +#### 小红书发布模板 | |
| 419 | + | |
| 420 | +``` | |
| 421 | +标题:【emoji】+ 场景化描述 + 价值点 | |
| 422 | +示例:"😭我的AI玩具竟然会安慰我!深夜emo有救了" | |
| 423 | + | |
| 424 | +正文: | |
| 425 | +- 场景引入(痛点/共鸣) | |
| 426 | +- 产品介绍(使用体验) | |
| 427 | +- 亮点展示(具体功能) | |
| 428 | +- 互动引导(提问/投票) | |
| 429 | + | |
| 430 | +标签:#AI玩具 #智能陪伴 #LemonV #[场景标签] #[情感标签] | |
| 431 | +``` | |
| 432 | + | |
| 433 | +### 5.3 审核意见模板 | |
| 434 | + | |
| 435 | +#### 通过意见 | |
| 436 | + | |
| 437 | +``` | |
| 438 | +✅ 审核通过 | |
| 439 | +- 通过级别:L1/L2/L3 | |
| 440 | +- 建议发布时间:[日期] [时段] | |
| 441 | +- 建议标签:[标签1] [标签2] | |
| 442 | +- 备注:[其他建议] | |
| 443 | +``` | |
| 444 | + | |
| 445 | +#### 修改意见 | |
| 446 | + | |
| 447 | +``` | |
| 448 | +📝 需修改 | |
| 449 | +- 审核级别:L1/L2/L3 | |
| 450 | +- 问题类型:合规/质量/品牌/平台规则 | |
| 451 | +- 具体问题:[详细描述] | |
| 452 | +- 修改建议:[具体建议] | |
| 453 | +- 重新提交后审核级别:L1/L2/L3 | |
| 454 | +``` | |
| 455 | + | |
| 456 | +### 5.4 数据日报模板 | |
| 457 | + | |
| 458 | +```markdown | |
| 459 | +# LemonV 运营日报 - YYYY-MM-DD | |
| 460 | + | |
| 461 | +## 今日概览 | |
| 462 | +- 发布内容: X 条 (计划: X 条) | |
| 463 | +- 总播放量: XXX | |
| 464 | +- 总互动量: XXX | |
| 465 | +- 新增粉丝: XXX | |
| 466 | + | |
| 467 | +## 各平台表现 | |
| 468 | +### 抖音 | |
| 469 | +- 发布: X 条 | |
| 470 | +- 播放: XXX (环比: +/-X%) | |
| 471 | +- 互动率: X% (目标: ≥3%) | |
| 472 | + | |
| 473 | +### 小红书 | |
| 474 | +... | |
| 475 | + | |
| 476 | +## 今日爆款 | |
| 477 | +1. [内容标题] - 播放量: XXX | |
| 478 | +2. ... | |
| 479 | + | |
| 480 | +## 明日计划 | |
| 481 | +- 计划发布: X 条 | |
| 482 | +- 重点内容: [标题] | |
| 483 | + | |
| 484 | +## 问题与风险 | |
| 485 | +- [如有] | |
| 486 | +``` | |
| 487 | + | |
| 488 | +--- | |
| 489 | + | |
| 490 | +## 修订记录 | |
| 491 | + | |
| 492 | +| 版本 | 日期 | 修订内容 | 修订人 | | |
| 493 | +|------|------|----------|--------| | |
| 494 | +| v1.0 | 2026-03-26 | 初版发布 | COO | | |
| 495 | + | |
| 496 | +--- | |
| 497 | + | |
| 498 | +*本手册由 LemonV COO 制定,全员须遵照执行。如有疑问或建议,请联系 COO。* | ... | ... |
scripts/test_scrapling.py
0 → 100644
| 1 | +import os | |
| 2 | +import json | |
| 3 | +import traceback | |
| 4 | +from scrapling import StealthyFetcher | |
| 5 | + | |
| 6 | +def fetch_hn(): | |
| 7 | + print("Initiating scrapling StealthyFetcher request to Hacker News...") | |
| 8 | + fetcher = StealthyFetcher() | |
| 9 | + page = fetcher.fetch("https://news.ycombinator.com/") | |
| 10 | + | |
| 11 | + try: | |
| 12 | + results = [] | |
| 13 | + # Each HN item is a <tr> with class athing | |
| 14 | + posts = page.css("tr.athing") | |
| 15 | + | |
| 16 | + for post in posts[:15]: | |
| 17 | + title_elem = post.css_first(".titleline > a") | |
| 18 | + if not title_elem: | |
| 19 | + continue | |
| 20 | + | |
| 21 | + title = title_elem.text | |
| 22 | + url = title_elem.attrib.get('href', '') | |
| 23 | + | |
| 24 | + score = "Check HN for score" | |
| 25 | + | |
| 26 | + results.append({ | |
| 27 | + "title": title, | |
| 28 | + "score": score, | |
| 29 | + "url": url if url.startswith('http') else "https://news.ycombinator.com/" + url | |
| 30 | + }) | |
| 31 | + | |
| 32 | + print("\n=== 🚀 [Scrapling Crawler] Hacker News 抓取结果 ===") | |
| 33 | + print(json.dumps(results[:5], indent=2, ensure_ascii=False)) | |
| 34 | + print("=========================================\n") | |
| 35 | + except Exception as e: | |
| 36 | + print("Failed to parse.") | |
| 37 | + print(traceback.format_exc()) | |
| 38 | + | |
| 39 | +if __name__ == "__main__": | |
| 40 | + fetch_hn() | |
| 41 | + | ... | ... |