PRODUCT REQUIREMENTS · V0.4

Telegram 社群增长产品 · 思维导图与流程图

拉新 · 内容分发 · 持续参与 · 原创贡献与用户中心(交互演练版)

交互演练版🏠 系统主入口📄 需求PRD规范🚀 交互原型系统
📌 状态说明(Beta v1.0 · 2026-09-14):本页为 2026-09-11 的原始需求讨论记录(v0.4 讨论稿),仅作溯源,内容保持原貌不随版本更新。当前产品 = 原型 Beta v1.0:运营后台已重构为「运营后台 2」(以《需求文档/运营后台2-产品需求与重构规范.md》为准),双语图文内容库已下线,演示与培训见《技术文档/内部培训手册-Beta-v1.0.md》。

01 产品目标与决策记录

已确认的方向

编号用户明确的内容产品影响
C01目标用户为进群用户;当前群里缺人,需要拉人进来拉新和进群后的参与都属于首期核心目标
C02第一期重点是签到、答题和更好的内容分发内容与任务应关联,不能只有签到领奖
C03长期培养为原创内容产出平台和用户中心保留投稿、贡献记录及未来账号关联空间
C04首期总预算每周60U四类奖励的金额分配尚未确认;60U暂按奖励预算记录,开发、服务器和手续费是否包含仍待定
C05用户提出支持中文和英文双语为设计范围;默认语言、翻译与切换规则尚属建议

讨论中的关键调整

顺序讨论与纠正当前结论
1原始需求从“机器人配置”拆成拉新、任务、积分、触达及运营功能技术选型不能代替业务需求
2明确内容分发与长期原创内容方向补入内容管理、内容关联题目和贡献记录
3曾建议首期弱化拉新,用户指出群里没人该建议已撤回,拉新必须保留
4原奖池30/20/10覆盖活跃、周榜、贡献,缺少拉新预算新的20/20/10/10分配仅为备选方案
5讨论邀请机会跨周、答题、投票与内容配置累计、消耗、重复中奖等规则尚待业务确认
6讨论身份、界面、语言、角色、数据流与App提出机器人+运营后台方案,尚未完成技术评估与最终选择

首期范围建议

首期目标路径:种子用户进入 → 邀请新成员 → 入群验证 → 内容触达 → 签到、答题、投票 → 积分及周度奖励 → 再次参与 → 优质内容贡献。

建议首期包含:一个目标群、一套按周活动、邀请归属与验证、任务、双语内容、个人查询、人工审核开奖发奖、基础复盘。暂不包含:强制App注册、自动转账、多群独立结算、复杂账号反作弊、完整创作者平台。以上范围除用户明确目标外均需评审确认。

首期成功指标不预填虚构目标值:活动启动人数、有效邀请人数、首次任务参与率、7天留存、次周任务参与率、内容关联答题人数、优质投稿人数、奖励实付及运营工时。数量目标由营销在试运行前设定。

02 产品形态与模块

拉新 → 内容参与 → 持续活跃 → 原创贡献

入口与身份方案(建议)

Telegram群负责公共内容、讨论、公告;机器人私聊负责邀请入口、签到答题、个人记录及语言切换;网页运营后台负责配置、发布、审核和结算。当前PRD网页只用于阅读,不是运行中的业务后台。

用户启动机器人后用Telegram用户ID建立内部活动用户,不额外要求密码、手机号或App绑定。分享邀请链接不能证明对方收到或阅读;启动入口、加入群、满足有效邀请条件是不同事件。首次符合规则的邀请来源锁定,不能被后续链接覆盖。昵称不作为唯一身份,也不据此合并账号。

机器人需要必要的群管理权限及成员变化订阅。入群时记录、退群时更新;24小时后复核。只在结束时查询“仍在群内”不足以证明连续留群,期间记录不完整时转待审核。存量群成员和部署前历史不可假设全部可自动追溯。

业务模块与用户功能

编号模块用户入口及功能运营对应功能
M01用户入口与个人中心开始参与、规则、积分、活跃天数、语言、联系客服用户查询、参与状态、语言、操作记录
M02邀请拉新专属链接、有效人数、待验证人数、余额、机会、无效原因来源渠道、邀请关系、验证、异常审核
M03内容分发今日内容、往期内容、关联任务双语内容、媒体或链接、发布计划、撤下与版本
M04签到、答题与投票今日任务、提交、反馈、解析、完成状态题库、投票、时间窗口、计分和任务排期
M05积分与奖励积分流水、周榜、抽奖机会、中奖与领奖状态积分调整、奖池、名单冻结、开奖、发奖登记
M06消息与活动节奏公告、资格提醒、结果通知中英模板、排期、发布状态与失败重试
M07运营管理与复盘申诉、投稿入口审核、权限、配置、导出、贡献评选、指标

模块由原来的6个扩充为7个,主要因为将内容分发单独列出;不代表必须开发7套独立系统。

