通过企业微信群机器人的接口,可以实现定时消息发送、文件上传等功能,具体实现功能要对照企业微信给的例子,这里只讲发送消息和文件上传
第一步 先设置一个企业微信机器人

他会给你一个 Webhook地址 https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=XXXXXXXXXXX 要注意红色这部分,等会要用
第二步,上代码
Code aardioLine:28复制
1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.import
string
.databaseimport
console; import
web.rest.client;import
web.json;var
http = web.rest.client();var
webhook = "这是放机器人的webhook地址"
var
messgapi = http.api(webhook)- messagedata=
var
ret = messgapi.post(messagedata)- console.dump(ret)
- console.pause(
true
);
运行结果如下

传文件相比较消息要多一个步骤

话不多说直接上代码
Code aardioLine:28复制
1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.import
string
.databaseimport
console; import
web.rest.client;import
web.json;var
http = web.rest.client();var
webhook = "这是放机器人的webhook地址"
var
filesApi = http.api("https://qyapi.weixin.qq.com/cgi-bin/webhook/upload_media?key=XXXXXXXXXXX&type=file"
); var
messgapi = http.api(webhook); var
result = filesApi.sendMultipartForm({- file =
"@D:\1.csv"
; - });
var
tab = web.json.parse(result);- filemess = {
-
"msgtype"
: "file"
, -
"file"
: { -
"media_id"
: tab.media_id - }
- }
- list_files = web.json.stringify(filemess)
var
rets = messgapi.post(list_files)- console.dump(rets)
- console.pause(
true
);
实际运行效果如下

这里抛砖引玉,感兴趣的小伙伴可以自行尝试,记住那个key千万不能泄露,不然被有心之人拿到,就可以无限轰炸你