1、立项背景和目标
微信群、活动群、球友群中,经常需要发接龙说明、节日祝福、聚会流程和破冰话题,但多数人时间紧、措辞生硬,容易写长、写偏或冷场。立项目标是做一款轻量、即用即走的小程序:把常见群场景做成固定模板与引导式填写,在用户明确操作的前提下,辅助产出可直接复制到微信里的文案与娱乐向小结;同时支持双人分手机远程填写同一局玩法,降低当面传手机的成本。产品定位为群聊文案与聚会小工具,强调娱乐与自用,不提供医疗、招聘等专业判断结论。
2、软件功能、核心功能模块介绍
小程序分为三块:写文案、聚会、一起玩。
写文案:接龙润色、祝福话术——用户选择场景与语气,提交草稿或选项后,获得可复制的润色结果,并可在本机保留最近摘要。
聚会:聚会主持流程、话题卡;以及三类娱乐问卷——群聊人设签、群聊整活签、羽球人格签(均为原创趣味问卷),产出标签化结果与可分享海报(海报可走本机绘制或云端渲染,视配置而定)。
一起玩:同机双人默契问答;远程房间(房间码加入)——支持「默契小报告」与「双人文案接龙」等玩法,房间状态与作答通过云开发数据库同步,结束后生成娱乐向文字小结供复制分享。
合规与说明:提供隐私说明与关于页,说明数据在本机与云端的边界;敏感能力(如相册写入)与用途在指引中说明。
3、业务流程与功能路径描述
用户从首页进入对应 Tab,点卡片进入子页面:在表单页填写或选择参数 → 点击生成/提交 → 在结果区查看文本 → 一键复制到微信。问卷类玩法路径为:阅读说明 → 逐题作答 → 查看结果与解读 → 可选保存海报到相册。远程玩法路径为:发起方在「远程一起玩」选择玩法并创建房间 → 系统展示房间码 → 另一方在「加入房间」输入房间码 → 各自完成填写 → 发起方或结果页刷新查看汇总报告或接龙合成文案。全程以页面跳转与显式按钮为主,无隐藏自动采集;未开通云服务时,部分能力以本地演示或降级逻辑呈现。
采用微信小程序原生框架,入口与路由由 app.json 统一配置。客户端通过 utils/aiClient.js 统一发起「按场景润色/生成」请求:在云开发就绪且环境支持时,走云开发内置文本模型或云函数 aiGenerate;失败或未配置时回退到本地演示文案,避免白屏。远程房间数据由 utils/playRoomDb.js 读写云数据库集合(如 play_rooms),区分游戏类型并驱动跳转至对应加入页与结果页。问卷海报由 posterClient 与(可选)云函数 personalityPoster 完成渲染与存储。全局在 app.js 初始化云环境 ID,与微信云开发控制台绑定一致。历史摘要由 utils/history.js 写入本机存储,仅用于首页「最近文案」展示。