页面与按钮建议

机器人主菜单:今日任务/精选内容/邀请好友/我的奖励/个人中心。个人中心含Language/语言及联系客服。群内置顶欢迎说明和活动入口,公共消息使用双语短摘要。

运营后台导航:工作台、内容管理、任务管理、邀请与用户、活动与奖励、审核与申诉、数据复盘、系统与权限。复杂内容浏览和投稿成熟后再考虑Mini App。

双语与App边界(建议)

2026-09-11已确认:新用户首次启动自选语言(双语欢迎消息+按钮),选定后记住,不依赖客户端语言推断;个人中心可随时切换,后台默认中文。公共群消息不能按每个人的偏好分别显示;题目和内容的双语版本共享同一编号,切换语言不新增计分机会。关键活动规则和计分任务发布前必须检查双语齐全,普通内容缺译时可提示后显示已有版本。

第一期不强制接入App。建立内部用户ID关联Telegram ID,预留App用户ID,后续通过双方身份验证绑定。不得凭相同昵称或钱包地址自动合并;账号关联不自动合并积分。是否复用已有后台、账号和内容服务,待检查现有App后确定。

03 角色与权限

角色功能权限配置与使用位置限制
普通用户邀请、签到、答题、投票、查看个人数据、领奖、投稿申诉群与机器人只能看自己的详细记录及公开榜单
内容运营创建双语内容、题目、投票、预览排期;处理投稿及问题后台内容与任务管理默认不能配置总预算、分配管理员或登记发奖
活动审核与发奖人员异常审核、积分调整、贡献评选、冻结名单、开奖及发奖登记后台审核、活动与奖励每次调整保存理由;收款资料限制访问
超级管理员账号角色、目标群、时区、活动规则与预算、系统设置后台系统与权限高影响变更保留审计记录

首期可一人兼任多角色,但权限仍分别定义。邀请人与被邀请人是普通用户的业务关系。Telegram群管理员不自动拥有后台权限。后台登录认证方式待技术评估;服务端校验权限,不能只隐藏按钮。

04 业务流程

本节是建议流程。点击步骤查看执行者、数据结果及异常分支;具体奖励规则以待定项确认后为准。

查看全部流程明细表(打印时完整展开)

本节流程均为建议落地流程;其中3人、24小时、8分、3天等来自原材料,跨周消耗等来自讨论建议,最终以待定清单确认后的活动规则为准。流程中的“异常”是分支,不应默认全部自动通过。

F01 种子用户与邀请拉新

步骤执行者动作数据或结果异常与分支
1运营配置活动与初始引流渠道来源渠道、活动规则及入口没有种子用户需先开展渠道引流
2邀请人启动机器人并分享专属入口邀请码关联用户分享不等于收到,不直接计奖励
3新用户通过链接启动机器人内部用户与首次邀请关系自邀、已有归属或非新用户不重复归属
4新用户加入目标群入群时间,状态待验证直接入群无来源的用户不猜测邀请人
5系统观察24小时成员变化记录进退群事件验证期内退出即作废且永不重算(2026-09-11确认)
6系统或审核员复核有效性有效邀请增加1或转待审记录缺失、异常账号不自动认定
7系统每满3人生成一次机会邀请余额与机会流水余额跨周累计已确认;防重复生成
8系统分配至符合截止规则的期次当期可用机会,通知邀请人机会生成后自动进入当期抽奖(已确认)

F02 每日签到

步骤执行者动作数据或结果异常与分支
1运营设置签到日历与积分日期、时区、时间窗口按期配置,默认周一至五(已确认)
2系统发布今日任务入口可参与签到任务发布失败告警及人工补发
3用户点击签到签到请求关联用户未启动或不满足群成员条件先提示
4系统校验当天资格与重复提交首次有效签到已签到返回原结果,不重复计分
5系统记录积分和活跃日建议1分,当天活跃最多计1天以活动时区切日,不以手机时区切日
6用户查看签到结果及后续任务本周积分、天数、关联内容失败可重试但不能多记账

F03 内容关联单选答题

步骤执行者动作数据或结果异常与分支
1内容运营创建内容和关联题目中英题干、选项、答案、解析缺答案或缺计分任务翻译禁止发布
2内容运营预览并排期每周3题(2026-09-11确认)频率按期可调
3系统发布内容摘要及答题入口内容与任务编号关联消息发送失败进入重试或人工处理
4用户阅读内容并选择答案当前题目及所选选项内容入口点击不等于完整阅读
5用户与系统确认提交并校验首次作答保存最终答案和提交时间超时拒绝;重复提交返回原结果
6系统判分并记录答对建议3分,答错0分答错也算活跃日(有效提交即算,已确认)
7系统展示解析及个人进度解析、积分流水、活跃天数切换语言不能重答;提交后即时解析(已确认)
8内容运营查看正确率并处理错题题目效果与更正记录已有人作答后不静默改答案,需补偿方案

