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"'