五一假期 5 天,我做了一个微信小程序——叫《 会稽群聊》。
需求一句话:游客走到绍兴某个景点,扫码后能围观那个景点对应的本地古人在微信群里吵架。 鲁迅故里入口解锁鲁迅家族群、沈园解锁陆游唐婉群、兰亭解锁王羲之群——总共 6 个群。
这篇文章只讲怎么做出来的——剧本数据结构、围观模式状态机、LBS 半径判定、AI 调用、Day-by-Day 节奏、踩过的坑。idea 怎么来的、为什么是绍兴这些不展开。
技术栈三件套
| 层 | 选择 | 为什么 |
|---|---|---|
| 前端 | 微信小程序 | LBS 权限走原生最丝滑,免下载,审核比 App 快 |
| 后端 | 腾讯云开发 CloudBase(云函数 + NoSQL + 云存储) | 一体化,不用自己运维 |
| AI | CloudBase 内置 Hunyuan / DeepSeek | 云函数里 cloud.extend.AI 直接调,零对接 |
| 开发工具 | 微信开发者工具(内置 AI 编程,后文简称 IDE)+ Claude Code | 写小程序本体在 IDE,写剧本和云函数在 Claude Code |
为什么不用 Next.js + Supabase + Vercel:海外栈在国内有延迟、备案、微信生态接入三道坎,5 天根本跑不通。详细对比之前那篇《2026 一人公司技术架构》写过,这里不展开。