通过企业微信机器人发送图片
时间: 2023-10-31 22:04:58 浏览: 53
可以通过企业微信机器人的API接口来发送图片。以下是一个示例代码:
```python
import requests
# 设置企业微信机器人的webhook地址
webhook_url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=YOUR_KEY"
# 读取图片文件
image_path = "/path/to/image.jpg"
with open(image_path, "rb") as f:
image_data = f.read()
# 构建请求参数
headers = {
"Content-Type": "multipart/form-data"
}
data = {
"msgtype": "image",
"image": {
"base64": str(base64.b64encode(image_data), encoding="utf-8"),
"md5": hashlib.md5(image_data).hexdigest()
}
}
# 发送POST请求
response = requests.post(webhook_url, headers=headers, json=data)
print(response.content)
```
其中,`YOUR_KEY`需要替换为自己企业微信机器人的key值。另外,需要安装`requests`库,通过`pip install requests`命令进行安装。