这是使用云开发能力构建的情侣互动小程序,可以跟女朋友互动哦,其中使用了云开发基础能力的使用: - 数据库:对文档型数据库进行读写和管理 - 云函数:在云端运行的代码,开发者只需编写业务逻辑代码
打个比方: - 女朋友发布任务->女朋友来做任务->做完后由你来确认完成->女朋友收到积分 - 你发布商品(洗碗券)->女朋友使用积分购买->商品进入到女朋友的库存->女朋友拿着洗碗券叫你洗碗->你洗碗->女朋友将物品(洗碗券)标记为已使用(不可逆) - 这样做的原因是 不想给任何一方能自说自话 增加自己或者对方积分的能力[点击完成任务的人不能是获得积分的人也不能是自己]
主页完成小程序信息和类目管理中的版本管理与成员管理中发布小程序体验版并邀请对象使用开发中的开发工具里下载微信开发者工具云开发->按照提示开通云开发(这里可以选择免费的,不过限量,我开发用的多,6块够用了)MarketList, MissionList, StorageList, UserListUserList中添加两个默认记录, 在两个记录中分别添加两个字段:字段 = _openid | 类型 = string | 值 = 先不填
字段 = credit | 类型 = number | 值 = 0
概览选项->复制环境IDminiprogram/envList.js 将内容全部替换成如下,注意替换环境IDmodule.exports = {
envList: [{
envId:'上述步骤中你获得的环境ID (保留单引号)'
}]
}
cloudfunctions 中的每个文件夹并选择云函数云端安装依赖上传 (有点麻烦但是这是一定要做的)如果云开发里面的云函数页面是这样的就是成功了
没有安装npm或者NodeJs, 需要先在这里安装: https://nodejs.org/dist/v16.15.1/node-v16.15.1-x64.msi
cloudfunctions/Install-WX-Server-SDK.bat npm install --save wx-server-sdk@latestmissionlist数据库集合->找自己和女朋友的_openid变量并记录_openid拷贝到云开发控制台UserList数据集合里刚刚没填的_openid变量中_openid拷贝到miniprogram/app.js里的_openidA和_openidB的值里(A是卡比,B是瓦豆)miniprogram/app.js里把userA和userB改成自己和女朋友的名字miniprogram/pages/MainPage/index.js和miniprogram/pages/MissionAdd/index.js里把模板号换成自己想要的模板号cloudfunctions/information/index.js里把UserA和UserB的openid值进行修改就能使用消息提醒功能了$ claude mcp add Rainbow-Cats-Personal-WeChat-MiniProgram \
-- python -m otcore.mcp_server <graph>