最近发现企业微信机器人, 也就是 Webhook 已经支持很多种消息类型了 包括:
- 纯文字类型 (可以 @群成员)
- markdown类型
- 图文类型
- 图片类型
- 文件类型
只是发送纯文字的话, 直接 requests 发个请求就好了, 但是图片和文件的逻辑就比较复杂了, 因此把官方文档支持的各种消息都封装在一个 pip 包里, 直接调用好了.
安装:
pip install --upgrade wechat_work_webhook
使用方法:
import wechat_work_webhook
wechat = wechat_work_webhook.connect("webhook_url")
wechat.text('test',['@all'])
wechat.markdown('实时新增用户反馈<font color=\"warning\">132例</font>,请相关同事注意。')
wechat.image('test.png')
wechat.news([{
"title" : "中秋节礼品领取",
"description" : "今年中秋节公司有豪礼相送",