From f873cd9d61d6524316660c25d140ba7baf691881 Mon Sep 17 00:00:00 2001 From: lxk0301 <778732665@qq.com> Date: Sun, 20 Dec 2020 21:30:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=9C=E4=B8=9C=E5=B0=8F=E7=AA=9D=E8=84=9A?= =?UTF-8?q?=E6=9C=AC=E5=A6=82=E6=9E=9C=E5=AD=98=E5=9C=A8=E5=A4=A7=E4=BA=8E?= =?UTF-8?q?=E7=AD=89=E4=BA=8E2=E4=B8=AA=E4=BA=AC=E4=B8=9C=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E7=9A=84=EF=BC=8C=E5=8F=AF=E6=AF=8F=E4=B8=AA=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E4=B9=8B=E9=97=B4=E7=9B=B8=E4=BA=92=E5=8A=A9=E5=8A=9B?= =?UTF-8?q?=E4=B8=80=E6=AC=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jd_jdzz.js | 1 - jd_small_home.js | 18 ++++++++++++++++-- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/jd_jdzz.js b/jd_jdzz.js index 67663eb6..0fa680ef 100644 --- a/jd_jdzz.js +++ b/jd_jdzz.js @@ -383,7 +383,6 @@ function requireConfig() { return new Promise(resolve => { console.log(`开始获取${$.name}配置文件\n`); //Node.js用户请在jdCookie.js处填写京东ck; - // TODO 互助 const shareCodes = $.isNode() ? process.env.JDZZ_SHARECODES.split('&') : []; console.log(`共${cookiesArr.length}个京东账号\n`); $.shareCodesArr = []; diff --git a/jd_small_home.js b/jd_small_home.js index a5e2ad71..93e830d1 100644 --- a/jd_small_home.js +++ b/jd_small_home.js @@ -58,7 +58,7 @@ if ($.isNode()) { cookiesArr.push(...[$.getdata('CookieJD2'), $.getdata('CookieJD')]); cookiesArr.reverse(); } - +$.newShareCodes = []; const JD_API_HOST = 'https://lkyl.dianpusoft.cn/api'; !(async () => { @@ -89,6 +89,19 @@ const JD_API_HOST = 'https://lkyl.dianpusoft.cn/api'; await smallHome(); } } + for (let i = 0; i < cookiesArr.length; i++) { + if (cookiesArr[i]) { + cookie = cookiesArr[i]; + $.UserName = decodeURIComponent(cookie.match(/pt_pin=(.+?);/) && cookie.match(/pt_pin=(.+?);/)[1]) + if ($.newShareCodes.length > 1) { + let code = $.newShareCodes[(i + 1) % $.newShareCodes.length] + console.log(`\n${$.UserName}去给自己的下一账号${decodeURIComponent(cookiesArr[(i + 1) % $.newShareCodes.length].match(/pt_pin=(.+?);/) && cookiesArr[(i + 1) % $.newShareCodes.length].match(/pt_pin=(.+?);/)[1])}助力\n`) + await createAssistUser(code, $.createAssistUserID || "1318106976846299138"); + } + console.log(`\n去帮助作者:lxk0301\n`) + await helpFriends(); + } + } })() .catch((e) => { $.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '') @@ -99,7 +112,7 @@ const JD_API_HOST = 'https://lkyl.dianpusoft.cn/api'; async function smallHome() { await loginHome(); await ssjjRooms(); - await helpFriends(); + // await helpFriends(); if (!$.isUnLock) return; await createInviteUser(); await queryDraw(); @@ -490,6 +503,7 @@ function createInviteUser() { if (data.body.id) { console.log(`\n您的${$.name}shareCode(每天都是变化的):【${data.body.id}】\n`); $.shareCode = data.body.id; + $.newShareCodes.push(data.body.id); } } }