第 63 课:用 WorkBuddy 开发第一个微信小程序
WorkBuddy 是腾讯出品的全场景 AI 办公工作台。本专题 46 篇课程,覆盖"认识工具—设计任务—验收结果—扩展能力—自动化协作—长期维护—实战案例—进阶方法—岗位行业—底层机制"完整路径,包含 100+ 真实使用场景。
我用 WorkBuddy 做了一个微信待办小程序。
从创建项目、授权 CloudBase,到上传体验版,整套流程都整理在这里。
它最后能做什么?
- 一个可新增待办、选择分类与优先级、设置截止日期的微信小程序。
- 待办数据写入云数据库;同一账号换设备后数据可同步,不同微信账号互相隔离。
- 只给自己使用时,可上传为体验版,无需备案和审核。
开始前,只要准备三样东西:
微信开发者工具:创建、调试和上传小程序。
WorkBuddy:调用腾讯云 CloudBase 技能生成项目。
微信公众平台账号:登录 CloudBase、获取 AppID、上传体验版。
图片演示用的是 macOS ARM64 版微信开发者工具。Windows 用户选择与自己电脑匹配的 64 位或 32 位版本即可。
具体怎么做?
1/ 安装微信开发者工具,先建一个空的小程序项目。

- 下载并安装微信开发者工具。打开后,在左侧选择“小程序”,点击加号新建项目。

- 填写项目名称和本地目录,选择自己的 AppID;没有 AppID 时可先使用测试号。
- 后端服务先选择“不使用云服务”,开发模式选择“小程序”,模板可选“JS-Skyline 基础模板”或基础模板,然后点击“创建”。

- 创建完成后,确认左侧资源管理器出现 pages、app.js、app.json、project.config.json 等项目文件。

2/ 在 WorkBuddy 里安装“腾讯云 CloudBase”技能。

- 打开 WorkBuddy,点击左侧“专家·技能·连接器”。
- 进入“技能”,搜索“腾讯云 CloudBase”,点击加号安装。
- 也可以从“新建任务”输入框左下角的加号进入“技能”,选择“腾讯云 CloudBase”。

3/ 让 WorkBuddy 生成小程序。
直接输入:帮我使用微信云开发创建一个待办事项小程序。

发送后,按页面提示点击技能图标并继续执行。CloudBase 会要求登录控制台,选择“使用微信公众平台账号登录”。

4/ 完成 CloudBase CLI 授权。

- 登录后,页面会显示一串用户码,并说明将授予 CloudBase CLI 操作云资源的权限。
- 输入用户码,点击“确认授权”。
- 回到 WorkBuddy 任务页,看到“授权已完成,请继续完成任务”后继续等待生成完成。

授权的是 CloudBase 云资源操作权限。确认当前登录的是自己的微信公众平台账号,再继续。
5/ 回到微信开发者工具,打开生成的项目并完成配置。
- WorkBuddy 生成完成后,使用微信开发者工具打开生成的 todo-miniprogram/ 项目目录。
- 打开 project.config.json,将其中的 appid 替换成自己的小程序 AppID。仅本地测试时可保留 touristappid。
- 点击工具栏“编译”,在右侧模拟器检查页面是否能正常运行;点击“预览”可扫码在手机上查看。
- 如项目提示云开发,点击顶部工具栏的云朵图标,进入“云开发”,按项目提示完成环境开通或关联。


6/ 跑通后,检查这三件事:
新增待办:能填标题、备注、分类、优先级和截止日期。
云端同步:同一个账号换设备后,待办仍然同步。
账号隔离:不同微信账号看不到彼此的数据。
7/ 如果你只想自己用,上传体验版就够了。

预览二维码通常有时效且需要电脑配合。若想长期在自己手机上使用,建议上传体验版。
- 在微信开发者工具右上角点击“上传”。

- 填写版本号,例如 1.0.0。版本号仅能包含字母、数字和小数点。

- 上传完成后,进入微信公众平台 mp.weixin.qq.com。
- 在“管理 → 版本管理”中,将刚上传的版本设为“体验版”。
- 扫描体验版二维码,以后可从微信“发现 → 小程序 → 我的小程序”随时进入,无需连接电脑。
预览:二维码约 24 小时过期,还要连着电脑。
体验版:可以长期在自己手机上用,不需要备案,也不需要审核。
正式发布:所有人都能用,但需要备案并提交审核。
几个容易踩的坑:
只自己用,要不要正式发布?
不需要。上传后把版本设置为体验版即可长期自己使用;只有要让所有用户都能搜索和使用时,才需要走正式发布、备案和审核流程。
打开项目后,为什么没有云开发?
确认是否打开了 WorkBuddy 生成的项目目录,检查顶部云朵图标的“云开发”入口,并按提示完成环境开通或关联。
手机扫码后,数据为什么没有同步?
先确认使用同一个微信账号,再检查云开发环境是否已开通,以及待办是否确实写入云数据库。
最后检查: 手机上能打开体验版;新增一条待办后重新进入,待办还在,说明整个流程已经跑通。
原文信息
作者:Cheery(@cheery9998) 原文:X Article 2090000634531508529 原文地址:https://x.com/cheery9998/status/2090000634531508529