企微机器人发文件到群

Z先森 2022-08-29 PM 278℃ 0条

原理

先用upload_media接口上传文件到微信临时服务器,然后用jq解析返回的json,获取media_id,再通过send接口调用media_id发文件,使用很简单

#!/bin/bash
file="file.log"
key="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"

media_id=$(curl -X POST "https://qyapi.weixin.qq.com/cgi-bin/webhook/upload_media?key=${key}&type=file" -F "file=@$file" | jq -r .media_id)

curl -s -H 'Content-Type:application/json' -d '{"msgtype":"file","file":{"media_id":"'$media_id'"}}' "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=${key}"
标签: none

如无特殊说明,本博所有文章均为博主原创。

评论啦~