F04 官方投票

步骤执行者动作数据或结果异常与分支
1内容运营明确调研目的选题偏好、功能需求或活动时间没有调研需要不强行凑投票
2内容运营配置双语问题与选项单多选、起止时间、积分、结果公开规则首期建议单选,修改及撤回政策待定
3系统发布投票入口建议每周最多2次计分投票已确认采用机器人按钮投票,可识别投票者
4用户提交选择用户、投票编号、选项匿名票不能可靠用于个人积分
5系统保存并计分首次有效参与建议1分改投不重复加分,撤回按配置处理
6系统到期关闭并汇总各选项票数与参与人数到期后拒绝新提交
7内容运营发布结果并调整内容计划例如下周增加产品教程公布汇总,不默认公开个人选择

F05 内容运营与分发

步骤执行者动作数据或结果异常与分支
1内容运营编制当周内容计划新人引导、产品知识、互动、用户贡献选题围绕业务目标与上期反馈
2内容运营编辑内容双语版本标题、摘要、正文或链接、媒体、分类检查链接有效性与内容使用许可
3内容运营关联答题或投票一个内容关联相应任务内容可以独立发布,不强制每篇有题
4内容运营检查双语预览和排期草稿转待发布未完成检查不进入发布队列
5系统发布群消息与机器人内容入口消息标识、发布时间、版本失败重试避免重复发同一内容
6用户查看并参与关联任务内容入口访问及任务参与只记录实际可观测事件,不声称已阅读
7内容运营复盘与维护历史内容内容参与效果、归档或撤下撤下保留历史积分和审计记录

F06 周度运营与结算

步骤执行者动作数据或结果异常与分支
1管理员与运营配置当期规则与60U预算规则版本、期次、奖池各奖池合计超预算不得发布
2内容运营配置内容和任务日历签到、答题、投票排期时区、起止时间及双语检查
3系统与运营发布公告并开展活动用户看到资格、奖品及截止时间已开始后不随意改当期奖励承诺
4运营监控参与及处理异常邀请审核、申诉、内容贡献人工调整必须附理由
5系统到期计算候选名单活跃资格、邀请机会、积分榜只纳入当期满足截止规则的数据
6审核员审核并冻结最终名单名单版本及排除原因未决争议延期或按公告规则处理
7发奖人员执行开奖与发奖流程中奖结果与发放记录开奖未完成不能消耗机会
8运营发布汇总并复盘下期新增、留存、参与、支出、工时规则调整默认从下一期生效

F07 抽奖、领奖与发奖

步骤执行者动作数据或结果异常与分支
1审核员冻结各奖池资格及抽奖机会独立机会编号与名单版本可用、待审核、已使用分开
2发奖人员按公告方式公开抽取中奖人、奖项、抽取记录同人同池最多中N次,N可配置、默认无上限(已确认);跨池待定
3系统或运营确认本期开奖完成保存结果,机会转已使用失败不消耗;重复导入不重开奖
4系统通知中奖用户金额、领奖入口与期限私聊无法送达时用不暴露资料的群公告
5中奖用户私下提交领奖资料币种、网络、地址或其他信息不在群公开收集;不索取私钥或助记词
6发奖人员人工检查并发放发奖状态、交易凭据与实付地址错误、失败、过期进入异常处理
7运营公布结果与结案公开获奖摘要,私下保存敏感资料领奖线下人工处理,运营提醒并公示(已确认)

F08 投稿与特别贡献

步骤执行者动作数据或结果异常与分支
1用户提交原创内容、提问或答疑投稿原文、作者、时间首期允许人工接收,不要求完整编辑器
2内容运营审核质量与发布授权待审、采纳或退回非原创或重复投稿说明原因
3审核员按当期标准评选贡献奖奖项与评选理由已确认:人工加分与入围资格审核并行,贡献奖经线下抽奖产生
4内容运营发布精选并署名内容关联作者与原始投稿未获发布许可则不公开
5发奖人员纳入发奖及贡献记录奖励状态、作者贡献历史未评选出合格内容时预算处理待定

F09 申诉与人工修正

步骤执行者动作数据或结果异常与分支
1用户提交邀请或积分问题事项、任务编号、说明不需要在群公开个人资料
2运营查询任务与邀请流水受理记录与证据无证据不能凭昵称直接加分
3审核员决定维持或更正理由、操作者、调整流水保留原记录,不直接抹除历史
4系统重算未冻结资格并通知新进度及处理结果已冻结需新版本;已开奖需单独补偿决策

05 运营功能与核心配置

以下字段为建议需求,示例值不是已批准默认值。所有后台保存功能需有必填、格式、权限与时间校验。

