🚀
🚀
🚀
🚀

不写代码也能上线「宠物驱虫提醒」小程序?我的2个微信原生能力作弊技巧

站长
2026年4月9日 · 阅读 2882 · 点赞 135 · 预计 4 分钟
分享:

不写代码也能上线「宠物驱虫提醒」小程序?我的2个微信原生能力作弊技巧

朋友养了只布偶,每月15号要驱虫,但总忘记。我说:“做个小程序提醒你。”

她说:“又要注册、认证、写代码?算了吧。”

我拿出手机,打开微信开发者工具,30分钟后,她收到了第一条订阅消息:“布偶酱,该吃拜耳啦!⏰ 今天15:00”

没有服务器,没有域名,没有一行手写JS——只靠微信原生能力和Claude Code的文案智能。

今天,公开这两个“作弊技巧”。

---

作弊技巧1:用「订阅消息」代替「定时推送」(零服务端)

传统做法:

  • 买服务器 → 写Python定时任务 → 接微信推送API → 处理用户token过期…
  • ✅ 我的做法:

  • 用户首次进入小程序 → 弹出「驱虫提醒」订阅框(微信原生wx.requestSubscribeMessage

  • 用户勾选同意 → 微信自动下发tmplIdsubscribeParams → 无需后端存储

  • 到期前3天,用Claude Code生成3条不同语气的提醒文案(见下文),前端直接调用wx.openSetting跳转设置页(防失效)
  • 💡 关键:订阅消息是微信官方能力,无需备案、无需ICP,个人主体小程序即可开通。

    ---

    作弊技巧2:用「地理位置」代替「用户输入」(零表单)

    传统做法:

  • 设计表单:宠物名、品种、上次驱虫日期、驱虫药类型…

  • 用户填错1项,整个提醒失效
  • ✅ 我的做法:

  • 页面加载时,调用wx.getLocation获取经纬度 → 用高德逆地理编码API(免费额度够用) → 返回城市名(如“杭州市西湖区”)

  • Claude Code根据城市生成本地化驱虫建议:

  •   你是一名宠物医生。根据城市「杭州市西湖区」,生成3条驱虫提醒文案,要求:
    - 第一条强调气候(如“杭州梅雨季,跳蚤高发,建议提前3天”)
    - 第二条带药品推荐(如“本地宠物医院常用:大宠爱+拜耳”)
    - 第三条带行动指引(如“西湖区宠医地图:点击导航至【汪星人诊所】”)
    - 每条≤30字,带emoji,用
    分隔
    - 用户看到的是:“🌧️杭州梅雨季,跳蚤高发!建议5月12日驱虫” → 点击直接跳转微信地图

    ---

    实操:30分钟上线全流程

    Step 1:创建最小项目(5分钟)


  • 微信开发者工具 → 新建 → 选择「小程序」→ 模板选「空白」

  • app.json中添加:

  • json
    "permission": {
    "scope.userLocation": {"desc": "用于获取本地驱虫建议"}
    }

    Step 2:生成订阅逻辑(10分钟)


  • pages/index/index.js中,onLoad里写:

  • js
    wx.requestSubscribeMessage({
    tmplIds: ['YOUR_TEMPLID_HERE'], // 后台申请的模板ID
    success: (res) => console.log('订阅成功'),
    fail: () => wx.openSetting({withSubNVue: true}) // 引导用户开启
    })
    - Claude Code生成文案后,存入const tips = ["🌧️...", "💊...", "📍..."],用tips[Math.floor(Math.random()*3)]随机展示

    Step 3:接入地理+本地化(15分钟)


  • wx.getLocation后,拼接高德API:

  • js
    const url = https://restapi.amap.com/v3/geocode/regeo?location=${longitude},${latitude}&key=YOUR_KEY;
    wx.request({url, success: ({data}) => {
    const city = data.regeocode.addressComponent.city;
    // 把city喂给Claude Code,获取文案
    }})
    ```

    ---

    这两个技巧的本质是:把复杂逻辑,外包给微信和AI

    你不需要成为全栈工程师,只需要:

  • 知道微信有什么能力(订阅消息、地理位置、地图跳转)

  • 知道怎么用一句话告诉AI你想要什么

  • 知道在哪粘贴生成的代码
  • 剩下的,交给它们。

    > 📌 现在,你可以:
    > 1. 复制本文任意Prompt,粘贴到Claude Code里试试
    > 2. 把「宠物驱虫」替换成「宝宝疫苗」「老人体检」,生成新版本
    > 3. 发给身边养宠的朋友:“这个,你家毛孩子能用吗?”
    >
    > 下期预告:《为什么我用同样2个技巧,做出了「广场舞领队排班」小程序?》

    站长
    人人都是程序员,站长
    分享: