不用装 App:NAS 通知直接发到你微信
Go-WXPush:
一个基于 golang 开发的微信测试公众号模板消息推送服务。它提供了一个简单的 API 接口,让您可以轻松地通过 HTTP 请求将消息推送到指定的微信用户。

准备
首先需要访问微信公众平台接口测试平台(https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login),点击用手机扫码登录就行

进入以后,就可以获得 appID 和 appsecret(后面需要用来填写 appid 和 secret)

使用微信扫描二维码,关注测试公众号

关注后页面就会出现你的微信号了(后面需要用来填写 userid)

接下来点击“新增测试模板”

模板标题可以随便填写,但是模板内容的话一定要有“{{content.DATA}}”这个参数

添加后,就获得模板 ID 了(后面需要用来填写 template_id)

目前全部配置信息就已经获取齐全了(这两个不需要设置)

安装
Docker Compose
services:
wxpush:
image: hezhizheng/go-wxpush:v4
container_name: wxpush
ports:
- 15566:15566
command:
- -port
- "15566"
- -appid
- "xxxxx"
- -secret
- "xxxxx"
- -userid
- "xxxxx"
- -template_id
- "xxxxx"
restart: unless-stopped
参数说明(更多参数建议去看文档)
port(命令,可选):指定启动端口
appid(命令):默认的微信 AppID
secret(命令):默认的微信 AppSecret
userid(命令):默认的接收用户 OpenID
template_id(命令):默认的模板消息 ID
tz(命令,可选):时区
使用
浏览器中输入 http://NAS的IP:15566/detail 就能看到界面

下面说一下简单使用,向默认配置的所有用户推送一条消息:
http://NAS的IP:15566/wxsend?title=服务器通知&content=服务发生故障重启
网页访问发送后,手机微信就有消息提醒了(前面的是我之前测试的)

下面说说 NAS 系统怎么配置,打开系统设置,找到系统通知,启动 Webhoook 机器人

参考设置填写即可
点击“测试发送”,正常情况微信就能收到信息了

总结
这款消息推送还是很不错的,不需要复杂配置,也能随时随地收到微信消息提醒。本身支持 GET/POST 和 Webhook 集成,所以可玩性很高。
综合推荐:⭐⭐⭐(微信原生通知,可玩性很高)
使用体验:⭐⭐(界面优化一下就更好了)
部署难易:⭐(非常简单)︎
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

