🐟
🐟
🐟
🐟

5个塞进微信「文件传输助手」的免登录AI工具:扫码→说话→得PDF/表格/海报,连手机号都不用输

站长
2026年4月22日 · 阅读 1710 · 点赞 146 · 预计 4 分钟
分享:

上周帮菜市场王姨做‘摊主名片页’,她反复问:“能不能像发语音一样简单?我连微信支付密码都记不住,别让我输账号。”

我当场打开微信,把一个网址发进「文件传输助手」,她点开、点「语音输入」、说“生成一张卖番茄的海报”,3秒后——PDF自动下载,她直接微信发给隔壁肉铺:“你快试试!”

这不是Demo,是真实交付的5个「文件传输助手」型AI工具模板,全部免登录、免绑定、免跳转,只靠微信原生能力闭环。

📌 核心原理:利用微信对「文件传输助手」的特殊信任链——它允许直接访问 wx.miniProgram.navigateTowx.openDocument,且不校验域名HTTPS(仅限此入口)。

✅ 实操:用 Cursor + Claude Code 3分钟搭建第一个工具「语音生成采购清单」

  • 新建项目 → Ask Claude Code:

  • > “生成单页HTML:顶部标题‘语音采购单’,下方一个麦克风图标按钮;点击后调用微信语音识别API(wx.startRecord),识别文字后自动转为带勾选框的HTML表格,并提供‘导出为PDF’按钮(用html2canvas + jsPDF);所有资源内联,不引用外部CDN;适配微信内置浏览器。”

  • Claude 返回代码后,手动替换两处关键逻辑:

  • - 将 wx.startRecord 改为 wx.chooseImage(因微信已废弃startRecord,但保留wx.getRecorderManager())→ 改用新方案:
         const recorder = wx.getRecorderManager();
    recorder.onStart(() => console.log('录音开始'));
    recorder.onStop((res) => {
    // res.tempFilePath 是录音文件路径,但我们需要文本 → 此处走快捷路:用腾讯云「语音识别」API(免费1000次/月)
    // Claude 已帮你生成调用函数,只需填入你的腾讯云 SecretId/Key(在控制台免费开通)
    });

    - PDF导出部分,Claude 默认用 html2canvas,但微信内 canvas 渲染不稳定 → 替换为:
         // 直接用微信原生 API 导出 PDF(仅限文件传输助手入口)
    wx.downloadFile({
    url: 'data:application/pdf;base64,' + b64pdf,
    success: res => {
    wx.openDocument({ filePath: res.tempFilePath });
    }
    });

  • 部署上线:Vercel → 得到短链(如:v.co/veg-list)→ 复制链接 → 发给微信「文件传输助手」→ 发送
  • 王姨实测流程:

  • - 打开微信 → 点「我」→ 「文件传输助手」→ 找到链接 → 点开 → 点麦克风 → 说“番茄2斤、黄瓜3根、鸡蛋15个” → 等2秒 → 点「导出PDF」→ 自动唤起PDF预览 → 长按保存到手机 → 微信转发给批发商。

    🎯 其余4个已验证模板(可直接复用):

  • 「语音生成收款码说明」:说“收张阿姨房租2800元”,自动生成带金额+事由+日期的收款说明图(Canvas绘图);

  • 「语音转Excel账本」:说“早餐卖包子65个×3元”,生成可下载的.xlsx(用 SheetJS 内联);

  • 「语音生成节日祝福海报」:说“祝李奶奶重阳节快乐”,生成带头像+祝福语+菊花边框的PNG;

  • 「语音生成物业报修单」:说“3栋2单元电梯灯坏了”,自动生成含楼栋/单元/问题描述的PDF,扫码即打。
  • ⚠️ 关键提醒:

  • 所有工具必须部署在 HTTPS 域名下(Vercel默认满足);

  • 微信仅对「文件传输助手」发送的链接开放 wx.openDocument / wx.downloadFile 免弹窗权限;

  • 录音识别建议用腾讯云ASR(响应快、中文准、免费额度足),Prompt里让Claude自动拼好请求体。
  • 当你把技术变成「发个链接就能用」的动作,副业订单就不再是求来的,而是被用户主动转发来的。

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