是一个简单的 Flask 应用,提供企业微信应用通知服务,通过 API 将消息推送到指定的企业微信用户。支持文本消息、图文消息以及 MPNews 类型消息的发送。
num 发送不同的消息配置GET 和 POST 请求方式使用以下命令启动Docker:
docker run -d --name qywx_api \
-e QYWX_SECRET_KEY=your_secret_key \
-e QYWX_CORPID=your_corp_id \
-e QYWX_AGENTID=your_agent_id \
-e QYWX_SECRET=your_agent_secret \
-p 5005:5005 \
--restart=always \
yin26287903/WorkWeChat_NotifyAPI
GET /wechat请求示例:
GET http://localhost:5005/wechat?num=1&msgtype=1&key=your_key&touser=your_user&title=通知标题&content=通知内容
参数说明:
num: 选择通知配置的编号。msgtype: 消息类型,1 为文本消息,2 为图文消息,3 为 MPNews。key: 用于验证请求的密钥。touser: 接收通知的用户。title: 消息标题(可选)。content: 消息内容。redirect_url: 图文消息中的 URL(可选)。picurl: 图文消息中的图片 URL(可选)。media_id: MPNews 类型消息的媒体 ID(可选)。POST /wechat请求示例:
{
"num": 1,
"msgtype": "1",
"key": "your_key",
"touser": "your_user",
"title": "通知标题",
"content": "通知内容",
"redirect_url": "http://example.com",
"picurl": "http://example.com/image.jpg",
"media_id": "your_media_id"
}
参数说明与 GET 请求相同。
Content type
Image
Digest
sha256:c148267cb…
Size
48.8 MB
Last updated
over 1 year ago
docker pull yin26287903/workwechat_notifyapi