配置位置核心字段示例或建议校验及生效规则
系统与权限/基础设置目标群、活动时区、运营联系方式、后台账号角色一个目标群;时区待确认修改时区不能重算已结算历史;后台身份必须认证
活动与奖励/期次活动编号、起止、结算、开奖、领奖截止、规则版本周日结算、周一开奖来自原文开始早于截止,开奖晚于审核冻结
活动与奖励/预算总额、各奖池金额、币种、网络、费用承担每周60U纯奖池、手续费另算;金额按期配置、上线前定稿总分配不超60U,单奖合计与奖池一致
活动与奖励/奖项类型、人数、单人金额、同池与跨池重复获奖、无人达标策略拉新、活跃、周榜、贡献并列平分、余奖滚下期;领奖线下处理(均已确认)
邀请与用户/邀请规则新人定义、留群时长、每次机会人数、跨周余额、退群重入、期次归属原文24小时、3人一次首次入群为准;重入不算新人;验证期内退出作废且永不重算
活动与奖励/机会规则自动参抽、消费时点、有效期、上限、延期、重复中奖开奖成功后消耗(已确认);同人同池N次可配、默认无上限机会编号唯一;延期不误扣
任务管理/签到开放日期、日内窗口、积分、群成员要求原文1分;按期配置、默认周一至五同用户同活动日只能一次
任务管理/题库双语题干选项、正确答案、解析、关联内容、积分单选,每周3题(可按期调整)、答对3分正确答案必须存在;双语选项语义一致
任务管理/答题排期发布与截止、提交次数、解析时机、答错活跃口径一次最终提交;即时解析;答错计活跃日(均已确认)发布后涉及评分的修改需版本和补偿说明
任务管理/投票双语问题选项、单多选、时间、积分、改投撤回、结果公开原文参与1分、每周最多2次机器人按钮投票(已确认);改投不重复计分
内容管理/内容标题、摘要、正文或链接、媒体、分类、作者、双语、关联任务新人指南、教程、互动、精选投稿草稿预览后排期;发布保存版本与消息标识
消息管理/模板欢迎、任务、资格、开奖、领奖、错误提示的双语版本中文/English切换缺翻译提示;失败可重试,不无限重复推送
活动与奖励/活跃及榜单分数门槛、活跃天数、计日行为、同分规则、人工分上限原文8分且3天有效提交即算活跃日;同分并列平分、余奖滚入下期
审核/人工调整用户、原因、证据、分值变化、操作者、期次错误补偿或优质内容加分不能覆盖原流水;审核操作可追溯
审核/贡献奖评选标准、名额、金额、叠加规则、发布授权人工加分+5与入围审核并行;贡献奖线下抽奖产生不能将奖励建议默认为固定发放承诺
数据复盘/报表期次、来源、语言、用户分组、指标口径对比渠道的入群与后续任务参与排除测试账号,导出权限受控

运营的每周操作清单

开期前:确定奖池和规则 → 准备双语内容及题目 → 配置投票 → 预览用户入口 → 检查群权限和消息 → 发布公告。

活动中:检查消息发送 → 查看新增与任务完成 → 审核异常邀请 → 处理申诉 → 筛选贡献内容 → 记录人工调整。

结算时:检查截止口径 → 审核候选名单 → 冻结并导出 → 开奖 → 私下收集领奖资料 → 人工发奖 → 记录凭据 → 公告与复盘。

06 数据流与实际例子

主要数据对象

对象保存内容关联关系
活动用户内部用户ID、Telegram ID、语言、参与状态、可选App ID同一人所有任务和邀请记录关联内部ID
活动期次与规则时间、时区、规则版本、预算和奖池结算引用当期版本,不引用随时变化的最新规则
邀请关系与成员事件邀请人、被邀请人、来源、入退群时间、审核状态一个被邀请用户只贡献一次有效归属,具体新人定义待定
抽奖机会唯一编号、来源邀请、所属期次、状态一次机会只消费一次,和邀请余额分开
内容与任务内容版本、双语题目或投票、发布时间、截止时间双语共享同一业务编号
参与记录与积分流水用户、任务、答案或选项、时间、加减分原因可追溯每笔积分,重复请求不重复记账
资格与获奖发放冻结名单版本、奖项、中奖结果、发奖状态及凭据开奖绑定冻结名单;敏感领奖资料限制访问
投稿、申诉与审计原始材料、处理记录、操作人、时间、理由更正不删除原始证据

一个贯穿示例(基于建议规则)

小王第一周有效邀请1人,余额为1,无机会。第二周又有效邀请2人,生成机会T001,余额归零,自动进入第二周抽奖。第二周实际开奖成功后T001变为已使用,即使未中奖也不跨周保留。若开奖延期,T001保持待使用。若累计有效邀请10人,则共生成3次机会,余1人;此前已经使用的机会不重复参加。

小李通过小王链接启动机器人,创建用户U102,入群满24小时且事件核验通过后,小王增加1名有效邀请。小李签到+1分、答对题Q03+3分,当天4分但只算1个活跃日。切换英文打开Q03不会再次计分。周末若9分、活跃3天且审核通过,进入活跃抽奖名单;中奖后提交领奖信息,运营人工发放并记录凭据。

