Skip to content

Commit cf03180

Browse files
committed
1 parent 845953a commit cf03180

2 files changed

Lines changed: 29 additions & 1 deletion

File tree

Task/baidu_speed.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ https:\/\/haokan\.baidu\.com\/activity\/h5\/vault\?productid=\d url script-reque
2020
const $ = new Env('百度极速版')
2121
let CookieArr = [],cashArr=[];
2222
const notify = $.isNode() ? require('./sendNotify') : '';
23-
const baiducks = $.getdata('bdspeed')||$.getdata(`chavy_cookie_tieba`) || $.getdata(`CookieTB`);
23+
const baiducks = $.getdata('bdspeed')
2424
let baiducash = $.getdata(`cash_baidu`);
2525

2626
let taskON = $.getdata(`task_baidu`)||"true"//除提现和兑换外其他任务开关;

index.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
//'use strict';
2+
exports.main_handler = async (event, context, callback) => {
3+
try {
4+
const { TENCENTSCF_SOURCE_TYPE, TENCENTSCF_SOURCE_URL } = process.env
5+
//如果想在一个定时触发器里面执行多个js文件需要在定时触发器的【附加信息】里面填写对应的名称,用 & 链接
6+
//例如我想一个定时触发器里执行jd_speed.js和jd_bean_change.js,在定时触发器的【附加信息】里面就填写 jd_speed&jd_bean_change
7+
for (const v of event["Message"].split("&")) {
8+
console.log(v);
9+
var request = require('request');
10+
switch (TENCENTSCF_SOURCE_TYPE) {
11+
case 'local':
12+
//1.执行自己上传的js文件
13+
delete require.cache[require.resolve('./Task/'+v+'.js')];
14+
require('./Task/'+v+'.js')
15+
break;
16+
default:
17+
//2.执行自定义远端js文件网址
18+
if (!TENCENTSCF_SOURCE_URL) return console.log('自定义模式需要设置TENCENTSCF_SOURCE_URL变量')
19+
request(`${TENCENTSCF_SOURCE_URL}${v}.js`, function (error, response, body) {
20+
eval(response.body)
21+
})
22+
break;
23+
}
24+
}
25+
} catch (e) {
26+
console.error(e)
27+
}
28+
}

0 commit comments

Comments
 (0)