WXPush:基于 Cloudflare Workers 的免费微信推送方案
WXPush 是一款轻量级的微信消息推送工具,旨在为开发者提供一种无需服务器、零成本且高效的通知方案。它通过 API 接口将信息转化为微信原生的模板消息,支持弹窗提醒与声音通知,是构建自动化提醒系统或信息同步服务的理想选择。
核心优势
- 零成本运行 :依托 Cloudflare Workers 的 Serverless 架构,完全免费,且每日提供高达 10 万次的推送额度。
- 原生通知体验 :消息以微信模板形式送达,具备标准的弹窗与声音提醒,确保信息实时触达。
- 灵活的配置 :支持多用户同时接收推送,并允许自定义跳转链接与皮肤,适配多种应用场景。
- 极速部署 :无需配置复杂的运行环境,通过简单的代码粘贴或 Git 关联即可快速上线。
部署指南
方案一:快速手动部署(推荐初学者)
直接在 Cloudflare 控制台操作,无需本地开发环境:
- 登录 Cloudflare 仪表盘并创建新的 Worker 服务。
- 将
src/index.js的源代码粘贴至编辑器并保存。 - 在环境变量中配置以下关键参数:
API_TOKEN:用于接口验证的自定义访问令牌。WX_APPIDEWX_SECRET:公众号的官方凭据。WX_USERID:接收者的 ID(若为多个用户,请使用|符号分隔)。WX_TEMPLATE_ID:预先申请的微信模板 ID。WX_BASE_URL(可选):设置消息点击后的跳转地址。
- 点击部署,服务立即生效。
方案二:GitHub 自动化部署(推荐开发者)
利用 CI/CD 流程实现版本控制与自动更新:
- 将 WXPush 项目 Fork 到个人 GitHub 仓库。
- 在 Cloudflare Pages 中关联该仓库。
- 配置相应的环境变量与部署参数。
- 后续仅需提交代码至 GitHub,系统将自动完成构建与发布。
资源与支持
视频教程: 详细演示部署全过程 👉 点击观看
开源地址: GitHub – frankiejun/wxpush
Scenari applicabili
- 自动化提醒 :如服务器宕机告警、定时任务完成通知。
- 个人站长 :通过 API 将网站动态或用户反馈实时推送至微信。
- Serverless 实践者 :追求无服务器架构、低维护成本的轻量化方案。
- 独立开发者 :需要快速搭建一套简单的消息触达机制。
Fine del testo