数据与指标边界

首次任务参与率=观察窗口内完成至少一次有效任务的新活动用户/同一批新活动用户。7天留存需对已满7天的入群批次观察;次周参与率需对上一周参与用户观察。有效邀请属于结算口径,后续留存和内容参与属于效果口径,不能混为一个指标。具体观察窗口、退出再入和“在群”或“任务活跃”的留存定义上线前确定。

消息发布成功不等于用户看到;入口点击不等于阅读完成;答对不等于真实理解。只报告可观测事件。所有记录由服务端校验身份、时间和权限,用户按钮或页面显示不能决定奖励结果。

07 冲突、待定与上线决策

“待定”必须在对应功能上线或活动公告前确认。2026-09-11五轮讨论已确认其中19项(见各行“2026-09-11已确认”标注);D15、D17挂起。当前网页不会因为浏览或点击而改变决策状态。

编号冲突或待定项当前证据与建议确认人/时点
D01拉新奖池缺失原文30活跃+20周榜+10贡献已满60;备选20拉新+20活跃+10周榜+10贡献未获确认。2026-09-11已确认:奖池金额为按期配置项,后期可改,上线前定稿,池构成默认值随之定稿用户/2026-09-11,公告前定稿
D02固定或动态奖池用户希望考虑拉新人多的情况;建议按期预公告或有上限的阶梯奖池,合计不超60。2026-09-11已确认:按期配置化解固定/动态之争用户/2026-09-11
D0360U预算覆盖范围U暂按USDT理解;手续费、开发与服务器是否另计未确认。2026-09-11已确认:60U为纯奖池,手续费、服务器、开发成本另算用户/2026-09-11
D04新用户定义及初始名单从未入群、活动后首次入群或首次启动机器人不能混用;历史识别能力需验证。2026-09-11已确认:以首次入群为准;退出再进入不算新人;不可被重复邀请,首次归属唯一锁定用户/2026-09-11
D0524小时与退群重入原文需留群24小时;通过后退出是否撤销、重入是否重算待定。2026-09-11已确认:验证期内退群作废且永不重算;通过验证后退群不撤销已计邀请用户/2026-09-11
D06机会跨周与消费余额跨周、自动参抽、开奖成功后消耗为建议;有效期、总上限未定。2026-09-11已确认:余额跨周累计;满3人自动生成机会并自动进入当期抽奖;开奖成功即消耗、不跨周保留用户/2026-09-11
D07多机会与重复中奖建议多机会增加概率、同人同池最多中一次;跨池叠加未定。2026-09-11已确认:同人同池最多中N次,N为配置项、默认无上限(推翻此前“最多中一次”建议);跨池叠加未涉及、仍待定用户/2026-09-11
D08邀请跨期截止建议以满足24小时的时刻归属期次,而非点击或入群时刻。2026-09-11已确认(随机会规则):机会生成后自动进入当期抽奖,期次以验证通过、机会生成时刻为准用户/2026-09-11
D09签到与题量原文周一至周五签到,任务写每日签到;建议3天各1题,具体5天或7天签到待定。2026-09-11已确认:签到按期配置、默认周一至五;答题每周3题、频率可按期调整用户/2026-09-11
D10答错及活跃日答错0分是否算活跃,人工加分是否算活跃日未定;建议有效提交算参与日。2026-09-11已确认:有效提交即算活跃日,答错与人工加分均计入用户/2026-09-11
D11答案解析与题目错误一次提交、即时解析为建议;错题作废或补偿需规则。2026-09-11已确认:提交后即时显示对错与解析;错题更正补偿细则上线前补充用户/2026-09-11
D12投票实现与撤回原生非匿名投票或机器人按钮未选;改投、撤回积分与活跃日处理待定。2026-09-11已确认:采用机器人按钮投票(可识别投票者、可靠计分);改投、撤回细则随实现细化,默认改投不重复加分用户/2026-09-11
D13人工5分与贡献奖原文允许优质内容+5,曾建议贡献奖单列;是否叠加、上限与评审标准待定。2026-09-11已确认新模型:优质内容由人工审核加积分+5,同时人工审核是否入围特别贡献奖抽奖;特别贡献奖经线下抽奖产生,不再是运营直接指定用户/2026-09-11
D14周榜同分与名额原文前三名;新的10U备选如何分配,同分、人数不足未定。2026-09-11已确认:同分并列平分;不足3人只发实际达标名次,余奖滚入下期用户/2026-09-11
D15时区与具体截止周日结算、下周一开奖来自原文,但时区和具体时刻未定。2026-09-11决定:挂起,待目标社群构成明确后再定用户/2026-09-11,待社群构成
D16领奖与剩余预算币种网络、截止期限、地址修改、无人达标或未领奖的金额处理未定。2026-09-11已确认:领奖线下人工处理,运营负责提醒并公示,系统仅记录状态、不设系统强制期限用户/2026-09-11
D17产品形态和App机器人+网页后台、不强制App为建议;Mini App、后台复用需评估。2026-09-11决定:用户明确暂不讨论技术形态,挂起用户/2026-09-11,待重启讨论
D18双语默认及翻译英文兜底、简体中文、人工检查为建议;翻译负责人未定。2026-09-11已确认:语言首次启动自选(双语欢迎消息+按钮),选定后记住;翻译负责人未涉及用户/2026-09-11
D19种子用户与目标值拉新重要已确认;第一批人从哪里来、渠道负责人和数量目标待定。2026-09-11已确认:种子用户由自有渠道导入;数量目标仍由营销在试运行前设定用户/2026-09-11
D20运营权限与数据保存角色兼任、审核责任、隐私告知、保存期限、删除及导出范围待定。2026-09-11部分确认:首期一人兼任多角色,权限按角色分开定义并留审计;数据保存、隐私细则仍待定用户/2026-09-11,隐私细则上线前
D21故障和已开奖修正缺失成员事件、任务停机、重开奖与补偿未定;建议人工审核、公开说明,不静默改历史。2026-09-11已确认按此原则执行用户/2026-09-11

