[!WARNING] 0.1.1版本在打包中存在问题,导致发送消息除文本之外的类型会出现错误,请更新到最新版本
关于企业微信注册和应用的创建可以看这个文档,后续的使用可以阅读本文档
开源地址
后续想要实现接收微信对应用回复的消息,还未实现。
立个flag,春节前实现
这个服务完成了船新版本的升级,现在支持多应用和有WEB管理页面了
如果已经运行过可以先更新一下最新的镜像
请注意,如果原来使用了旧版本,这里新的镜像没有将原来的配置文件挂载,如果不需要页面可以不升级,当然升级也可以,因为新接口是兼容旧接口的方式,只是路径需要改变一下,推荐使用新版。
Docker Compose
services:
push-server:
image: qingzhoudev/push-server:latest
container_name: push-server
ports:
- "8000:8000"
volumes:
- ./data:/app/data
restart: unless-stopped
初始化
启动后可以直接访问网页进去初始化页面
直接初始化密码,这里没有做密码复杂度校验,需要自行设置复杂密码。对于暴力破解,我这里是通过Cloudflare Turnstile进行的验证,当然如果不是公网可访问的完全不需要开,如果使用了公网还是推荐开一下。
关于turnstile的相关内容这里就不做赘述了,参考下面文档即可
我这里添加了KEY,主要是展示一下效果,哈哈哈
配置企业ID
接下来是登陆后进入首页,我们需要先设置企业ID,点击系统管理->企业配置 设置企业ID
从下面链接可以进入企业ID的页面
配置应用ID
点击应用管理 接入企业微信应用并同步基础信息
新增应用,填入AgentId和Secret
从这里进入自建应用
添加后会自动将应用的相关信息同步到系统,是不是很方便
发送消息
消息中心菜单可以发送消息,左侧是 OpenAPI 示例
API密钥
API密钥菜单负责了,应用接口调用的鉴权和限流方式如图所示
首页
首页没啥好说的,就是一些统计啥的







