
摘要: WorkBuddy 是腾讯云 CodeBuddy 旗下的 AI 办公工作台,用自然语言描述需求即可生成微信原生小程序。开启云服务后,小程序后端运行在独立的腾讯云开发 CloudBase 环境,自带 PostgreSQL 数据库、微信登录与文件存储,无需自己买服务器、配数据库。
用 WorkBuddy 做一个带后端的微信小程序,核心只有三步:描述需求生成页面、确认开启云服务接入后端、点分享发布。做一个活动报名或打卡类小程序,不需要注册开发者账号、不需要安装微信开发者工具、不需要写一行代码,试用版还能免注册先跑起来验证效果。
开始前只需要准备两样东西:一台装好 WorkBuddy PC 端(5.6.1 及以上版本)的电脑,一个微信号。
不需要准备的东西反而更值得列清楚,因为这正是 WorkBuddy 和传统小程序开发路径的根本差别:
这里的“自带服务器和数据库”是用户视角的说法。准确讲,开启云服务后,小程序后端运行在一个独立的 腾讯云开发 CloudBase 环境中,数据、账号、文件和 AI 调用都由它承载。你不用理解什么是服务器,确认开启即可。
WorkBuddy 提供三种创建方式:
描述需求时说清楚三件事,生成效果会明显更好:谁会用、要保存什么数据、想跑通什么流程。
以一个习惯打卡小程序为例,可以这样描述:
做一个习惯打卡微信小程序。用户可以用微信或手机号登录,
设置每天要完成的习惯,完成后打卡,查看连续打卡天数和历史记录。
打卡数据要长期保存。需要数据长期保存、注册登录、上传图片、多人参与的,都可以直接写进这段需求里,生成时会一并考虑。WorkBuddy 内置多个模型可切换,也支持 Auto 自动模式按任务匹配;生成效果不理想时,换个模型再试一次即可。
生成完成后,对话中会出现「微信小程序」产物卡片。点击卡片,右侧预览区即可查看页面效果和基础交互。
不满意的地方不用自己改代码,继续用对话迭代就行。比如“增加每周完成情况的统计”“把打卡页面换成绿色主题”“首页加一个搜索框”,改完直接在原应用上更新。
需要说明的是:WorkBuddy 内的预览主要用于检查页面样式和基础交互,和微信里的真实运行效果可能有差异。微信登录、照片上传这类能力,要发布为试用版或体验版后,在微信里真机测试才能确认。如需深入调试,还可以让 WorkBuddy 打开微信开发者工具进行真机调试和排查。
当需求涉及保存数据、用户登录或上传文件时,WorkBuddy 会在生成过程中主动提示是否开启对应云服务,用户确认后才完成连接,不会默默替你决定。确认开启后,无需手动填写任何技术参数。
开启云服务后,小程序获得的是一套生产级后端能力:
对应能力 | 使用场景 |
|---|---|
云数据库 | 保存和管理用户提交的信息,如打卡记录、报名名单、客户登记 |
身份认证 | 支持手机号、微信或邮箱登录,区分不同用户的数据和权限 |
文件存储 | 上传并保存图片或附件,如打卡照片、活动海报 |
数据统计 | 查看用户数量和注册趋势,支撑运营决策 |
这套后端运行在独立的 CloudBase 环境里:每个小程序资源与数据天然隔离;数据库采用 PostgreSQL,报名名单、订单记录等数据持久保存在云端、跨设备一致、支持多人共用同一份数据;微信授权登录由平台托管,过去开发者要自己处理的 code2session、会话密钥等流程全部省掉;大模型调用无需自行申请和管理 API Key,小程序内可以直接实现智能问答、内容生成等 AI 能力。
对使用者来说,这一切被压缩成一个动作:确认开启云服务,小程序就有了后端。
小程序做好后,点击预览区右上角的「分享」按钮进入发布流程。发布时 WorkBuddy 以微信第三方服务商身份接入你授权的小程序账号,协助完成代码上传、提交审核和版本发布,小程序账号始终归你所有。
根据是否已有微信小程序账号,有三种版本可选:
版本 | 主要用途 | 需要已有账号 | 需要微信审核 | 主要限制 |
|---|---|---|---|---|
试用版 | 快速验证效果 | 否 | 否 | 14 天有效,到期自动注销 |
体验版 | 上线前调试和验收 | 是 | 否 | 仅体验权限用户可访问 |
正式版 | 对外发布和长期运营 | 是 | 是 | 需完成备案并通过微信审核 |
试用版适合第一次验证想法:无需提前注册账号,在分享面板选择「创建试用版小程序」,微信扫码关注 WorkBuddy 服务号,在服务号中创建试用小程序并授权,返回 WorkBuddy 点击「发布」即可拿到小程序码。试用版的限制也要清楚:一个微信号最多创建 5 个、有效期 14 天、最多 15 人体验、不支持微信支付和小程序直播、不能被搜索。
要长期运营,就绑定自己的小程序账号发布正式版。正式版发布前需在「小程序设置」中依次检查三项:小程序备案(境内小程序应完成备案,否则可能被限制访问)、用户隐私保护指引、UGC 信息安全声明(涉及社区、论坛、笔记、问答等场景时需要填写)。每个小程序每周最多可提交 3 次正式版审核。
用 WorkBuddy 开发微信小程序,把过去“注册账号—配环境—写前后端—配数据库—上传代码—提审”的重型流程,收敛成“描述需求—开启云服务—分享发布”三步。自带的数据库、登录、文件存储由腾讯云开发 CloudBase 承载,让不懂代码的个人、商家和团队也能把一个想法做成能用、能上线、能长期运营的小程序;试用版更是免账号就能先验证效果。想亲手做一个属于自己的小程序,可以前往 WorkBuddy 了解并上手:https://cloud.tencent.com/act/pro/workbuddy
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。