08 验收与交付边界

验收用例基于建议方案;2026-09-11已按当日十九项确认决策同步更新,仍不以本稿替代最终公告规则。

编号场景预期结果
A01分享链接但对方未启动不产生有效邀请,不声称对方已收到
A02用户已归属A,又点击B链接不覆盖已有有效归属;自邀不获奖励
A03入群未满24小时或期间事件缺失不自动计有效;验证期内退群作废且永不重算
A04第一周1人、第二周2人有效邀请余额跨周累计,生成且仅生成1次机会
A05累计10人,重复执行生成任务累计3次机会、余额1人;重复执行不增发
A06开奖延期或结果重复导入延期不扣机会;同一期不重复消耗及发奖
A07同日重复签到或切换语言答同题不重复得分,不重复增加活跃天数
A08同日签到、答题、投票均完成分数按各任务累计,活跃日仅增加1
A09超过任务截止时间提交拒绝提交并说明已截止
A10投票改投及撤回机器人按钮投票;任何改投不重复加分
A11奖池合计超过60U阻止发布并显示超出额;不暗中压缩奖金
A12内容或任务缺必填/正确答案/必要翻译发布前明确报错;草稿可保存
A13未授权人员调用积分或发奖操作服务端拒绝;已授权操作保留审计
A14人工修正已冻结名单不覆盖旧版本,保存理由;已开奖走补偿决策
A15消息失败、发奖失败保留失败状态、原因和重试记录,避免重复发送或付款
A16用户无App账号可完成首期Telegram流程;不会因此被拒绝参与

上线前验证:机器人群权限与事件接收、任务时区、双语路径、全链路小规模试运行、后台权限、数据备份与恢复方案。开奖与发奖第一期按人工操作设计,自动化程度及服务异常处理需要研发评估。网页仅是PRD说明,不含真实账号连接、发布、支付或后台数据保存功能。

09 来源与版本维护

  • 原始文件:TG机器人配置.docx;2026-09-10需求梳理与旧版流程网页。
  • 用户确认:本次对话中目标用户、签到答题与内容方向、拉新重要性、每周60U;奖励截图作为原文规则依据。
  • 平台核对:Telegram Bot Features 官方资料 ↗ (邀请参数与入口)。
  • 平台核对:Telegram Bot API 官方资料 ↗ (用户身份、语言、成员事件、成员查询及投票限制)。
  • 平台核对:Telegram Mini Apps 官方资料 ↗ (未来页面身份校验)。
  • 平台资料在2026-09-11讨论时核对;开发时需再次确认所用API与权限。
  • 本次新增:内容独立模块、9条流程、运营配置、角色权限、数据例子、21项待定与16项验收。
  • 后续确认D项时,同步更新规则、流程、配置默认值和验收;保留历史版本与变更原因。
  • 2026-09-11 v0.4:同日五轮需求讨论确认19项待定(D01—D14、D16、D18—D21),D15、D17挂起;同步更新第02、04、05、07、08节相关表述;特别贡献奖改为“人工加分+入围审核+线下抽奖”模型。

10 开源复用评估与改造清单

评估结论与验证范围

建议采用成熟开源机器人框架及后台框架,复用部分邀请入口代码,自行实现活动规则、积分与奖励账目。该方案是技术建议,用户要求记录以供后续AI讨论,不代表技术栈或全部规则已获最终批准。

本次完成公开仓库文档、目录、许可证及部分关键源码的只读检查,未部署运行候选系统,未运行其测试,未做完整安全审计、依赖漏洞扫描或生产可用性验证。不能将“已有源码”表述为“系统已经可直接上线”,也不承诺复用比例或工期。

