拼团翻译 · 兴趣社区 · H5联动 · 完整商业闭环
| 属性 |
内容 |
| 文档版本 |
V4.1(在 V4.0 基础上:拼团并发限制移除、导航精简为3Tab、社区UGC优先策略调整) |
| 适用版本 |
Seka 二期(Phase 2) |
| 前置依赖 |
一期已上线:用户系统、独享翻译、阅读器、支付、任务中心、签到、广告任务 |
| 核心产品 |
翻译(独享+拼团)、兴趣社区、消息/私信、H5分享落地页 |
| 目标市场 |
日韩文轻小说读者群体(简中、繁中、英语、日语、韩语) |
| 文档日期 |
2026-03-18 |
| 参考资料 |
MVP需求文档 V1.0 / App V1.0需求文档 / MVP设计图 / 二期设计方案 V1.0 & V2.0 |
V4.1 主要变更说明
- 拼团并发策略调整:同一文件+语言允许同时开多个拼团,互不影响,用户自行选择加入哪个团
- 导航架构精简:底部 Tab 由 4 个缩减为 3 个(首页、兴趣、我的),取消独立发现 Tab,拼团发现入口迁入首页和兴趣页
- 社区内容策略调整:兴趣社区以用户原创内容(UGC)为核心,系统自动生成的拼团状态卡不出现在社区 Feed,仅通过消息通知触达用户
0. 产品全局视图与战略定位
0.1 四阶段产品路线图
| 阶段 |
平台 |
核心功能 |
商业目标 |
状态 |
| MVP |
Web |
注册/登录、文件上传/解析、独享翻译、阅读器、支付、管理后台 |
跑通核心交易闭环 |
已完成 |
| 一期 |
App(iOS/Android) |
移动端全流程、广告获取代币、App Push、更多文件格式 |
移动端留存,广告变现 |
已上线 |
| 二期(本文档) |
App + H5 |
拼团翻译、兴趣社区(UGC)、消息/私信、H5分享落地页 |
裂变拉新,社区留存 |
设计中 |
| 三期 |
App + Web |
标签系统、推荐引擎、精细化运营工具 |
精准推荐,长期留存 |
规划中 |
0.2 二期核心目标与成功指标
商业核心:将"多人支付工具"升级为"需求聚合 + 裂变传播 + 结果共享"的完整交易闭环
增长核心:团长裂变系数 K > 1,每个团长平均带来 ≥1.5 个新用户
留存核心:兴趣社区 D7 留存率从一期基线提升 ≥15%,社区内容以真实 UGC 为主
| OKR维度 |
关键指标 |
目标值 |
测量方式 |
| 交易转化 |
解析页 → 拼团发起率 |
≥ 15%(价格 > 150P 的用户) |
埋点漏斗 |
| 需求聚合 |
求翻译帖 → 正式成团转化率 |
≥ 30% |
demand_post 转化率 |
| 裂变增长 |
社区/分享来源新用户占比 |
≥ 25% |
归因分析 |
| 成团效率 |
平均成团时长 |
≤ 18 小时 |
group_order 时间差 |
| 失败挽留 |
拼团失败后再转化率 |
≥ 40%(转独享/续团/求翻译) |
失败承接漏斗 |
| 社区活跃 |
兴趣页 D7 留存率 |
基线 + 15% |
留存分析 |
| UGC质量 |
用户原创帖占社区 Feed 比例 |
≥ 70% |
内容类型分布看板 |
0.3 三条完整产品飞轮
| 飞轮 |
触发点 |
关键路径 |
最终沉淀 |
| 高价拦截飞轮 |
解析页价格 > 150P → 用户犹豫 |
发布求翻译 → 社区聚合意向 → 开正式团 → 成团 |
流失用户变可聚合需求 |
| 裂变传播飞轮 |
团长发起拼团后 |
分享H5/海报 → 站外新用户 → 注册支付加入 → 续裂变 |
K值>1,降低拉新成本 |
| 内容回流飞轮 |
翻译完成 → 阅读结束 |
用户自发评价/片段分享 → 兴趣社区 → 其他用户种草 → 开团 |
真实UGC沉淀,驱动复购 |
一、一期基础能力复用边界(重要约束)
⚠️ 设计原则:二期所有新功能必须严格建立在一期已有能力之上,不重复造轮子,不破坏已有用户心智
⚠️ 核心约束:同一用户仅允许1个执行中的翻译任务,多个任务按提交时间排队(一期规则,二期继承)
| 一期能力 |
复用方式 |
二期扩展 |
| 用户系统(注册/登录/账号) |
直接复用,不改动 |
社区帖子、私信均绑定已有 user_id |
| 文件上传 + MD5 秒传 |
直接复用 |
拼团 Book_ID 归并依赖 MD5 机制 |
| 作品解析 + Token 定价 |
解析流程不变,解析结果页UI改造 |
增加拼团/求翻译分流入口 |
| 翻译引擎(切片/并发/保底) |
拼团触发翻译时完全复用独享翻译流程 |
翻译结果共享给所有成员 |
| 任务中心 |
主结构不变,样式微调 |
新增拼团占位任务卡样式 |
| 阅读器 |
主功能不变 |
新增右上角"讨论"入口 + 长按"分享到兴趣" |
| 代币/钱包系统(P) |
直接复用 |
新增"拼团返还"、"拼团退款"账单类型 |
| 支付系统 |
直接复用 |
拼团份额支付复用已有支付弹窗 |
| 签到/广告任务 |
直接复用 |
不改动 |
| 管理后台 |
扩展,不重建 |
新增拼团管理、社区管理模块 |
二、解析页三分流改造(核心入口)
解析页是整个产品最关键的决策节点。一期该页面只有"确认支付"一个出口,导致价格敏感用户大量流失。二期改造目标:把流失流量变为可聚合的需求资产。
2.1 页面结构
| 区域 |
内容 |
改动范围 |
| 书籍信息区 |
书名、文件格式、文件大小、源语言(复用一期) |
不改动 |
| 翻译语言选择区 |
目标语言选择(复用一期) |
不改动 |
| 章节预览区 |
章节列表,默认展示3个(复用一期) |
不改动 |
| 价格决策区(核心改造) |
原"支付金额 + 确认支付"改为三卡片模式选择器 |
全新改造 |
| 智能推荐提示区(新增) |
价格超阈值时自动高亮推荐选项 |
新增 |
| 底部操作区 |
按所选模式动态渲染按钮文案和价格 |
改造 |
2.2 三卡片设计规范
| 卡片 |
标题 |
副标题 |
价格展示 |
默认状态 |
按钮文案 |
触发阈值 |
| 独享卡 |
立即翻译 |
无需等待,即刻开始 |
全价(如 200P) |
默认选中 |
确认支付 → |
— |
| 拼团卡 |
发起拼团 |
最多省 80%,邀好友共翻 |
如 40P/人(5人团) |
未选中 |
发起拼团 → |
价格 > 150P 时高亮显示"推荐"角标 |
| 求翻译卡 |
发布需求 |
0P 起步,先征集同好 |
0P |
未选中 |
发布到兴趣广场 → |
价格 > 300P 时高亮显示 |
关键设计原则:默认选中独享,不强制引流,避免破坏已有用户的翻译工作流。
高价触发阈值由后台配置(默认:拼团推荐 150P,求翻译推荐 300P)。
视觉处理:满足触发条件时,拼团卡加粉色边框 + "推荐"角标,吸引注意力但不强制。
2.3 模式选择后的操作路径
| 选择模式 |
点击后行为 |
跳转目标 |
| 独享模式(默认) |
直接调起支付弹窗(复用一期支付流程) |
支付成功 → 任务中心 |
| 拼团模式 |
展开拼团配置面板(内联展开,不跳转页面) |
配置完成支付 → 拼团详情页 |
| 求翻译模式 |
直接发布求翻译帖(无需支付) |
发布成功 → 帖子详情页 / 兴趣页 |
三、拼团翻译功能完整设计
3.1 拼团参数设计(后台可配置)
| 参数 |
默认值 |
范围/规则 |
说明 |
| 最少参团人数 |
3人 |
3~10人 |
含团长,低门槛易成团 |
| 最多参团人数 |
10人 |
3~10人 |
防止单团人数过多导致管理复杂 |
| 有效时长 |
24小时 |
12h/24h/48h/72h 后台档位可配 |
过短用户无法传播,过长热度衰减 |
| 默认人数 |
5人 |
在范围内 |
5人时省80%,传播吸引力最强 |
| 团长份额 |
与成员相同 |
ceil(全价/人数) |
先付后返,确保团长有成团动力 |
| 团长返还比例 |
100%(冷启动期) |
后台三档可配 |
成团后立即返还,不等翻译完成 |
| 同文件并发团限制 |
不限制 |
— |
同一文件+语言允许同时存在多个拼团,用户自行选择加入 |
| 成员退出限制 |
成功支付后不可主动退出 |
— |
保护其他成员权益 |
并发团策略说明(V4.1变更点)
允许同一 Book_ID + 目标语言同时存在多个进行中的拼团,各团独立运作,互不影响。用户在首页拼团入口或兴趣页帖子中可看到同一书目的所有在招募的团,自行选择加入哪一个。
平台侧影响:同一翻译结果(Book_ID + target_language)只生成一次,多个成团的团共享同一份译文;翻译任务在第一个团成团时触发,后续成团的团直接复用已有结果,无需重复翻译,边际成本接近零。
用户侧体验:加入一个团后,若该书已有译文存在,成团即可阅读,无需等待翻译;若尚无译文,按正常翻译流程排队。
3.2 发起拼团完整流程(8步)
| 步骤 |
用户操作 |
系统动作 |
异常处理 |
| Step 1 |
上传文件 |
解析、识别章节、计算Token数、生成Book_ID |
解析失败 → 提示重传,可重试 |
| Step 2 |
选择目标语言 |
价格实时计算,三卡片联动更新 |
— |
| Step 3 |
点击"拼团"卡片 |
内联展开拼团配置面板 |
余额不足 → 直接显示充值入口 |
| Step 4A |
按人数配置(默认) |
实时显示单人价 + 团长返还金额 |
人数超范围 → 边界提示 |
| Step 4B |
按预算配置(新增) |
输入"每人最多X P" → 系统反推推荐人数 |
价格不整除时向上取整并说明 |
| Step 5 |
确认支付团长份额 |
创建 group_order(GROUPING),开启倒计时,扣款 |
支付失败 → 保留草稿24h,可重新支付 |
| Step 6 |
发布到兴趣广场(弹窗确认) |
用户选择是否发帖;若选择发帖,创建 UGC 招募帖,关联 group_order_id |
可选"仅复制链接"跳过发帖;帖子属于用户 UGC,非系统自动生成 |
| Step 7 |
生成分享物料 |
生成H5链接/二维码/分享海报 |
图片生成失败 → 降级为纯文字链接 |
| Step 8 |
等待成员加入 |
实时推送拼团进展通知;临期2h推送催促提醒 |
— |
Step 6 设计说明(V4.1变更点)
发团成功后的社区发帖改为用户主动选择,而非系统自动生成。弹窗提示:"要把这个拼团发到兴趣广场招募同好吗?" 用户确认后,系统提供预填模板,用户可编辑后发布——这条帖子本质上是用户的 UGC,计入用户发帖数,享有 UGC 激励奖励,排序逻辑与普通 UGC 帖相同。
3.3 拼团详情页(H5 + App 共逻辑)
| 区域 |
字段/组件 |
设计要点 |
| 作品信息区 |
书名、文件格式、文件大小、源/目标语言、题材标签、章节数/总字数区间 |
与解析页风格一致,作为翻译质量背书 |
| 核心决策区 |
进度 X/Y人(进度条)、每人费用(大字号突出)、对比独享价(省X%)、倒计时(< 4h变红)、成团后权益说明 |
"省80%"要突出显示,是核心转化点 |
| 同书其他拼团(新增) |
若同一书目还有其他进行中的拼团,展示"还有X个团在招募" + 快速跳转 |
允许并发团后,帮助用户快速对比选择 |
| 社会证明区 |
已浏览人数、已收藏/关注人数、最近加入成员头像流(最多8个)、来源帖子标题 |
建立信任,降低新用户决策门槛 |
| 操作区 |
主CTA: 加入拼团 / 关注该书 / 分享给好友 / 私信团长 |
已加入状态: 按钮变为"已加入·等待成团"(灰态) |
| 风险提示区 |
若用户已有执行中任务 → "成团后本书将排队执行" |
兼容一期任务排队约束,消除用户疑虑 |
| H5专属引导条(底部固定) |
"在App内获得更好体验 · 下载Seka" |
未安装用户可在H5完成完整流程,已安装则Deep Link跳转 |
3.4 加入拼团前置条件与边界
| 条件 |
规则 |
失败处理 |
| 登录状态 |
必须已登录 |
H5页面:弹出登录框,登录完成自动回到详情页 |
| 余额校验 |
钱包余额 ≥ 单人份额 |
引导充值,充值完成后自动重新发起支付 |
| 重复加入同一团 |
同一 group_order_id 不可重复加入 |
提示"您已加入本团" |
| 跨团限制 |
允许同一用户加入同一书目的不同拼团 |
—(并发团策略,用户可加入多个团但只有最先成团的生效) |
| 拼团状态 |
仅GROUPING状态可加入 |
展示当前状态原因,引导查看其他进行中的团 |
| 并发任务 |
允许加入,但提示排队 |
文案:"成团后若您有翻译中任务,本书将进入排队" |
| 最后名额并发 |
最后1个席位加分布式锁 |
并发时仅1人成功,其余提示"刚被抢走,团已满员" |
跨团加入的补充说明:若用户已加入某个团,同一书目另一个团成团更早,该用户仍可阅读(以任一已加入且成团的团为准)。已参与多个团的用户,各团退款独立处理(每个失败团单独退款)。
3.5 拼团完整状态机
[PENDING] → 团长支付成功 → [GROUPING]
│
┌─────────────┤
│ │
满员 ↓ 超时未满员 ↓
[SUCCESS] [FAILED]
│ │
返币+创建占位任务 自动退款所有成员
│
[QUEUED] → 排队执行 → [TRANSLATING] → [COMPLETED]
│
若 Book_ID+语言已有完成的译文 → 直接跳至 [COMPLETED],无需重新翻译
[GROUPING] → 团长2h内无人加入时取消 → [CANCELLED]
| 状态 |
含义 |
触发条件 |
用户可见操作 |
系统后台动作 |
| PENDING |
团长已选拼团但未付款 |
选择拼团模式后创建草稿 |
支付 / 返回 |
保留草稿24h,超时自动清除 |
| GROUPING |
团长已付,等待成员 |
团长支付成功 |
分享 / 查看进度 / 私信 / 关注 |
开启倒计时,推送给关注该书用户 |
| SUCCESS |
满员,待创建翻译任务 |
最后一人支付成功 |
查看状态 |
立即触发返币,创建所有成员占位任务卡;检查是否有可复用译文 |
| QUEUED |
成团但排队等待翻译 |
用户有其他执行中任务,或翻译引擎繁忙 |
查看预计等待时长 |
进入任务排队队列 |
| TRANSLATING |
翻译执行中 |
翻译引擎开始处理 |
查看进度条 |
周期性进度通知(复用一期) |
| COMPLETED |
翻译完成(或复用已有译文) |
翻译引擎输出完成,或检测到已有同语种译文 |
阅读 / 下载 / 分享 / 评价 |
推送完成通知给全体成员,引导评价 |
| FAILED |
超时未成团 |
倒计时结束且未满员 |
查看退款 / 再次发起 / 转求翻译 |
自动退款所有成员,触发失败承接弹窗 |
| CANCELLED |
团长主动取消 |
仅限无人加入时2h内 |
查看退款 |
退还团长全款,生成取消记录 |
3.6 费用计算与返还机制
全本翻译价格 = Token数 × 每Token单价(服务端配置,$1 = 100P)
单人份额 = ceil(全本翻译价格 / 参团人数) ← 向上取整,保证平台不亏损
实际收取总额 = 单人份额 × 参团人数 ← 可能略高于全价,差额归平台
团长返还金额 = 单人份额 × 返还比例(后台配置)
译文复用时的计费说明:若成团时已存在同 Book_ID + 目标语言的完成译文,平台无需支付翻译成本,但仍向用户收取正常拼团费用,差价为平台利润。这是内容复用带来的规模效益,不影响用户端价格。
| 运营阶段 |
返还规则 |
说明 |
| 冷启动期(二期上线初期) |
成团100%返还团长份额 |
最大化团长发团动力,快速建立用户习惯 |
| 稳定期·基础档 |
成团70%返还 |
控制激励成本,仍有足够吸引力 |
| 稳定期·裂变加成 |
团长直接带来≥2个新注册用户:补至100% |
通过分享链接归因追踪,奖励高价值传播者 |
| 运营活动档 |
限时加成:活动期间额外+10% |
配合大促活动,后台配置开关和时段 |
3.7 拼团失败承接流
拼团失败是最大的用户流失节点。失败弹窗设计原则:不只是退款通知,而是下一步行动引导。
| 角色 |
承接选项 |
触发方式 |
系统动作 |
| 团长 |
再开一轮(直接续期) |
失败弹窗主CTA |
保留原配置,重新计时,团长仅需再次确认 |
| 团长 |
补差价转独享 |
失败弹窗次选项 |
计算剩余需补金额,直接调起支付弹窗 |
| 团长 |
转为求翻译帖 |
失败弹窗第三选项 |
自动创建demand_post,保留所有关注用户为意向用户 |
| 成员 |
关注该书(一键) |
失败通知 → 一键关注 |
有新团/求翻译帖时自动推送通知 |
| 成员 |
加入候补池(一键) |
失败通知 → 加入候补 |
下次有人开团时优先通知 |
| 成员(任意) |
我来发起新团 |
失败通知 → 一键开团 |
任何成员可成为下一轮团长,系统预填配置 |
四、求翻译意向系统(新增核心模块)
定位:高价拦截的最后防线,将"看了价格就离开"的用户转化为"公开的、可聚合的翻译需求信号"。
与普通内容帖的核心区别:每一条求翻译帖都可以被平台、团长、其他用户看到并响应,最终转化为交易。
4.1 发布求翻译帖流程(6步)
| 步骤 |
操作 |
系统动作 |
关键设计 |
| Step 1 |
解析页选择"发布求翻译" |
无需支付,直接进入发布流程 |
0成本发布,降低行动门槛 |
| Step 2 |
预览并确认帖子内容 |
自动提取书名、语种、预估价格填入模板;默认标题:"求翻译:《书名》XX语版" |
预填消除空白编辑恐惧 |
| Step 3 |
选择是否公开独享价 |
默认展示估算独享价,可勾选隐藏 |
公开价格让潜在同好理解"拼团能省多少" |
| Step 4 |
发布 |
创建demand_post(状态OPEN),作为 UGC 帖子发布到兴趣页 Feed |
发布完成弹窗:展示帖子预览 + 分享入口 |
| Step 5 |
接收意向通知 |
有用户点击"我也想翻"时,实时推送给发布者 |
每次意向通知包含当前意向人数,激励继续传播 |
| Step 6 |
一键转正式团 |
任意用户(含发布者)可点击"发起拼团",系统预填配置 |
需要支付团长份额,之后走正常拼团流程 |
4.2 求翻译帖 → 正式拼团转化规则
| 规则项 |
具体规则 |
| 转化发起者 |
发布者或任意意向用户均可发起,需支付团长份额 |
| 意向用户处理 |
转化时系统自动向所有意向用户推送"TA 开团了!现在加入只需 XP" |
| 状态变更 |
demand_post 状态 OPEN → CONVERTED,linked_group_order_id 记录新团 ID |
| 并发团兼容 |
一条求翻译帖可转化出多个拼团(多人分别发起),各团独立;帖子状态在第一个成功成团后标记 CONVERTED |
| 帖子有效期 |
求翻译帖默认永久有效,发布者可手动关闭 |
4.3 求翻译帖数据模型(新增表 demand_post)
| 字段 |
类型 |
说明 |
索引 |
| id |
BIGINT PK |
主键 |
PRIMARY |
| book_id |
BIGINT FK |
关联作品(MD5复用生成) |
INDEX |
| file_md5 |
VARCHAR(64) |
文件MD5 |
INDEX |
| creator_user_id |
BIGINT FK |
发布者用户ID |
INDEX |
| target_language |
VARCHAR(10) |
求翻译目标语言代码 |
INDEX(与book_id联合) |
| estimated_price |
INT |
估算独享价(P),仅展示用 |
— |
| interested_count |
INT |
点击"我也想翻"的用户数 |
— |
| status |
ENUM |
OPEN / CONVERTED / CLOSED |
INDEX |
| linked_group_order_id |
BIGINT NULL |
最早转化成功的正式团ID |
INDEX |
| show_price |
BOOLEAN |
是否公开估算价格,默认true |
— |
| created_at |
DATETIME |
发布时间 |
INDEX |
| closed_at |
DATETIME NULL |
关闭时间(若手动关闭) |
— |
五、拼团数据模型完整设计
5.1 拼团订单表 group_order
| 字段 |
类型 |
说明 |
索引/约束 |
| id |
BIGINT PK |
主键 |
PRIMARY |
| group_order_no |
VARCHAR(32) |
拼团订单号,格式:GP+时间戳+随机6位 |
UNIQUE |
| book_id |
BIGINT FK |
关联作品,MD5复用逻辑产生 |
INDEX |
| file_md5 |
VARCHAR(64) |
原始文件MD5 |
INDEX |
| source_language |
VARCHAR(10) |
源语言代码(如ja/en/zh-CN) |
— |
| target_language |
VARCHAR(10) |
目标语言代码 |
INDEX(与book_id联合,无唯一约束,允许并发多团) |
| leader_user_id |
BIGINT FK |
团长用户ID |
INDEX |
| total_price |
INT |
全本独享翻译全价(P),快照 |
— |
| member_price |
INT |
每人份额,向上取整(P) |
— |
| required_count |
INT |
成团所需人数(含团长) |
— |
| current_count |
INT |
当前已成功支付人数 |
— |
| view_count |
INT |
详情页浏览次数(含H5) |
— |
| follow_count |
INT |
关注/收藏该拼团的用户数 |
— |
| reuse_translation |
BOOLEAN |
成团时是否复用了已有译文,默认false |
— |
| origin_type |
ENUM |
PARSE_PAGE / COMMUNITY_POST / DEMAND_CONVERT |
— |
| linked_post_id |
BIGINT NULL |
关联的社区 UGC 招募帖ID(用户发帖时关联) |
INDEX |
| linked_demand_id |
BIGINT NULL |
来源求翻译帖ID |
INDEX |
| leader_rebate_ratio |
DECIMAL(4,2) |
团长返还比例快照,如1.00=100% |
— |
| refund_policy_snapshot |
JSON |
退款规则快照(防策略变更影响历史) |
— |
| status |
ENUM |
PENDING/GROUPING/SUCCESS/QUEUED/TRANSLATING/COMPLETED/FAILED/CANCELLED |
INDEX |
| expire_at |
DATETIME |
拼团截止时间 |
INDEX |
| translation_task_id |
BIGINT NULL |
翻译任务ID(成团后填入;复用时填已有任务ID) |
INDEX |
| created_at |
DATETIME |
拼团创建时间 |
INDEX |
| updated_at |
DATETIME |
最后更新时间 |
— |
5.2 拼团成员表 group_member
| 字段 |
类型 |
说明 |
| id |
BIGINT PK |
主键 |
| group_order_id |
BIGINT FK |
关联拼团订单 |
| user_id |
BIGINT FK |
成员用户ID(含团长) |
| role |
ENUM |
LEADER / MEMBER |
| paid_amount |
INT |
实际支付金额(P) |
| payment_order_id |
VARCHAR(64) |
关联支付订单号 |
| share_contribution_count |
INT |
通过该成员分享链路加入的新成员数 |
| refund_amount |
INT NULL |
退款金额(拼团失败时填入) |
| refund_at |
DATETIME NULL |
退款时间 |
| is_following_book |
BOOLEAN |
失败后是否继续关注该书 |
| joined_at |
DATETIME |
加入时间(支付完成时间) |
5.3 拼团分享记录表 group_share_log
| 字段 |
类型 |
说明 |
| id |
BIGINT PK |
主键 |
| group_order_id |
BIGINT FK |
关联拼团 |
| sharer_user_id |
BIGINT FK |
分享者用户ID |
| share_scene |
ENUM |
DETAIL_PAGE / SUCCESS_PAGE / COMMUNITY_POST / DM / H5 |
| share_channel |
VARCHAR(20) |
telegram/discord/reddit/twitter/line/kakao/copy/internal |
| conversion_user_id |
BIGINT NULL |
若该次分享带来加入用户,记录其user_id |
| created_at |
DATETIME |
分享时间 |
六、兴趣社区功能完整设计
核心定位(V4.1重新明确):兴趣社区是以用户原创内容(UGC)为绝对主体的内容场,通过真实用户的推荐、片段分享、阅读评价来建立口碑并驱动拼团转化。
与拼团的关系:拼团是独立的交易模块,通过用户自愿发帖、分享链接进入社区;社区不是拼团的广告牌,而是用户自发聚集、讨论作品的地方。系统自动生成的状态卡(翻译完成、成团通知等)仅通过消息通知触达用户,不在 Feed 中展示。
6.1 模块优先级
| 子模块 |
优先级 |
核心价值 |
一期已有能力 |
| UGC 内容 Feed(兴趣广场) |
P0 |
用户原创内容聚集,口碑建立 |
—(全新) |
| 帖子/评论/点赞/分享 |
P0 |
基础 UGC 互动能力 |
—(全新) |
| 作品讨论区 |
P0 |
围绕作品沉淀真实口碑 |
—(全新) |
| 消息通知中心 |
P0 |
承接所有业务状态变化(拼团通知走这里,不进 Feed) |
一期有框架,扩展 |
| 内容审核(机器预审+举报) |
P0 |
内容安全底座 |
—(全新) |
| 拼团/求翻译帖入口(附属功能) |
P0 |
用户自发分享拼团信息 |
—(全新) |
| 私信系统 |
P1 |
拼团协同,关系链补充 |
—(全新) |
| 收藏/关注 |
P1 |
留存辅助 |
— |
| 用户主页 |
P2 |
社区关系链强化 |
一期已有个人中心,扩展 |
6.2 UGC内容体系
第一层(核心):用户主动原创内容
这是社区 Feed 的绝对主体,目标占比 ≥ 70%。
| 内容类型 |
入口文案 |
典型内容 |
系统标签 |
审核策略 |
| 推荐这本 |
"推荐这本" |
作品推荐、翻译质量评测、阅读心得 |
book_recommend / review |
机器预审 |
| 分享片段 |
"分享片段" |
双语对照片段(≤200字)、精彩段落 |
snippet |
机器预审 + 版权检测 |
| 说两句 |
"说两句" |
自由话题、随手感想、提问 |
free_talk |
机器预审 |
| 求翻译 |
"发布需求" |
求翻译意向帖(来自解析页或直接发帖) |
demand |
机器预审 |
| 拼团招募 |
"我开了个团" |
用户自愿分享自己开的拼团(不强制) |
group_recruit |
机器预审 + 人工抽审 |
关键原则:拼团招募帖是用户自愿选择发布的,系统不代替用户发帖。团长在发起拼团后,弹窗询问"要发到兴趣广场吗?",用户确认并编辑后才发布。不存在系统自动发出的拼团状态帖。
第二层(辅助):用户行为引导内容(半自动,需用户确认)
半自动内容的本质是降低用户发帖成本,提供预填模板,但发布动作由用户主动触发。
| 引导场景 |
触发时机 |
引导方式 |
预填内容 |
用户操作 |
| 翻译完成评价 |
任务完成后弹窗 |
"翻得怎么样,说说吧?" |
书名、语种、评分模板 |
用户确认编辑后点击发布 |
| 精彩片段分享 |
阅读器长按文字 |
菜单项"分享到兴趣" |
双语对照片段 + 作品信息 |
用户确认编辑后点击发布 |
| 拼团招募 |
发团成功后弹窗 |
"发到兴趣广场招募同好?" |
书名、拼团价格、进度模板 |
用户确认编辑后点击发布 |
| 求翻译帖 |
解析页选择"发布求翻译" |
直接进入预填发帖页 |
书名、语种、预估价格 |
用户确认后点击发布 |
第三层(运营内容)
运营内容与 UGC 明确区分,打上"官方"标识,不与用户帖子混排,以独立卡片或置顶方式展示。
| 内容类型 |
发布频率 |
目的 |
| 每周"值得一读"书单 |
每周一次 |
内容种草,引导发现作品 |
| 热门片段精选(来自用户UGC) |
每周一次 |
二次放大优质UGC,鼓励创作 |
| 平台公告/活动通知 |
不定期 |
运营活动告知 |
6.3 信息流排序算法
社区 Feed 的排序以内容质量和用户偏好为核心,商业转化价值作为辅助加权,而非主导因素。
score = 内容质量 × w1 + 用户偏好匹配 × w2 + 新鲜度 × w3 + 社交关系 × w4
内容质量 = like_count × 1 + comment_count × 2 + share_count × 3 + save_count × 2
用户偏好 :同语言偏好 +8 / 同题材偏好 +6 / 该作品有翻译历史 +5
新鲜度 :发布时间指数衰减,半衰期 16h(略长于工具类产品,阅读社区内容保鲜期更长)
社交关系 :关注用户的帖子 +10
内容类型权重(辅助参数,不替代质量评分):
| 内容类型 |
权重说明 |
| 推荐/心得帖(图文丰富) |
基准×1.0,质量评分主导 |
| 片段帖(有双语对照) |
基准×1.2,展示产品价值,适度提升 |
| 求翻译帖(意向人数多) |
基准×1.0 + 意向人数加成,反映真实需求热度 |
| 拼团招募帖(用户发的) |
基准×1.0,与其他UGC平等竞争 |
| 自由话题帖(无作品关联) |
基准×0.6,降权避免水帖 |
| 运营内容 |
独立展示,不参与Feed排序 |
排序策略说明:V4.1 调整了排序权重的设计思路——不再给"即将成团"的帖子额外大权重,避免社区 Feed 变成拼团广告栏。用户看到的是真正有质量、有共鸣的内容;拼团信息通过用户自愿分享自然流通。
6.4 帖子卡片结构(按类型差异化)
| 帖子类型 |
必含元素 |
差异化核心元素 |
主操作 |
| 推荐/心得帖 |
头像、昵称、时间、正文摘要、点赞/评论/分享 |
图文内容 + 作品卡(关联时展示) |
收藏 / 评论 / 分享 |
| 片段帖 |
头像、昵称、时间、点赞/评论/分享 |
双语对照片段(≤200字)+ 作品卡 |
查看全文 / 分享 |
| 求翻译帖 |
头像、昵称、时间、点赞/评论/分享 |
作品信息 + 预估价格 + "X人感兴趣"计数 |
我也想翻 / 发起拼团 |
| 拼团招募帖 |
头像、昵称、时间、点赞/评论/分享 |
内嵌拼团进度卡(进度条+价格+倒计时) |
加入拼团 / 分享 |
| 自由话题帖 |
头像、昵称、时间、正文、点赞/评论/分享 |
纯文字或图文 |
评论 / 分享 |
6.5 发帖流程
Step 1:点击发帖入口(兴趣页右上角 ✏️ 按钮)
Step 2:选择内容类型(5选1:推荐这本 / 分享片段 / 说两句 / 发布需求 / 我开了个团)
Step 3:填写内容(有预填模板时用模板,无模板则空白编辑器)
Step 4:关联作品(可选,搜索或从最近记录选取)
Step 5:系统自动推荐标签(可修改,最多5个)
Step 6:预览 → 发布
七、消息通知中心完整设计
V4.1 重申:拼团状态变化(成团、失败、翻译完成等)仅通过消息通知触达,不在社区 Feed 中展示系统生成的状态卡。这是社区 UGC 优先策略的重要保障。
7.1 通知中心结构
入口:底部导航"我的"Tab 右上角铃铛图标(带红点未读数)。
| Tab |
包含内容 |
优先级 |
| 系统 |
翻译完成、退款到账、系统公告、账户变动 |
P0 |
| 拼团 |
拼团相关所有状态通知(见下表) |
P0 |
| 互动 |
评论回复、点赞(合并显示)、@提及 |
P1 |
7.2 拼团类通知完整清单
| 通知事件 |
接收对象 |
文案示例 |
点击落点 |
| 有人加入你的拼团 |
团长 |
「@用户名 加入了《书名》拼团,当前X/Y人」 |
拼团详情页 |
| 你的拼团还差1人 |
团长 + 所有成员 |
「《书名》拼团还差1人!快分享给好友」 |
拼团详情页 |
| 拼团成功 |
团长 + 所有成员 |
「《书名》拼团成功!翻译即将开始,预计X小时」 |
拼团详情页 |
| 团长返币到账 |
团长 |
「XP 已返回钱包,感谢你发起拼团!」 |
钱包/点数记录页 |
| 翻译完成(拼团) |
所有成员 |
「《书名》XX语版翻译完成,快去阅读吧!」 |
阅读器 |
| 拼团失败(退款) |
团长 + 所有成员 |
「《书名》拼团未能成团,XP已退回钱包」 |
失败承接页 |
| 你关注的书有新拼团 |
关注该书用户 |
「《书名》有人发起新拼团,当前X人,XP/人」 |
拼团详情页 |
| 求翻译帖有人响应 |
发布者 |
「你发的《书名》求翻译已有X人感兴趣,可以开团了」 |
求翻译帖详情 |
| 意向帖已转正式团 |
所有意向用户 |
「《书名》求翻译有人开团了!现在加入只需XP」 |
拼团详情页 |
| 拼团临近截止2h提醒 |
团长 |
「你的拼团还有2小时截止,当前X/Y人,快分享!」 |
拼团详情页 |
7.3 推送技术方案
| 渠道 |
覆盖场景 |
技术方案 |
二期实现 |
| App Push(高优先级) |
翻译完成/拼团成功/失败/临期 |
iOS: APNs;Android: FCM + 小米/华为推送 |
P0 |
| 站内通知 |
全部通知类型 |
写入 notification 表,App启动/前台时轮询或WebSocket |
P0 |
| 私信消息Push |
新私信 |
同上Push通道 |
P1 |
| Web Push |
— |
二期不实现 |
— |
八、私信系统设计
8.1 功能范围(轻量化原则)
支持: 纯文字消息 / 图片(最多3张/条)/ 发送拼团卡片 / 发送作品卡片 / 消息已读状态
不支持: 语音/视频消息 / 文件传输 / 群聊 / 消息撤回(二期不实现)
8.2 私信发起场景与快捷话术
| 场景 |
触发入口 |
快捷话术(可选) |
| 咨询作品内容 |
拼团详情页 → 私信团长 |
「你的团还差几个人?」「这本书难度怎么样?」 |
| 协同邀请成员 |
拼团详情页 → 私信成员 |
「我们的团还差X人,你有朋友感兴趣吗?」 |
| 推荐作品 |
作品页/帖子 → 私信好友 |
「这本书我觉得你会喜欢,已有人开拼团」 |
| 评论区延伸 |
评论区长按 → "私信TA" |
「关于你说的翻译质量问题,想多聊聊」 |
8.3 隐私与安全
| 规则 |
实现方式 |
| 私信权限设置 |
用户可设置:所有人 / 仅互相关注 / 不接受私信(默认:所有人) |
| 举报机制 |
每条私信可单独举报,3次举报触发人工审核 |
| 违规处置 |
多次违规 → 临时禁用私信(7天/30天/永久,阶梯处罚) |
| 关键词过滤 |
引流/赌博/欺诈/人身攻击类关键词自动拦截 |
8.4 私信数据模型
| 字段 |
类型 |
说明 |
| id |
BIGINT PK |
主键 |
| conversation_id |
VARCHAR(64) |
会话ID(由两个user_id排序拼接+hash生成,幂等) |
| sender_id |
BIGINT FK |
发送者 |
| receiver_id |
BIGINT FK |
接收者 |
| content_type |
ENUM |
TEXT / IMAGE / GROUP_CARD / BOOK_CARD |
| content |
TEXT |
消息内容(文字直接存储;其他类型存JSON) |
| is_read |
BOOLEAN |
是否已读,false = 未读 |
| created_at |
DATETIME |
发送时间 |
九、页面与信息架构
9.1 底部导航(Tab Bar)——3 Tab 结构
V4.1 调整:取消独立的"发现"Tab,精简为 3 个 Tab。发现拼团的入口迁入首页(模块化插片)和兴趣页(独立Tab分类)。
| Tab |
图标 |
名称 |
核心定位 |
主要内容 |
| 1 |
🏠 |
首页 |
个人工作台 + 拼团发现 |
文件上传 + 任务中心 + 拼团发现模块(新增) |
| 2 |
💬 |
兴趣 |
UGC 内容场 |
兴趣广场 Feed + 发帖 + 作品讨论 + 拼团入口Tab |
| 3 |
👤 |
我的 |
个人中心 |
消息通知 + 钱包 + 我的拼团 + 我的帖子 + 收藏 + 设置 |
取消发现 Tab 的原因:拼团发现的核心需求(找到可加入的团)可以通过首页模块和兴趣页的"拼团"子Tab满足,无需独立 Tab 占据导航位置。精简导航减少认知负担,让用户更聚焦在"翻译工作台"和"兴趣内容"两个核心场景。
9.2 首页(最小改动 + 拼团发现模块)
设计原则:首页保持一期"上传 + 任务中心"主心智,在任务中心下方新增拼团发现模块,以折叠区域渗透二期能力,不改变主流程。
| 区域 |
内容 |
改动程度 |
| 顶部用户信息区 |
头像/昵称/点数余额(复用一期) |
微调:新增消息铃铛图标(带红点) |
| 上传入口区 |
"开始新的翻译"卡片(复用一期) |
不改动 |
| 任务中心区 |
任务列表(复用一期) |
微调样式:拼团任务卡展示拼团状态标识(如"拼团中 3/5") |
| 新增:拼团发现模块 |
即将成团的拼团(横向卡片,最多展示3个) + "查看更多" |
新增折叠模块,可展开 |
| 新增:求翻译热度模块 |
当前意向最多的求翻译帖(最多3条) + "去兴趣广场看看" |
新增折叠模块,可展开 |
拼团发现模块卡片字段:书名缩略 + 语言方向 + 进度条(X/Y人)+ 每人价格 + 倒计时 + 加入按钮
9.3 兴趣页(全新,UGC 内容场 + 拼团入口)
兴趣页是二期最核心的新增页面,定位是真实用户内容的聚集地,同时通过子 Tab 提供拼团发现能力。
顶部 Tab 结构:
| Tab |
内容 |
排序逻辑 |
| 推荐 |
全站个性化 UGC Feed(用户原创内容为主) |
内容质量×w1 + 偏好匹配×w2 + 新鲜度×w3 + 社交×w4 |
| 讨论 |
作品讨论、推荐、评价、心得(不含拼团招募) |
热度 × 时间衰减 |
| 拼团 |
拼团招募帖 + 求翻译帖 + 正在招募的拼团列表 |
即将成团优先 + 意向人数多优先 |
| 关注 |
关注的用户/作品的最新内容 |
时间倒序 |
"拼团" Tab 详细布局:
┌─────────────────────────────────────────┐
│ 🔍 搜索书名/语种 │
├─────────────────────────────────────────┤
│ 📌 即将成团(横向滚动卡片,剩余1~2人) │
├─────────────────────────────────────────┤
│ 用户发的拼团帖 & 求翻译帖(Feed流) │
│ ┌──────────────────────────────────┐ │
│ │ 🧑 用户A 「我开了个团」 2h前 │ │
│ │ 《Overlord Vol.14》日→中 │ │
│ │ ██████░░ 4/5人 35P/人 剩6h │ │
│ │ [加入拼团] [分享] ❤23 💬5 │ │
│ └──────────────────────────────────┘ │
│ ┌──────────────────────────────────┐ │
│ │ 🧑 用户B 「求翻译」 5h前 │ │
│ │ 《转生史莱姆 第15卷》日→中 │ │
│ │ 独享约180P,已有8人感兴趣 │ │
│ │ [我也想翻] [发起拼团] ❤15 💬3 │ │
│ └──────────────────────────────────┘ │
└─────────────────────────────────────────┘
9.4 我的页(扩展一期)
| 功能区 |
内容 |
变化 |
| 消息入口 |
铃铛图标 + 未读数(拆分为系统/拼团/互动三Tab) |
一期有框架,二期完整实现 |
| 我的拼团(新增) |
发起中/参与中/已完成/失败,按状态分Tab |
全新 |
| 我的帖子(新增) |
已发布帖子列表,含浏览/点赞/评论数据 |
全新 |
| 我的收藏(新增) |
收藏的帖子 + 关注的作品 |
全新 |
| 任务管理 |
翻译任务(一期已有) |
不改动主功能 |
| 点数记录 |
余额+充值+消费(一期已有) |
新增"拼团返还"和"拼团退款"条目类型 |
| 系统设置 |
语言/推送/隐私(一期已有) |
新增:私信权限设置 |
十、H5落地页与App深度联动
10.1 设计原则
核心目标:让外部分享链接能在H5完成完整的"查看详情 → 注册 → 支付 → 加入"流程,不强制下载App。
转化策略:优先让用户完成"加入拼团"行为,App下载作为次要引导,而非拦截。
技术依赖:Universal Links(iOS)/ App Links(Android),已安装App的用户自动跳转App内。
10.2 H5页面清单(P0)
| 页面 |
URL格式 |
核心功能 |
降级策略 |
| 拼团详情H5 |
seka.one/group/{group_order_no} |
展示拼团信息、进度;支持登录/注册/支付加入;展示同书其他进行中的团 |
未安装App时在Web端完成全流程,复用MVP能力 |
| 求翻译详情H5 |
seka.one/demand/{demand_id} |
展示求翻译帖;支持"我也想翻"点击、登录 |
同上 |
| 帖子详情H5 |
seka.one/post/{post_id} |
展示帖子内容;支持评论、点赞、分享 |
同上 |
| 翻译片段H5 |
seka.one/snippet/{snippet_id} |
双语对照展示;底部"下载App阅读全文"固定引导 |
展示内容,引导下载 |
10.3 H5通用规范
| 元素 |
规范 |
| 底部常驻引导条 |
固定展示"在App内获得完整体验 · 下载Seka"(可关闭,24h内不重复显示) |
| 已安装检测 |
页面加载后尝试Deep Link唤起App;1.5s后未唤起则展示H5版 |
| SEO友好 |
拼团/帖子H5需要SSR服务端渲染,便于被搜索引擎收录 |
| 响应式设计 |
适配主流手机屏幕(375px~430px) |
| 性能要求 |
H5首屏加载 < 2s(外部分享场景用户耐心极低) |
十一、内容安全与版权保护
11.1 三层审核机制
| 层级 |
机制 |
时效 |
触发条件 |
| 机器预审(第一层) |
第三方审核API(文字+图片鉴黄)+ 自建多语言关键词库(中/日/韩/英) |
实时(< 1s) |
所有内容发布/私信发送前 |
| 用户举报(第二层) |
举报原因:垃圾广告/色情暴力/侵权/人身攻击/其他;≥3次举报进入人工队列 |
用户触发 |
— |
| 人工复审(第三层) |
内容安全团队处理举报队列 |
24h内 |
机器不确定/用户举报达阈值 |
| 版权专项(第四层) |
片段帖字数>500字触发人工审核;整章搬运帖高优先级处理 |
4h内 |
片段帖内容长度超限 |
11.2 前台限制规则
| 限制项 |
规则 |
原因 |
| 片段帖译文长度 |
≤200字,超出自动截断 |
版权保护,防整章搬运 |
| 外链分享内容 |
H5落地页只展示片段,不展示整本翻译结果 |
防盗用翻译内容 |
| 阅读器截图 |
自动添加水印(用户UID + 时间戳,透明度30%) |
溯源追责 |
| 帖子附件 |
不允许上传原文文件或翻译文件 |
版权保护 |
11.3 违规处罚阶梯
| 违规次数 |
处罚措施 |
| 第1次 |
内容删除 + 站内警告通知 |
| 第2次 |
禁言24小时 |
| 第3次 |
禁言7天 |
| 第4次及以上 |
永久禁言(可向support申诉) |
| 严重违规 |
直接封禁账号(复用一期账号封禁机制) |
十二、用户激励体系(二期新增)
原则:奖励真实的 UGC 贡献和交易转化行为,不奖励刷量行为。
社区激励以内容质量为导向,避免为了薅积分发水帖。
| 行为 |
奖励(P) |
频率限制 |
发放条件 |
价值导向 |
| 发布帖子并通过审核 |
+2P |
每日上限1次 |
审核通过后发放 |
鼓励日活发帖 |
| 帖子获得10个赞 |
+3P |
每帖仅1次 |
达到阈值时发放 |
鼓励优质内容 |
| 帖子获得50个赞 |
+8P |
每帖仅1次 |
达到阈值时发放 |
热门内容额外奖励 |
| 片段帖被收藏 ≥10次 |
+3P |
每帖仅1次 |
达到阈值时发放 |
鼓励高质量分享 |
| 求翻译帖成功转正式拼团 |
+5P |
不限 |
转化成功后发放 |
促进需求聚合闭环 |
| 发起拼团并成功(叠加返币) |
+5P |
不限 |
成团后发放 |
激励团长行为 |
| 邀请新用户注册并首次完成支付 |
+10P |
不限 |
被邀用户首次付款后发放 |
高价值拉新激励 |
| "我也想翻"意向点击 |
+1P |
每天上限3次 |
点击时发放 |
激活冷需求池 |
| 每日签到 |
保持一期规则(5P起步,连签递增) |
每日1次 |
— |
基础日活维持 |
十三、数据埋点需求(V2,完整版)
在一期埋点体系(event_catalog/common_params/event_params标准)基础上,新增以下二期事件:
13.1 解析页新增事件
| 事件名 |
触发时机 |
关键参数 |
| parse_mode_view |
解析结果页展示模式选择器 |
book_id, total_price_p, trigger_mode |
| parse_mode_select |
用户点击三卡片之一 |
book_id, total_price_p, selected_mode(solo/group/demand) |
13.2 拼团核心事件
| 事件名 |
触发时机 |
关键参数 |
优先级 |
| group_config_open |
展开拼团配置面板 |
book_id, total_price_p |
P0 |
| group_config_submit |
完成配置点击发起 |
book_id, required_count, member_price_p, config_mode |
P0 |
| group_create |
团长支付成功,GROUPING |
group_order_id, member_price_p, required_count |
P0 |
| group_share |
点击分享按钮 |
group_order_id, share_scene, channel |
P0 |
| group_join |
成员支付成功 |
group_order_id, source(h5/home/interest_group_tab/share), current_count_after |
P0 |
| group_success |
满员,状态→SUCCESS |
group_order_id, final_count, fill_duration_seconds, reuse_translation |
P0 |
| group_fail |
超时,状态→FAILED |
group_order_id, final_count, required_count, shortfall |
P0 |
| group_fail_action |
失败后承接行为 |
group_order_id, action(retry/upgrade_solo/to_demand/follow_book/join_waitlist) |
P0 |
| group_retry |
失败后重新发起 |
old_group_order_id, new_group_order_id |
P0 |
| group_upgrade_solo |
失败后转独享 |
group_order_id, supplement_amount_p |
P1 |
| demand_post_create |
发布求翻译帖 |
book_id, target_language, estimated_price_p |
P0 |
| demand_post_interest |
点击"我也想翻" |
demand_post_id, current_interest_count |
P0 |
| demand_post_convert |
求翻译帖转正式拼团 |
demand_post_id, group_order_id, converter_role |
P0 |
13.3 社区核心事件
| 事件名 |
触发时机 |
关键参数 |
| post_create |
发布帖子 |
post_id, post_type, has_group_card, has_book_card, book_id, is_template_used |
| post_view |
查看帖子详情 |
post_id, post_type, source(feed/interest_tab/search/share/h5) |
| post_like |
点赞帖子 |
post_id, post_type |
| post_comment |
评论帖子 |
post_id, is_reply |
| post_cta_click |
点击帖子内CTA按钮 |
post_id, cta_type(join_group/add_interest/view_book/start_group) |
| snippet_share |
分享片段 |
book_id, chapter_id, char_count |
| reader_discussion_click |
阅读器进入讨论区 |
book_id, read_progress_pct |
| reader_snippet_share |
阅读器长按→分享到兴趣 |
book_id, chapter_id |
| notification_click |
点击通知 |
notification_type, target_page |
| dm_send |
发送私信 |
scene(group_detail/post_comment/work_page/profile), content_type |
13.4 核心看板指标
| 指标 |
计算方式 |
目标 |
更新频率 |
| 解析页→拼团发起转化率 |
group_create / parse_mode_view(price>150P) |
≥15% |
日 |
| 高价用户求翻译率 |
demand_post_create / parse_mode_view(price>300P) |
≥20% |
日 |
| 求翻译转团率 |
demand_post_convert / demand_post_create |
≥30% |
周 |
| 平均成团时长(小时) |
AVG(SUCCESS时间 - GROUPING时间) |
≤18h |
日 |
| 拼团失败后挽回率 |
group_fail_action次数 / group_fail次数 |
≥40% |
周 |
| 社区来源支付占比 |
来源interest_group_tab/share的group_join / 总group_join |
≥25% |
日 |
| 团长裂变系数K |
团长直接带来新注册用户数 / 发团数 |
≥1.5 |
周 |
| UGC帖子占社区内容比例 |
用户原创帖(非运营内容)/ 全量展示内容 |
≥70% |
周 |
| 社区 D7 留存率 |
7日后仍有互动的社区用户 / 首次进入社区用户 |
基线+15% |
周 |
十四、管理后台功能扩展
14.1 拼团管理模块
| 功能 |
说明 |
| 拼团列表 |
按状态/时间/书名/语种/来源筛选;支持按同一Book_ID聚合查看多个并发团 |
| 团详情 |
成员列表、支付记录、分享路径、转化归因;标注是否复用了已有译文 |
| 手动操作 |
强制取消(仅限GROUPING)/ 延长时限 / 调整推荐权重 |
| 一键转团 |
从求翻译帖批量查看并一键转正式团(运营助力) |
| 参数配置 |
人数范围 / 时限档位 / 团长返还比例 / 价格触发阈值 |
| 译文复用看板 |
查看哪些 Book_ID 有多个团共享同一份译文,评估边际收益 |
14.2 社区管理模块
| 功能 |
说明 |
| 帖子管理 |
列表查看/删除,按类型/状态/举报情况筛选;区分用户UGC和运营内容 |
| 评论管理 |
查看/删除评论 |
| 举报队列 |
待处理举报列表,支持一键删除/忽略/警告用户 |
| 用户禁言 |
禁言/解禁用户,记录违规历史 |
| 置顶/精选 |
将优质 UGC 帖子置顶或标记精选,给予额外曝光(运营放大 UGC,而非替代 UGC) |
| 公告发布 |
全局公告推送,可定向推送给特定语言用户 |
| 激励配置 |
调整社区激励奖励规则 |
| UGC健康看板 |
用户原创帖占比、内容类型分布、热门帖子TOP20 |
十五、技术约束适配
15.1 与一期任务系统兼容
| 一期约束 |
二期适配方案 |
| 同一用户仅1个执行中任务,其余排队 |
拼团加入不受此限制(可同时参与多个拼团)。成团触发翻译时,生成占位任务卡排队执行 |
| MD5秒传复用Book_ID |
拼团/求翻译/讨论全部围绕Book_ID归并 |
| 任务状态机(一期已有) |
拼团占位任务复用翻译任务状态,但在任务卡UI上增加"拼团"标识 |
15.2 拼团并发安全
| 风险 |
解决方案 |
| 最后1个名额超卖(多人同时支付) |
分布式锁(Redis SETNX),最后名额支付时加锁,确保最多1人成功 |
| 支付回调重复处理 |
支付回调幂等处理:以payment_order_id为幂等键,重复回调直接返回成功 |
| 倒计时被客户端篡改 |
倒计时以服务端expire_at为准,客户端仅做展示用 |
| 多团并发成团触发重复翻译 |
翻译任务以 Book_ID + target_language 加锁,已有进行中或完成的翻译任务时,新成团直接复用 |
15.3 拼团超时处理
| 方案 |
实现 |
推荐度 |
| 延迟队列(推荐) |
Redis Sorted Set:以expire_at作为score,定时消费过期任务 |
★★★★★ 精确、可靠 |
| 定时任务(备选) |
每分钟扫描一次过期GROUPING状态拼团 |
★★★ 简单,初期可用,有1分钟误差 |
15.4 翻译结果共享与复用机制
拼团成功后,翻译引擎完全复用独享翻译流程(切片/并发/保底/格式还原),不新建翻译逻辑。
翻译结果以 Book_ID + target_language 为键存储,供多个成团共享。
成团后系统首先检查是否已有该键的完成译文:若有,直接关联,成员立即可阅读;若无,触发翻译任务排队。
阅读权限:通过 group_member 表校验,所有成员均有阅读和下载权限。
十六、排期建议(优化版)
总工期估算:P0约13周(含设计1周、开发9周、联调测试2周、灰度1周),取消发现Tab后客户端工作量有所减少
P1在P0上线后4~6周内跟进;拼团功能与社区功能并行开发(后端分别开工)
P0(首发必须,约13周)
| 阶段 |
工期 |
负责方 |
主要内容 |
| 设计评审 |
1周 |
产品+设计 |
拼团/求翻译/兴趣三大主流程确认,3Tab导航方案,输出高保真稿 |
| 后端 - 拼团核心 |
3周 |
后端 |
group_order状态机(含并发团+译文复用逻辑)、退款/返币、候补池、demand_post、分布式锁 |
| 后端 - 社区核心 |
2周 |
后端 |
帖子/评论系统、通知中心完整实现、内容审核接入 |
| 后端 - H5接口 |
1周 |
后端 |
H5落地页所需接口:拼团详情/求翻译详情/登录/支付 |
| 客户端 - 解析页改造 |
2周 |
iOS+Android |
三分流选择器、拼团配置面板(按人数/按预算)、求翻译发布流 |
| 客户端 - 兴趣Tab(含拼团子Tab) |
3周 |
iOS+Android |
3Tab导航、兴趣Feed(UGC优先)、帖子卡片组件库、发帖流程、拼团子Tab |
| H5开发 |
2周 |
前端 |
拼团详情H5(展示并发团列表)、求翻译H5、帖子H5、分享落地页、Deep Link联动 |
| 联调测试 |
2周 |
全团 |
端到端流程、支付/退款/返币、审核链路、H5/App Deep Link、并发团边界测试 |
| 灰度发布 |
1周 |
全团 |
5%流量灰度,重点监控成团率/UGC占比/退款率 |
P1(首发后4~6周跟进)
| 功能 |
工期 |
价值说明 |
| 作品页(独立页面) |
2周 |
按书目聚合所有拼团历史、讨论、求翻译帖,驱动复购 |
| 失败后承接流完整版 |
1周 |
显著降低失败团造成的需求流失 |
| 按预算配置开团 |
1周 |
更符合用户真实心智 |
| 私信系统 |
2周 |
拼团协同场景关键,不影响P0核心交易 |
| 推荐排序算法优化v2 |
2周 |
基于真实数据调参,提升UGC Feed质量 |
| 团长裂变加成返还机制 |
1周 |
从100%过渡到70%+裂变加成,控制激励成本 |
| 用户主页 |
2周 |
社区关系链强化 |
十七、二期产品总结
17.1 三条飞轮闭环(必须全部跑通)
| 飞轮 |
关键节点 |
核心指标 |
若断裂的风险 |
| 高价拦截飞轮 |
解析页嫌贵→求翻译→聚合→成团 |
求翻译转团率≥30% |
高价用户流失,平台无法聚合需求 |
| 裂变传播飞轮 |
开团→分享→拉新→成团→返币 |
K值≥1.5,成团时长≤18h |
无法自然增长,只能依赖付费投放 |
| 内容回流飞轮 |
翻译完成→用户自发评价/分享→UGC沉淀→带动开团 |
UGC帖占比≥70%,D7留存基线+15% |
社区变成广告牌,用户流失,内容无法沉淀 |
17.2 三个关键设计决策说明
决策一:拼团不设并发限制
允许同一文件+语言同时开多个拼团,本质是相信市场竞争机制——用户会自然流向更快满员的团,团长有动力主动宣传。限制并发的副作用更大:会让有意开团的用户因"已有团在招"而放弃,反而压制了发团积极性。配套机制是在拼团详情页展示同书其他在招的团,让用户有充分信息做选择。
决策二:导航精简为3 Tab
"发现"Tab 的功能可以被首页拼团模块 + 兴趣页拼团子Tab完全覆盖,独立 Tab 的边际价值不足以占据一个导航位置。3 Tab 结构让用户心智更清晰:首页是我的翻译工作台,兴趣是内容社区,我的是个人空间。
决策三:社区以UGC为核心
系统自动生成的拼团状态卡、翻译完成卡不进 Feed,根本原因是:如果社区里全是"XX拼团招募中""XX翻译完成"的系统卡片,用户感知到的是一个广告平台,不会产生归属感和留存动力。真正让社区活起来的是用户说"这本书翻得真好"、"第三章那段对话笑死我了"——这些才是让用户每天回来的理由。
17.3 上线后重点监控(前4周)
- 第1周:关注成团率和成团时长。若成团率<30%,优先排查H5链路是否顺畅
- 第2周:关注UGC帖子占比。若<50%,说明系统内容或运营内容过多,需减少曝光
- 第3周:关注失败挽回率和并发团数据。若同书多团同时失败率高,考虑运营干预聚焦
- 第4周:关注整体K值和社区D7留存,评估两个核心目标的达成情况
17.4 下一步行动建议
| 优先级 |
行动项 |
负责方 |
时间节点 |
| P0(立即) |
设计团队产出高保真稿:3Tab导航 + 首页拼团模块 + 兴趣页(含拼团子Tab)+ 发帖流程 |
设计 |
本周内 |
| P0(立即) |
后端确认并发团+译文复用逻辑的技术方案 |
后端 |
本周内 |
| P0(立即) |
确认H5与App Deep Link技术方案(Universal Links域名配置) |
前端+客户端 |
本周内 |
| P1(1周内) |
运营确认冷启动期团长返还比例(建议100%)和价格触发阈值 |
运营+产品 |
1周内 |
| P1(1周内) |
确认内容审核第三方API供应商(支持中日韩英) |
后端+法务 |
1周内 |
© 2026 Seka Product Team · 文档版本 V4.1 · 机密文档,仅供内部使用