8.6 KiB
8.6 KiB
Product
Platform
web
Users
CreatorHub 面向维护多个抖音账号的新媒体运营团队。主要使用者需要管理自有账号及浏览器环境、跟踪竞品作品、查看评论和互动通知,并处理文字私信。
这是供运营人员持续使用的内部工具,不是面向访客的品牌官网或营销落地页。尚未确认团队规模、人员分工及商业销售方式,不为这些事项编造用户画像或产品承诺。
Product Purpose
把分散在多个抖音账号、浏览器和平台页面中的运营信息集中到一个工作台,减少反复切换和手工核对,让使用者能辨认账号是否可用、数据是否采集完整,以及哪些互动需要人工处理。
成功意味着使用者能完成以下实际工作,而不是只看到操作成功提示:
- 创建独立浏览器环境,登录后绑定真实账号,并查看其运行、登录及采集情况。
- 分别查看自有和竞品的已采集作品、指标及评论,按需要筛选、排序和追溯原作品。
- 接收已开启账号的真实互动通知,在独立收件箱查看会话并手动发送文字私信。
- 遇到断线、缺少资料或处理失败时,明确知道当前结果及可执行的下一步。
没有已确认的增长率、节省工时或业务收入目标;不得把上述目标转换为未经验证的效果数字。
Positioning
CreatorHub 是围绕真实浏览器登录环境运行的抖音多账号运营控制台,账号环境、数据采集、互动监听和人工处理在同一产品中关联。
产品的重要约定是保留真实状态和数据来源:未登录环境不冒充账号,已保存数据不冒充平台全量数据,发送请求不冒充已送达消息。这是产品机制,不是经过竞争研究验证的独家优势。
Operating Context
- 使用者通过浏览器访问内部工作台;当前产品以列表、筛选、详情和表单为主要工作方式。
- 初次使用需要可用网关;在“我的账号”中创建抖音浏览器环境,登录并核验身份后才建立真实账号绑定。
- 自有账号用于日常运营;监控账号用于跟踪竞品,支持通过分享链接导入。两类来源必须明确区分。
- 日常工作在“我的账号”“监控账号”“作品分析”“评论聚合”“事件聚合”“私信管理”之间往返;返回列表时保留当前浏览器标签页内的筛选和浏览位置。
- 网关管理、网络出口和采集设置为运营提供资源与配置,不是独立的产品受众或营销入口。
- 当前部署目标是单机单节点。浏览器网关在宿主机运行,控制服务与数据库另行运行;多节点调度和跨机器恢复不是当前已交付承诺。
- 开发运行说明见
README.md;部署地址和目录由环境配置决定,不在产品文档中另设默认值。
Capabilities and Constraints
账号与浏览器环境
- 仅支持抖音(
douyin),不得恢复小红书等其他平台。 - 创建环境时不填写昵称、UID 或 Cookie,不创建占位账号。待登录环境与已绑定账号出现在同一列表。
- 首次身份核验后绑定真实 UID、昵称等资料;已绑定环境不能悄悄换绑另一个 UID,账号绑定不能改变原浏览器资料。
- 暂停账号与停止浏览器是不同操作。登录、启动或同步资料不能暗中恢复已暂停的账号。
- 调度状态、业务状态、采集状态及浏览器运行情况不能互相替代;读取失败必须明确展示。
作品、指标与评论
- 自有作品保存平台分页返回的全部历史作品;竞品作品和评论受采集回看范围限制。
- 平台作品总数与本地已采集数量是不同事实;总数未知不等于零。任务完成也不等于作品已采齐。
- “作品分析”和“评论聚合”通过独立 TAB 区分自有与竞品来源,各自保留筛选及页码。
- 筛选和排序作用于全部符合条件的已采集数据后再分页。缺少指标不能当作零,未采集数据不能参与分析。
- 作品封面来自本地缓存,下载失败或缺图应有说明,不回退展示远程图片。
- 评论聚合是已采集评论的只读展示,不因打开页面而另建采集流程。
互动通知与私信
- 自有账号逐个开启监听,默认关闭;未登录环境不能开启。监听需要已登录且运行中的浏览器。
- 事件聚合仅展示当前已开启账号的点赞、评论、关注和转发;私信不混入互动事件列表。
- 开启监听只是设置,不保证接收正常;界面需要说明实际读取结果、最后成功时间及错误。关闭后保留历史,重新开启可继续查看。
- 事件发生时间与接收时间不同;缺少发生时间不能用接收时间代替。用户和作品入口必须来自真实平台资料。
- 私信仅支持已开启监听的自有账号,展示聊天客户端已加载会话的最近 50 条消息,不承诺完整历史。
- 私信只支持手动发送文字,不自动回复、不群发;同一联系人在不同账号下是独立会话,草稿也必须隔离。
- 超时或结果无法确认时应显示“结果未确认”,不自动重发,不宣称送达或已读。资料读取失败不能阻止真实消息保存。
设置与当前边界
- 采集时长以正整数和
s、m、h单位输入;保存配置不能无故重置已有采集进度。 - AI 服务仅支持 OpenAI Compatible,使用已保存的接口地址、密钥和从服务获取的模型;不可凭空预设可用模型,也不据此承诺自动运营能力。
- 当前导航名称以
web/src/utils/metadata.tsx为准;其中/creator/settings目前显示为“采集设置”。AI 配置能力不代表另一个“系统设置”页面已经存在。 - “工作台”当前是明确说明尚未实现的数据看板占位页,不存在可作为宣传或设计证据的运营统计图表。
- 现有代码和产品约定不等于全部完成了真实平台验收;任何完成度或效果声明都需要单独证据。
Brand Commitments
- 产品名称为 CreatorHub,界面主要使用简体中文。
- 产品表达直接、专业、克制,以真实结果和可执行操作为中心,不使用营销口号包装内部流程。
- 账号昵称、互动者资料及作品信息采用真实平台资料;缺失资料可以明确提示,但不得把前端占位文案保存成真实数据。
- 已确认延续现有运营工作台,而非重新塑造品牌。未建立独立品牌色、专属字体、吉祥物或营销图片体系;现有组件样式属于设计依据,见
DESIGN.md。
Evidence on Hand
| 依据 | 可用于确认的事实 | 限制 |
|---|---|---|
AGENTS.md |
当前产品范围、关键业务约定及界面规则 | 用作现行约束,不作为每项能力都已验收的证据 |
web/src/utils/metadata.tsx、web/src/layouts/index.tsx |
当前导航、页面命名和工作台结构 | 不代表页面说明中的规划全部实现 |
web/src/components/accounts/、web/src/pages/creator/ |
账号、作品、评论、事件、私信和设置的当前界面 | 代码检查不能替代平台、数据库和页面的真实核对 |
web/src/pages/dashboard/index.tsx |
数据看板尚未实现的明确说明 | 不可生成假指标、假曲线或假加载进度 |
README.md、docs/native-browser-verification.md |
运行条件及真实环境验证方法 | 旧步骤必须结合当前账号创建约定阅读 |
web/package.json、DESIGN.md |
当前前端依赖和现有设计系统 | 不是未来新框架或新视觉方案的授权 |
docs/plan01.md 和其他历史计划中包含旧范围或旧实现,不能据此恢复多平台业务或旧界面。当前文档依据现行约束和活动代码整理;若文档与实现不一致,应明确指出差异,不擅自扩大产品范围。
没有随本次分析确认的客户案例、用户访谈、商业定价、品牌资产包或量化成效;后续页面不得编造这些证据。
Product Principles
- 真实优先。 明确区分未知、失败、处理中、完成和完整,不用占位值掩盖信息不足。
- 来源清楚。 自有与竞品、互动通知与私信、平台事实与本地进度各自有明确边界。
- 人工可控。 关键操作意图清晰,有影响的操作要求确认;不暗中恢复账号、重发私信或改变绑定。
- 工作连续。 浏览环境、采集进度、筛选位置和会话草稿不因无关操作丢失。
- 当前范围优先。 围绕抖音单机运营闭环完善已有能力,不以未经确认的多平台、全自动运营或新看板替代可用产品。