go-wecomchan.yml

2023-07-14

通过企业微信向微信推送消息,[[Docker Compose]] 配置文件:

version: '3'
services:
go-wecomchan:
image: docker.io/aozakiaoko/go-wecomchan:latest
environment:
- SENDKEY=发送时用来验证的key 自定义
- WECOM_CID=企业微信公司ID
- WECOM_SECRET=企业微信应用Secret
- WECOM_AID=企业微信应用ID
- WECOM_TOUID=@all
- REDIS_STAT=ON
- REDIS_ADDR=redis:6379
- REDIS_PASSWORD=redis的连接密码
ports:
- 8080:8080
networks:
- go-wecomchan
depends_on:
- redis
redis:
image: bitnami/redis:6.2
environment:
- REDIS_PASSWORD=redis的连接密码
- REDIS_DISABLE_COMMANDS=FLUSHDB,FLUSHALL
networks:
- go-wecomchan
volumes:
- /data/redis:/bitnami/redis/data
volumes:
redis_data:
driver: local
networks:
go-wecomchan:

测试

Terminal window
# 推送文本消息
curl --location --request GET 'http://localhost:8080/wecomchan?sendkey={你的sendkey}&msg={你的文本消息}&msg_type=text'
# 推送图片消息
curl --location --request POST 'http://localhost:8080/wecomchan?sendkey={你的sendkey}&msg_type=image' \
--form 'media=@"test.jpg"'