Sign inSign up

fcbhank/go-wecomchan

By fcbhank

•Updated about 5 years ago

通过企业微信向微信推送消息的配置文档、直推函数和可自行搭建的在线服务代码,可以看成Server酱的开源替代方案之一。 【go版本私有部署镜像 】

Image
3

10K+

fcbhank/go-wecomchan repository overview

⁠go-wecomchan

在https://hub.docker.com/r/aozakiaoko/go-wecomchan⁠基础上的完善,推送消息增加了图片类型。

⁠仓库地址

https://github.com/easychen/wecomchan⁠ go版本实现镜像

⁠启动方式

docker run -dit -e SENDKEY=set_a_sendkey \
-e WECOM_CID=企业微信公司ID \
-e WECOM_SECRET=企业微信应用Secret \
-e WECOM_AID=企业微信应用ID \
-e WECOM_TOUID="@all" \
-e REDIS_STAT=ON \
-e REDIS_ADDR="localhost:6379" \
-e REDIS_PASSWORD="" \
-p 8080:8080 fcbhank/go-wecomchan

⁠调用方式

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

⁠镜像支持的环境变量

名称描述
SENDKEY发送时用来验证的key
WECOM_CID企业微信公司ID
WECOM_SECRET企业微信应用Secret
WECOM_AID企业微信应用ID
WECOM_TOUID需要发送给的人,详见企业微信官方文档⁠
REDIS_STAT是否启用redis换缓存token,ON启用 OFF不启用
REDIS_ADDRredis服务器地址,如不启用redis缓存可不设置
REDIS_PASSWORDredis的连接密码,如不启用redis缓存可不设置

Tag summary

Content type

Image

Digest

Size

4.2 MB

Last updated

about 5 years ago

docker pull fcbhank/go-wecomchan