From 14789426857ef708a58e565f835c405a173ee344 Mon Sep 17 00:00:00 2001 From: lxk0301 <778732665@qq.com> Date: Thu, 10 Dec 2020 10:42:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BC=81=E9=B9=85=E9=98=85?= =?UTF-8?q?=E8=AF=BB=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backUp/qqread.js | 86 ++++++++++++++++++++++++++------------------ jd_dreamFactory.js | 5 ++- jd_lotteryMachine.js | 5 ++- jd_small_home.js | 5 ++- 4 files changed, 63 insertions(+), 38 deletions(-) diff --git a/backUp/qqread.js b/backUp/qqread.js index 320da6d4..0c5903ca 100644 --- a/backUp/qqread.js +++ b/backUp/qqread.js @@ -60,7 +60,7 @@ http-request https:\/\/mqqapi\.reader\.qq\.com\/mqq\/addReadTimeWithBid? script- const jsname = '企鹅读书' const $ = Env(jsname) -let task = '', config, ssr2 = '', wktime; +let task = '', config, ssr2 = '', wktime, day = 0; console.log(`\n========= 脚本执行时间(TM):${new Date(new Date().getTime() + 0 * 60 * 60 * 1000).toLocaleString('zh', {hour12: false})} =========\n`) const logs = 1; //0为关闭日志,1为开启 @@ -186,58 +186,73 @@ async function QQ_READ() { qqreadtimeurlVal = QQ_READ_COOKIES[i]['qqreadtimeurlVal']; qqreadtimeheaderVal = QQ_READ_COOKIES[i]['qqreadtimeheaderVal']; await qqreadinfo();//用户名 + await qqreadwktime();//周时长查询 await qqreadtrack(); - // await $.wait(2000) await qqreadconfig();//时长查询 - // await $.wait(2000) await qqreadtask();//任务列表 - + if (config.data.pageParams.todayReadSeconds / 3600 <= maxtime) { + await qqreadtime();// 上传时长 + } + await qqreadpick();//领周时长奖励 if (task.data.taskList[0].doneFlag == 0) { - // await $.wait(2000) await qqreaddayread();//阅读任务 } - if (task.data.taskList[2].doneFlag == 0) { - // await $.wait(2000) - await qqreadsign();//金币签到 - // await $.wait(2000) - await qqreadtake();//阅豆签到 - // await $.wait(2000) - await qqreadsign2();//签到翻倍 + if (task.data.taskList[1].doneFlag == 0) { + await $.wait(5000) + await qqreadssr1();//阅读金币1 + } + if (task.data.taskList[2].doneFlag == 0) { + await qqreadsign();//金币签到 + await qqreadtake();//阅豆签到 + } + if (task.data.taskList[3].doneFlag == 0) { + await qqreadvideo();//视频奖励 } - if (task.data.treasureBox.doneFlag == 0) { - // await $.wait(2000) await qqreadbox();//宝箱 } if (task.data.taskList[1].doneFlag == 0) { - // await $.wait(2000) - await qqreadssr1();//阅读金币1 - await $.wait(3000) + await $.wait(5000) await qqreadssr2();//阅读金币2 + } + if (task.data.taskList[2].doneFlag == 0) { + await qqreadsign2();//金币签到 + } + + if (task.data.treasureBox.videoDoneFlag == 0) { + await qqreadbox2();//宝箱翻倍 + } + if (task.data.taskList[1].doneFlag == 0) { await $.wait(5000) await qqreadssr3();//阅读金币3 } - if (task.data.taskList[3].doneFlag == 0) { - // await $.wait(2000) - await qqreadvideo();//视频奖励 + if (task.data.user.amount >= 100000) { + await qqreadwithdraw(); } - if (task.data.treasureBox.videoDoneFlag == 0) { - // await $.wait(2000) - await qqreadbox2();//宝箱翻倍 - } - if (config.data.pageParams.todayReadSeconds / 3600 <= maxtime) { - // await $.wait(2000) - await qqreadtime(); - } - - await qqreadwktime();//周时长查询 - await qqreadpick();//领周时长奖励 await showmsg();//通知 } } function showmsg() { $.msg(jsname, "", tz); // 宝箱每15次通知一次 } +//提现 +function qqreadwithdraw() { + return new Promise((resolve, reject) => { + const toqqreadwithdrawurl = { + url: "https://mqqapi.reader.qq.com/mqq/red_packet/user/withdraw?amount=100000", + headers: JSON.parse(qqreadtimeheaderVal), + timeout: 60000, + }; + $.post(toqqreadwithdrawurl, (error, response, data) => { + if (logs) $.log(`${jsname}, 提现: ${data}`); + let withdraw = JSON.parse(data); + if (withdraw.data.code == 0) + tz += `【现金提现】:成功提现10元\n`; + kz += `【现金提现】:成功提现10元\n`; + resolve(); + }); + }); +} // 任务列表 function qqreadtask() { return new Promise((resolve, reject) => { @@ -384,10 +399,9 @@ function qqreadssr1() { let ssr1 = JSON.parse(data); if (ssr1.data.amount > 0) tz += `【阅读金币1】获得${ssr1.data.amount}金币\n`; - - resolve(); }); } + resolve(); }); } @@ -406,9 +420,10 @@ function qqreadssr2() { if (ssr2.data.amount > 0) tz += `【阅读金币2】获得${ssr2.data.amount}金币\n`; - resolve(); + }); } + resolve(); }); } @@ -427,9 +442,10 @@ function qqreadssr3() { if (ssr3.data.amount > 0) tz += `【阅读金币3】获得${ssr3.data.amount}金币\n`; - resolve(); + }); } + resolve(); }); } diff --git a/jd_dreamFactory.js b/jd_dreamFactory.js index 5a9c6b93..bca7e0b9 100644 --- a/jd_dreamFactory.js +++ b/jd_dreamFactory.js @@ -1010,6 +1010,7 @@ function CreateTuan() { async function joinLeaderTuan() { await updateTuanIds(); if (!$.tuanIdS) await updateTuanIdsCDN(); + if (!$.tuanIdS) await updateTuanIdsCDN('https://cdn.jsdelivr.net/gh/lxk0301/updateTeam@master/jd_updateFactoryTuanId.json'); for (let tuanId of $.tuanIdS.tuanIds) { if (!tuanId) continue await JoinTuan(tuanId); @@ -1184,7 +1185,7 @@ function updateTuanIds(url = 'https://raw.githubusercontent.com/lxk0301/updateTe }) } function updateTuanIdsCDN(url = 'https://raw.fastgit.org/lxk0301/updateTeam/master/jd_updateFactoryTuanId.json') { - return new Promise(resolve => { + return new Promise(async resolve => { $.get({url}, (err, resp, data) => { try { if (err) { @@ -1198,6 +1199,8 @@ function updateTuanIdsCDN(url = 'https://raw.fastgit.org/lxk0301/updateTeam/mast resolve(); } }) + await $.wait(3000) + resolve(); }) } function checkExchange() { diff --git a/jd_lotteryMachine.js b/jd_lotteryMachine.js index 3b15d131..34012781 100644 --- a/jd_lotteryMachine.js +++ b/jd_lotteryMachine.js @@ -29,6 +29,7 @@ async function main() { if ($.body) { eval($.body); } + $.done() } function updateShareCodes(url = 'https://raw.githubusercontent.com/yangtingxiao/QuantumultX/master/scripts/jd/jd_lotteryMachine.js') { return new Promise(resolve => { @@ -48,7 +49,7 @@ function updateShareCodes(url = 'https://raw.githubusercontent.com/yangtingxiao/ }) } function updateShareCodesCDN(url = 'https://raw.fastgit.org/yangtingxiao/QuantumultX/master/scripts/jd/jd_lotteryMachine.js') { - return new Promise(resolve => { + return new Promise(async resolve => { $.get({url}, async (err, resp, data) => { try { if (err) { @@ -63,6 +64,8 @@ function updateShareCodesCDN(url = 'https://raw.fastgit.org/yangtingxiao/Quantum resolve(); } }) + await $.wait(3000) + resolve(); }) } diff --git a/jd_small_home.js b/jd_small_home.js index 1484fb87..d310a1be 100644 --- a/jd_small_home.js +++ b/jd_small_home.js @@ -158,6 +158,7 @@ async function doChannelsListTask(taskId, taskType) { async function helpFriends() { await updateInviteCode(); if (!$.inviteCodes) await updateInviteCodeCDN(); + if (!$.inviteCodes) await updateInviteCodeCDN('https://cdn.jsdelivr.net/gh/lxk0301/updateTeam@master/jd_updateSmallHomeInviteCode.json'); for (let item of $.inviteCodes.inviteCode) { if (!item) continue await createAssistUser(item, $.createAssistUserID || "1318106976846299138"); @@ -711,7 +712,7 @@ function updateInviteCode(url = 'https://raw.githubusercontent.com/lxk0301/updat }) } function updateInviteCodeCDN(url = 'https://raw.fastgit.org/lxk0301/updateTeam/master/jd_updateSmallHomeInviteCode.json') { - return new Promise(resolve => { + return new Promise(async resolve => { $.get({url}, async (err, resp, data) => { try { if (err) { @@ -726,6 +727,8 @@ function updateInviteCodeCDN(url = 'https://raw.fastgit.org/lxk0301/updateTeam/m resolve(); } }) + await $.wait(3000) + resolve(); }) } function taskUrl(url, body = {}) {