Gemini + DeepSeek + 微信云开发:我怒写200行代码,开发了“哄女友神器”小程序
🔥Gemini + DeepSeek + 微信云开发:我怒写200行代码,开发了“哄女友神器”小程序
摘要:作为一名 24k 纯直男程序员,每次面对女朋友的“我没事”、“你自己看着办”,我的 CPU 都会瞬间烧干。痛定思痛,既然 ChatGPT/DeepSeek 这么强,为什么不能让 AI 替我回消息?本文分享我是如何利用 微信云开发 + DeepSeek API,开发一款“直男急救包”小程序的。希望大家去用一下帮我提提意见。
😱 一、痛点:直男的“至暗时刻”
兄弟们,这种场景你们一定不陌生:
- 场景一:
- 👩 女友:“我觉得我最近胖了。”
- 👨 我:“还行吧,不显胖。”
- 💥 结果:冷战两天。
- 场景二:
- 👩 女友:“那个女生是谁?”
- 👨 我:“就一同事。”
- 💥 结果:拉黑警告。
每次回消息都像在做逻辑题,但女朋友考的是阅读理解。
我就想:能不能有一个工具,我输入她说的话,AI 自动分析她的潜台词,然后生成 3 个不同“求生欲等级”的回复给我选?
说干就干,花了1天时间,用Gemini撸出了这个【暖心回复小助手】小程序(微信直接搜暖心回复小助手就可以出来)。

🛠 二、技术选型:为什么选云开发?
作为一个“独行侠”开发者,我希望零运维、低成本、快速上线。
- 前端:微信小程序原生(WXML + WXSS + JS)。
- 理由:无需下载 App,微信里即开即用,场景最贴合。
- 后端:微信云开发(WeChat CloudBase)。
- 理由:不用买服务器!不用配 Nginx!不用搞域名备案!直接在微信开发者工具里写 Node.js 云函数,真香。
- AI 大脑:DeepSeek-V3 API。
- 理由:国内最强开源模型之一,推理能力强,关键是情商高(Prompt 调教后很会说话),而且 API 价格非常亲民。
💻 三、核心实现思路
1. 架构设计
很简单,典型的 Serverless 架构:
- Client:用户输入“女友的话” + 调节“家庭地位滑块”(0-100分)。
- Cloud Function:接收参数 -> 组装 Prompt -> 调用 DeepSeek API -> 返回结果。
- Client:展示回复,提供“一键复制”。
2. 核心代码:云函数对接 DeepSeek
在 cloudfunctions/generateReply/index.js 中,我封装了调用逻辑。
这里最关键的是 Prompt(提示词) 的设计,需要让 AI 扮演一位“情感大师”。
if (dignityNum <= 20) {
toneInstruction = "【语气要求】:极其卑微,毫无尊严,像是做错了天大的事,疯狂乞求原谅,甚至可以下跪,多用'我错了''求求你'。";
} else if (dignityNum <= 40) {
toneInstruction = "【语气要求】:姿态很低,诚恳认错,小心翼翼,生怕惹她更生气,主要是哄她。";
} else if (dignityNum <= 60) {
toneInstruction = "【语气要求】:正常沟通,不卑不亢,虽然认错但要是理性的,像个成年人一样解决问题。";
} else if (dignityNum <= 80) {
toneInstruction = "【语气要求】:有些硬气,稍微带点不耐烦,觉得自己没多大错,是她在无理取闹,话语简短。";
} else {
toneInstruction = "【语气要求】:大男子主义爆发,非常强势,绝不低头,甚至要反过来教育她,让她不要作。";
}
3. 前端交互:气泡式聊天体验
为了让体验更像“找军师聊天”,我把结果页做成了聊天气泡的样式。
/* 聊天气泡样式 */
.bubble {
max-width: 70%;
padding: 20rpx 24rpx;
border-radius: 24rpx;
font-size: 28rpx;
line-height: 1.6;
}
.bubble-assistant {
background: #f2f3f5; /* 灰色气泡 */
color: #333;
}
.bubble-self {
background: #ff4d4f; /* 红色气泡,强调急救 */
color: #fff;
}
🚀 四、踩坑记录
1. 接口超时问题
刚开始直接调用 OpenAI 接口,经常因为网络波动导致小程序端 request:fail timeout。
解决:
- 将云函数的超时时间从默认的 3s 改为 20s。
- 在前端加了 Loading 动画:“AI 军师正在疯狂思考中…”。
2. 回复太长,不像微信聊天
一开始 AI 经常写小作文,发过去太假了。
解决:
- 在 Prompt 里强行加上限制:“每条回复不超过 60 字,口语化,不要书面语。”
🎉 五、最终效果
兄弟们,效果拔群!
测试案例 1:
- 女友说:“你觉得那个女生好看吗?”
- AI (卑微版):“在我眼里只有两种人,你,和其他人。其他人长什么样我真没注意。”
- AI (硬气版):“好看是好看,但不够耐看,不像你,越看越有味道。”
目前小程序已经上线了,名字叫**【暖心回复小助手】**(微信直接搜索就能出来)。
兄弟们可以去搜一下体验体验,救人一命胜造七级浮屠。



🎁 六、写在最后
技术不仅是用来卷加班的,更是用来让生活变美好的。
如果你也有类似的烦恼,欢迎在评论区交流!
觉得有意思的兄弟,点个赞支持一下!👇
更多推荐

所有评论(0)