概述
最近发现企业微信机器人, 也就是 Webhook 已经支持很多种消息类型了 包括:
- 纯文字类型 (可以 @群成员)
- markdown类型
- 图文类型
- 图片类型
- 文件类型
只是发送纯文字的话, 直接 requests 发个请求就好了, 但是图片和文件的逻辑就比较复杂了, 因此把官方文档支持的各种消息都封装在一个 pip 包里, 直接调用好了.
- Github 地址: https://github.com/mqzhang/wechat_work_webhook_py
安装:
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" : "今年中秋节公司有豪礼相送",
"url" : "URL",
"picurl" : "http://res.mail.qq.com/node/ww/wwopenmng/images/independent/doc/test_pic_msg1.png"
}])
wechat.media(wechat.upload_media('test.csv')['media_id'])
wechat.file('test.csv')
如果是使用 pandas 做数据分析的话, 可以通过企业微信机器人, 把 pandas 的 dataframe 直接转换成图片发送到企业微信群内. 十分方便. 具体代码如下:
# send pandas dataframe to wechat work as image:
# pip install dataframe_image
wechat.df(df)
最后
以上就是愤怒电话为你收集整理的企业微信群机器人Webhook Python 客户端的全部内容,希望文章能够帮你解决企业微信群机器人Webhook Python 客户端所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复