From ee1687871969154381679ce2426ecd86bfc51c96 Mon Sep 17 00:00:00 2001 From: lxk0301 <778732665@qq.com> Date: Wed, 21 Apr 2021 17:49:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20=E5=95=86=E5=93=81?= =?UTF-8?q?=E7=94=9F=E4=BA=A7=E5=A5=BD=E5=90=8E(=E5=8F=AF=E5=85=91?= =?UTF-8?q?=E6=8D=A2)=E7=9A=84=E9=80=9A=E7=9F=A5=E9=A2=91=E7=8E=87?= =?UTF-8?q?=EF=BC=8C=E6=AF=8F4=E5=B0=8F=E6=97=B6=E9=80=9A=E7=9F=A5?= =?UTF-8?q?=E4=B8=80=E6=AC=A1=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jd_dreamFactory.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/jd_dreamFactory.js b/jd_dreamFactory.js index ef4edde4..9da87528 100644 --- a/jd_dreamFactory.js +++ b/jd_dreamFactory.js @@ -1,6 +1,6 @@ /* 京东京喜工厂 -更新时间:2021-4-9 +更新时间:2021-4-21 修复做任务、收集电力出现火爆,不能完成任务,重新计算h5st验证 参考自 :https://www.orzlee.com/web-development/2021/03/03/lxk0301-jingdong-signin-scriptjingxi-factory-solves-the-problem-of-unable-to-signin.html 活动入口:京东APP-游戏与互动-查看更多-京喜工厂 @@ -1256,15 +1256,17 @@ async function exchangeProNotify() { if (exchangeEndTime) { //比如兑换(超时)截止时间是2020/12/8 09:20:04,现在时间是2020/12/6 if (nowTimes < exchangeEndTime) { - // 一:在兑换超时这一天(2020/12/8 09:20:04)的前3小时内通知 + // 一:在兑换超时这一天(2020/12/8 09:20:04)的前3小时内通知(每次运行都通知) + let flag = true; if ((exchangeEndTime - nowTimes.getTime()) <= 3600000 * 3) { - let expiredTime = parseInt(((exchangeEndTime - nowTimes.getTime()) / (60*60*1000)).toFixed(1)) + let expiredTime = parseFloat(((exchangeEndTime - nowTimes.getTime()) / (60*60*1000)).toFixed(1)) $.msg($.name, ``, `【京东账号${$.index}】${$.nickName}\n【生产商品】${$.productName}${expiredTime}小时后兑换超时\n【兑换截止时间】${$.exchangeEndTime}\n请速去京喜APP->首页->好物0元造进行兑换`, {'open-url': jxOpenUrl, 'media-url': $.picture}) // if ($.isNode()) await notify.sendNotify(`${$.name} - 京东账号${$.index} - ${$.nickName}`, `【京东账号${$.index}】${$.nickName}\n【生产商品】${$.productName}${(exchangeEndTime - nowTimes) / 60*60*1000}分钟后兑换超时\n【兑换截止时间】${$.exchangeEndTime}\n请速去京喜APP->首页->好物0元造进行兑换`, { url: jxOpenUrl }) if ($.isNode()) allMessage += `【京东账号${$.index}】${$.nickName}\n【生产商品】${$.productName}${expiredTime}小时后兑换超时\n【兑换截止时间】${$.exchangeEndTime}\n请速去京喜APP->首页->好物0元造进行兑换${$.index !== cookiesArr.length ? '\n\n' : ''}` + flag = false; } - //二:在可兑换的时候,一天通知2次(2020/12/6 10,11点,以及在2020/12/7 10,11点各通知一次) - if (nowHours === (exchangeEndHours + 1) || nowHours === (exchangeEndHours + 2)) { + //二:在可兑换的时候,4小时通知一次 + if (nowHours % 4 === 0 && flag) { $.msg($.name, ``, `【京东账号${$.index}】${$.nickName}\n【生产商品】${$.productName}已可兑换\n【兑换截止时间】${$.exchangeEndTime}\n请速去京喜APP->首页->好物0元造进行兑换`, {'open-url': jxOpenUrl, 'media-url': $.picture}) // if ($.isNode()) await notify.sendNotify(`${$.name} - 京东账号${$.index} - ${$.nickName}`, `【京东账号${$.index}】${$.nickName}\n【生产商品】${$.productName}已可兑换\n【兑换截止时间】${$.exchangeEndTime}\n请速去京喜APP->首页->好物0元造进行兑换`, { url: jxOpenUrl }) if ($.isNode()) allMessage += `【京东账号${$.index}】${$.nickName}\n【生产商品】${$.productName}已可兑换\n【兑换截止时间】${$.exchangeEndTime}\n请速去京喜APP->首页->好物0元造进行兑换${$.index !== cookiesArr.length ? '\n\n' : ''}`