Skip to content

Commit 202682e

Browse files
committed
东东农场默认不使用水滴换豆卡
1 parent c41f07b commit 202682e

File tree

2 files changed

+29
-33
lines changed

2 files changed

+29
-33
lines changed

jd_cash.js

Lines changed: 28 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ let jdNotify = true;//是否关闭通知,false打开通知推送,true关闭
2828
//IOS等用户直接用NobyDa的jd cookie
2929
let cookiesArr = [], cookie = '', message;
3030
let helpAuthor = true;
31-
const randomCount = $.isNode() ? 0 : 0;
31+
const randomCount = $.isNode() ? 5 : 0;
3232
let cash_exchange = false;//是否消耗2元红包兑换200京豆,默认否
3333
const inviteCodes = [
3434
`eU9YL5XqGLxSmRSAkwxR@eU9YaO7jMvwh-W_VzyUX0Q@eU9YaurkY69zoj3UniVAgg@eU9YaOnjYK4j-GvWmXIWhA@eU9YMZ_gPpRurC-foglg@eU9Ya77gZK5z-TqHn3UWhQ@eU9Yaui2ZP4gpG-Gz3EThA@eU9YaeizbvQnpG_SznIS0w@eU9Yab7gZ_py92rTyXcS0g@eU9Ya--7b65zpG7Umnsagw@eU9YarmyNagj8WzWmXQa1w@Ihgyb-q1YPkv9Wm6iw@eU9YEKXUL5VfmzSDggxO@eU9YaO2xZqhyo2jTwiYb3w@eU9YNJrlA41BkQ6JjRpV@eU9YaOS7M_x0pWiDzCZC3w@eU9Ya-7mN651-TuHwnMVhw`,
@@ -50,8 +50,12 @@ let allMessage = '';
5050
return;
5151
}
5252
await requireConfig()
53-
// await getAuthorShareCode();
54-
await getAuthorShareCode2();
53+
$.authorCode = await getAuthorShareCode('https://raw.githubusercontent.com/Aaron-lv/updateTeam/master/shareCodes/jd_updateCash.json')
54+
if (!$.authorCode) {
55+
$.http.get({url: 'https://purge.jsdelivr.net/gh/Aaron-lv/updateTeam@master/shareCodes/jd_updateCash.json'}).then((resp) => {}).catch((e) => $.log('刷新CDN异常', e));
56+
await $.wait(1000)
57+
$.authorCode = await getAuthorShareCode('https://cdn.jsdelivr.net/gh/Aaron-lv/updateTeam@master/shareCodes/jd_updateCash.json') || []
58+
}
5559
for (let i = 0; i < cookiesArr.length; i++) {
5660
if (cookiesArr[i]) {
5761
cookie = cookiesArr[i];
@@ -420,7 +424,7 @@ function requireConfig() {
420424
})
421425
} else {
422426
if ($.getdata('jd_cash_invite')) $.shareCodesArr = $.getdata('jd_cash_invite').split('\n').filter(item => !!item);
423-
console.log(`\nBoxJs设置的京喜财富岛邀请码:${$.getdata('jd_cash_invite')}\n`);
427+
console.log(`\nBoxJs设置的京东签到领现金邀请码:${$.getdata('jd_cash_invite')}\n`);
424428
}
425429
console.log(`您提供了${$.shareCodesArr.length}个账号的${$.name}助力码\n`);
426430
resolve()
@@ -459,43 +463,35 @@ function taskUrl(functionId, body = {}) {
459463
}
460464
}
461465

462-
function getAuthorShareCode(url = "http://cdn.annnibb.me/jd_cash.json") {
466+
function getAuthorShareCode(url) {
463467
return new Promise(resolve => {
464-
$.get({url, headers:{
468+
const options = {
469+
url: `${url}?${new Date()}`, "timeout": 10000, headers: {
465470
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1 Edg/87.0.4280.88"
466-
}, timeout: 200000,}, async (err, resp, data) => {
467-
$.authorCode = [];
468-
try {
469-
if (err) {
470-
} else {
471-
$.authorCode = JSON.parse(data)
472-
}
473-
} catch (e) {
474-
$.logErr(e, resp)
475-
} finally {
476-
resolve();
477471
}
478-
})
479-
})
480-
}
481-
function getAuthorShareCode2(url = "https://cdn.jsdelivr.net/gh/zero205/updateTeam@main/shareCodes/jd_updateCash.json") {
482-
return new Promise(resolve => {
483-
$.get({url, headers:{
484-
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1 Edg/87.0.4280.88"
485-
}, timeout: 200000,}, async (err, resp, data) => {
486-
$.authorCode2 = [];
472+
};
473+
if ($.isNode() && process.env.TG_PROXY_HOST && process.env.TG_PROXY_PORT) {
474+
const tunnel = require("tunnel");
475+
const agent = {
476+
https: tunnel.httpsOverHttp({
477+
proxy: {
478+
host: process.env.TG_PROXY_HOST,
479+
port: process.env.TG_PROXY_PORT * 1
480+
}
481+
})
482+
}
483+
Object.assign(options, { agent })
484+
}
485+
$.get(options, async (err, resp, data) => {
487486
try {
488487
if (err) {
489488
} else {
490-
$.authorCode2 = JSON.parse(data)
491-
if ($.authorCode2 && $.authorCode2.length) {
492-
$.authorCode.push(...$.authorCode2);
493-
}
489+
if (data) data = JSON.parse(data)
494490
}
495491
} catch (e) {
496-
$.logErr(e, resp)
492+
// $.logErr(e, resp)
497493
} finally {
498-
resolve();
494+
resolve(data);
499495
}
500496
})
501497
})

jd_fruit.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ let shareCodes = [ // 这个列表填入你要助力的好友的shareCode
3939
let message = '', subTitle = '', option = {}, isFruitFinished = false;
4040
const retainWater = 100;//保留水滴大于多少g,默认100g;
4141
let jdNotify = false;//是否关闭通知,false打开通知推送,true关闭通知推送
42-
let jdFruitBeanCard = true;//农场使用水滴换豆卡(如果出现限时活动时100g水换20豆,此时比浇水划算,推荐换豆),true表示换豆(不浇水),false表示不换豆(继续浇水),脚本默认是换豆
42+
let jdFruitBeanCard = false;//农场使用水滴换豆卡(如果出现限时活动时100g水换20豆,此时比浇水划算,推荐换豆),true表示换豆(不浇水),false表示不换豆(继续浇水),脚本默认是浇水
4343
let randomCount = $.isNode() ? 0 : 0;
4444
const JD_API_HOST = 'https://api.m.jd.com/client.action';
4545
const urlSchema = `openjd://virtual?params=%7B%20%22category%22:%20%22jump%22,%20%22des%22:%20%22m%22,%20%22url%22:%20%22https://h5.m.jd.com/babelDiy/Zeus/3KSjXqQabiTuD1cJ28QskrpWoBKT/index.html%22%20%7D`;

0 commit comments

Comments
 (0)