候选项目及授权状态

项目已核实内容采用建议
alerrad/referral-bot已读取LICENSE,MIT;检查时GitHub显示最近推送2025-04-21;有机器人邀请入口、排名查询、排行榜小程序;README把后台和完整多语言列为待办可选择性复用适用代码并保留许可及版权声明,不原样采用计奖逻辑
RakinSV/Telegram-admin-app-project文档宣称有内容、答题、邀请、抽奖、投稿和后台;检查时最近推送2026-08-24;GitHub许可证字段为空,目录未发现许可证文件,所读pyproject也未给出授权目前仅作功能参考;未确认授权前不纳入可复用代码范围。文档功能未逐一验证
itsAPK/Telegram-Referral-Bot上轮只核对仓库文档:邀请、广播、管理命令、导出;作者提示使用较旧python-telegram-bot 13.7;未确认许可证仅作运营功能参考,未进入本轮源码采用候选

推送时间不等于持续维护承诺。未找到许可证不等于断言仓库绝不存在其他授权,后续采用前必须重新确认。此次没有复制候选仓库业务代码到当前项目。

已核实的关键代码问题

编号位置代码事实对我们业务的影响及修改
O01bot/src/routers/commands.py:start_command带邀请参数启动机器人后调用add_invited这一步只代表入口参与;需改为待验证记录,入群和留群核验通过后才转有效
O02bot/src/core/database.py:Invited及add_invited主键由被邀请人tg_id和invited_by组成,只检查同一对关系是否已存在数据层允许同一人归属不同邀请人;需按最终新人规则建立唯一归属约束,并处理并发冲突
O03bot/src/core/database.py:get_leaderboard按Invited记录数量统计排行不能直接当有效邀请数;应只统计验证通过且属于对应口径的记录
O04bot/src/core/database.py:User、Invited当前模型没有活动期次、进退群事件、抽奖机会和积分流水需要扩展或重建业务模型,不能只加几个配置参数
O05bot/src/routers/commands.py及词库目录处理函数直接使用LEXICON_EN;词库有英文和俄文需要中文词库、用户语言字段、统一语言选择与模板调用
O06requirements.txt与leaderboard-mini-app/package.json机器人固定依赖aiogram 3.17.0等,小程序使用Next.js和独立前端依赖正式采用前选兼容版本并检查依赖;首期可省去排行榜小程序

以上O01—O06为静态代码检查结论,不是实际运行复现报告。代码读取自当时main分支,未记录不可变commit SHA;后续实施必须锁定版本并重新核验,不能假设上游不会变化。

按产品模块拆分工作

“复用”仍包含接入、配置与验证。下表是工作范围估计,不是已完成的实现。

模块复用程度需要修改或新增关联PRD
Telegram消息、按钮、命令使用aiogram等开源框架我们的菜单、路由、身份识别、错误处理M01、M06
专属邀请入口可复用后修改来源校验、无效参数、首次归属、自邀和并发处理F01、D04
用户档案扩展开发内部用户ID、Telegram ID、语言、状态、可选App关联M01、D17—D18
有效邀请认定核心业务重做入退群事件、24小时核验、存量用户、退群重入、缺失记录待审F01、D04—D05
抽奖机会新增开发每3人生成、跨周余额、期次、使用状态、延期、防重复生成F07、D06—D08
每日签到新增业务逻辑活动时区、日历、每日一次、积分及活跃日F02、D09—D10
单选答题开源交互能力+业务开发双语题库、排期、一次提交、判分、解析、错题修正F03、D09—D11
官方投票开源交互能力+业务开发问题选项、计分、改投撤回、截止、结果公开F04、D12
内容分发后台基础表单+业务开发双语内容、媒体链接、关联任务、排期、失败重试与防重复发布F05、D18
积分与榜单展示思路可参考,计算重做独立积分流水、按期汇总、同分处理、人工调整审计M05、D10、D13—D14
奖励与结算新增业务逻辑60U校验、四类奖项、候选名单、冻结、开奖、发奖状态F06—F07、D01—D03、D16
运营后台使用开源后台框架注册业务模型、配置字段、权限;增加发布、审核、冻结等业务操作第03、05节
中文与英文修改及补充语言偏好、模板、内容翻译;双语共享任务编号M01、D18
投稿与申诉简单表单与业务流程接收、审核、结果通知、贡献记录;不首期做复杂编辑器F08—F09
数据复盘新增业务查询来源、有效邀请、任务参与、留存、支出和统计口径第06节、D19

建议架构与复用边界

用户在Telegram群或机器人操作 → aiogram接收事件 → 统一业务服务校验身份、规则与状态 → 数据库保存记录 → 机器人反馈;运营后台调用同一套业务规则,后台操作不能绕过积分、预算和冻结校验。

