通过企业微信向微信推送消息,[[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:
测试
# 推送文本消息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"'