微信push服务器,GitHub - brucx/mp-push-nestjs: 微信公众号消息推送服务,类似“server酱”,提供Docker镜像部署...

MP-PUSH

一个频道可以被多个微信订阅,一个微信也可以订阅多个频道。当有消息到达频道时,会向所有订阅的微信推送通知。

开发此项目的目的是实现一个自己的“Server酱”,方便自定义。

零痛苦部署,极度简单的API,代码开源,自由扩展。

准备好服务号或者测试号

如果注册不了服务号也一点关系没有,测试号完全可以满足个人使用的需求。打开这里进行注册。

先配置一个消息模板,需要带一个 first 字段。

准备好一个可以通过域名访问或者有公网IP的服务器

推荐使用 Ubuntu 系统

apt update

apt upgrade

准备部署

安装 Docker 环境

apt install docker.io

然后执行以下指令

$ sudo docker run -d \

-e WX_APP_ID="wxc124e540d18*****" \

-e WX_APP_SC="dcd143ad7e000de32c0236**********" \

-e WX_TEMPLATE_ID="bzrWGCKcwMNPuerpK4WrsbMJ_kq0I4CWxyM207sy8Uk" \

-p 80:3000 \

-v mppushdb:"/app/data" \

brucex/mp-push-nestjs

确认接口配置信息

在测试号管理页面确认接口配置信息。

URL 为 http://域名或IP/wx

Token 随意不校验

测试接口

关注测试号,发送 link 频道名称 绑定频道。

发送 POST 请求触发推送

curl -X POST 'http://域名或IP/push' \

-H 'content-type: application/json' \

-d '{ "channelName": "频道名称", "text": "OK" }'

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值