层次建议不包含在现成能力中的工作
机器人接入aiogram处理消息、按钮和事件我们的业务流程、资格判定和记账
运营基础界面若现有App后台不可复用,可选Django Admin内容任务模型、业务字段校验、流程操作与细分权限
业务和数据统一活动服务与数据模型邀请验证、积分、机会、结算、发奖审计均需实现
数据模型管理若选Django,建议统一由其模型和迁移管理不直接拼接原项目SQLAlchemy层和另一套重复模型
用户页面首期以机器人文字、图片和按钮为主排行榜Mini App可后置;个人数据仍需权限校验
发奖首期人工发放,系统记录状态与凭据不开发自动转账,不能把记录为已发放等同于已验证到账

Django Admin适合内部模型管理;发布、名单冻结与开奖等有步骤约束的操作需专门实现,不能让运营通过随意修改数据库字段完成。若现有App已有成熟账号、权限、内容和后台,应先评估复用现有能力,再决定是否新增Django。这一检查尚未进行。

建议实施顺序

阶段范围阶段验收
0 选型及规则收敛确认关键D项,检查现有App,核对授权、依赖与版本,在隔离环境试运行明确采用来源、技术栈、规则版本与待办,不用真实奖池验证
1 拉新闭环用户入口、邀请归属、入群验证、24小时认定、后台查询按A01—A03验证不提前计奖、不重复归属及缺失事件处理
2 活跃闭环内容发布、签到、答题、投票、积分、个人进度按A07—A10、A12验证时间、双语、防重复计分
3 奖励闭环邀请机会、周度资格、预算、冻结名单、开奖、人工发奖记录按A04—A06、A11、A13—A15验证记账、预算、权限和失败处理

授权、权限、数据备份和异常处理贯穿各阶段。只有最终规则明确、运行验证通过后,才能估算正式上线时间;当前不提供未经验证的复用百分比或固定开发工期。

代码与官方依据

11 给后续AI的实现交接

当前实际交付状态

当前项目是需求整理阶段。已有原始Word、讨论记录与简版PRD、离线需求网页及其生成脚本build_prd.py;没有可运行的Telegram业务机器人、真实后台、业务数据库或支付集成。网页的章节切换、模块选择与流程浏览已检查,但该检查不验证PRD中的业务功能。

Markdown是本需求网页的内容源。修改PRD后使用build_prd.py重新生成同名HTML,并检查新增章节没有遗漏。旧版2026-09-10网页备份用于追溯,不应作为最新需求。v0.2增加业务流程与待定项;v0.3增加开源源码评估、复用清单与本交接说明;v0.4落档2026-09-11五轮需求决策。

阅读与判断顺序

  • 先读第01节C01—C05,确认用户目标:拉新必须保留、签到答题与内容分发为首期重点、每周60U、长期原创内容与用户中心、中文英文范围。
  • 再读第07节D01—D21:其中19项已于2026-09-11经用户确认(见表内标注);D15时区待社群构成、D17技术形态经用户明确暂缓讨论。第10节Django方案等建议仍未批准。
  • 结合第04节流程、第05节字段、第06节数据对象和第08节验收分析实现;遇到冲突应注明来源并收敛,不自行把建议升级为确认。
  • 阅读第10节开源评估。优先复用框架及合适的MIT代码,重新核实O01—O06,锁定commit及依赖版本;不要凭README宣称直接上线。
  • 用户此前只要求讨论和记录;后续实施应以新一轮具体开发授权为准,不擅自发群消息、创建真实活动、收集领奖资料或转账。

下一轮应产出的实施材料

  • 已确认规则与本轮假设表:列出涉及的D编号、当前选择、确认状态与影响,优先处理预算、邀请、新人、时区及机会消费规则。
  • 系统结构及复用清单:区分现有App可复用能力、开源框架、引用源码及自研业务;列出许可证和锁定版本。
  • 数据模型与状态转换:至少包含用户、期次、成员事件、邀请关系、任务、积分流水、机会、冻结名单、发奖记录与审计。
  • 接口及后台操作定义:包含权限、时间校验、防重复提交和失败重试,避免机器人与后台分别计算两套结果。
  • 分阶段开发任务和可执行验收:将A01—A16转换为最终规则下的测试,明确未部署与已验证的区别。

可直接交给其他AI的任务说明

请阅读本文件全部章节,基于用户已确认目标继续讨论并规划Telegram社群增长产品的实现。重点保留拉新、签到答题、内容分发和每周60U奖励约束。先区分确认项、原文规则与助手建议;第07节19项已于2026-09-11确认、D15与D17挂起,不能将挂起项默认为已确认。参考第10节开源复用评估,但它只经过部分静态源码检查,需重新核验授权、版本、部署可行性及关键逻辑。先检查现有App是否有可复用后台,再给出架构、数据模型、接口、分阶段任务及验收方案。当前HTML是PRD阅读工具,不是已实现的业务系统;不要误把它作为功能完成依据。