-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
qywxrobot.js
55 lines (48 loc) · 1.62 KB
/
qywxrobot.js
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
console.log('process.args', process.argv)
const qywxHookKey = process.argv[2].slice(4)
console.log('key', qywxHookKey)
//引入需要的模块
// node-schedule 为定时任务模块
// request 为请求第三方接口模块
const schedule = require( "node-schedule" );
const request = require( 'request' );
//resData对象各属性请参考官方文档
// https://work.weixin.qq.com/help?doc_id=13376
var resData = {
"msgtype": "markdown",
"markdown": {
"content": `**taro-x-ui** 文档部署成功
> 点此查看:[https://tarox-ui.lexmin0412.vercel.app](https://tarox-ui.lexmin0412.vercel.app)
> 本次构建地址:[https://github.com/lexmin0412/tarox-ui/actions/](https://github.com/lexmin0412/tarox-ui/actions/)
> 项目地址:[https://github.com/lexmin0412/tarox-ui](https://github.com/lexmin0412/tarox-ui)
`,
"mentioned_mobile_list": [ "@all" ]
}
};
function requestfun() {
// url 为企业机器人的webhook
request( {
url: `https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=${qywxHookKey}`,
method: "POST",
headers: {
"content-type": "application/json",
},
body: JSON.stringify( resData )
}, function ( error, response, body ) {
if ( error ) {
console.log('提示失败', error)
} else {
console.log( '提示成功!');
}
} );
}
requestfun()
// const scheduleCronstyle = () => {
// //每分钟的第30秒定时执行一次:
// schedule.scheduleJob('0 15 18 * * 1-5', () => {
// requestfun();
// // console.log('scheduleCronstyle:' + new Date());
// });
// }
// scheduleCronstyle();
// console.log('Start successfully');