From 68f92cf53bb7b1aef1f7b6f9ea556373d2285f32 Mon Sep 17 00:00:00 2001 From: lxk0301 <778732665@qq.com> Date: Mon, 1 Feb 2021 13:58:01 +0800 Subject: [PATCH] =?UTF-8?q?IOS=E9=80=9A=E7=9F=A5=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=BD=93=E5=89=8D=E4=BA=94=E7=A6=8F=E6=B1=AA=E7=9A=84=E6=83=85?= =?UTF-8?q?=E5=86=B5,=E4=BE=8B=E5=A6=82=20=E4=BA=94=E7=A6=8F=E6=B1=AA?= =?UTF-8?q?=E6=83=85=E5=86=B5:=E7=9C=81=E9=92=B1JOY(5=E5=8F=AA)=20?= =?UTF-8?q?=E5=A4=9A=E5=A4=9AJOY(10=E5=8F=AA)=20=E5=A5=BD=E7=89=A9JOY(10?= =?UTF-8?q?=E5=8F=AA)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jd_cash.js | 2 +- jd_crazy_joy.js | 49 +++++++++++++++++++++++++++++++++++++++++++- jd_crazy_joy_coin.js | 4 ++-- jd_newYearMoney.js | 4 ++-- 4 files changed, 53 insertions(+), 6 deletions(-) diff --git a/jd_cash.js b/jd_cash.js index b58c9220..e69f479c 100644 --- a/jd_cash.js +++ b/jd_cash.js @@ -29,7 +29,7 @@ let cookiesArr = [], cookie = '', message; let helpAuthor = true; const randomCount = $.isNode() ? 20 : 5; const inviteCodes = [ - `-4msulYas0O2JsRhE-2TA5XZmBQ@eU9Yar_mb_9z92_WmXNG0w@eU9YaO7jMvwh-W_VzyUX0Q@eU9YaurkY69zoj3UniVAgg@eU9YaOnjYK4j-GvWmXIWhA`, + `YFjh6Vll-l3zb9cCf_U@aURoM7PtY_Q@eU9YL5XqGLxSmRSAkwxR@eU9YaO7jMvwh-W_VzyUX0Q@eU9YaurkY69zoj3UniVAgg@eU9YaOnjYK4j-GvWmXIWhA`, `-4msulYas0O2JsRhE-2TA5XZmBQ@eU9Yar_mb_9z92_WmXNG0w@eU9YaO7jMvwh-W_VzyUX0Q@eU9YaurkY69zoj3UniVAgg@eU9YaOnjYK4j-GvWmXIWhA` ] if ($.isNode()) { diff --git a/jd_crazy_joy.js b/jd_crazy_joy.js index a2f92c23..876b9d88 100644 --- a/jd_crazy_joy.js +++ b/jd_crazy_joy.js @@ -274,6 +274,7 @@ async function jdCrazyJoy() { console.log(`检测您打开了自动兑换开关,去兑换京豆`) await doApplyJdBean(applyJdBean) } + await getSpecialJoy(); await showMsg(); } async function doTasks() { @@ -607,6 +608,52 @@ function getGrowthReward() { }) }) } +//获取特殊JOY情况 +function getSpecialJoy() { + return new Promise(async resolve => { + const body = { "paramData":{"typeId": 4} }; + $.get(taskUrl('crazyJoy_user_getSpecialJoy', JSON.stringify(body)), async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + if (safeGet(data)) { + data = JSON.parse(data); + if (data['resultCode'] === '0') { + if (data.data) { + message += '五福汪情况:' + for (let item of data['data']) { + if (item['joyId'] === 1003) { + message += `多多JOY(${item['count']}只) ` + } else if (item['joyId'] === 1004) { + message += `快乐JOY(${item['count']}只) ` + } else if (item['joyId'] === 1005) { + message += `好物JOY(${item['count']}只) ` + } else if (item['joyId'] === 1006) { + message += `省钱JOY(${item['count']}只) ` + } else if (item['joyId'] === 1007) { + message += `东东JOY(${item['count']}只)` + } else { + message += `暂无` + } + } + if (data['data'].length >= 5) { + $.msg($.name, '', `京东账号 ${$.index}${$.nickName}\n恭喜你,已集成五福汪可合成分红JOY了`) + if ($.isNode()) await notify.sendNotify(`${$.name} - ${$.index} - ${$.nickName}`, `京东账号 ${$.index}${$.nickName}\n恭喜你,已集成五福汪可合成分红JOY了`); + } + } + } + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(); + } + }) + }) +} function obtainAward(eventRecordId) { return new Promise(async resolve => { const body = {"eventType": "GROWTH_REWARD", eventRecordId}; @@ -633,7 +680,7 @@ function obtainAward(eventRecordId) { } function showMsg() { return new Promise(async resolve => { - message += `当前信息:${$.bean}京豆,${$.coin}金币` + message += `\n当前信息:${$.bean}京豆,${$.coin}金币` $.msg($.name, '', `京东账号${$.index} ${$.nickName}\n${message}`) resolve() }) diff --git a/jd_crazy_joy_coin.js b/jd_crazy_joy_coin.js index c845e57a..e1d8937f 100644 --- a/jd_crazy_joy_coin.js +++ b/jd_crazy_joy_coin.js @@ -456,13 +456,13 @@ function mergeJoy(x, y) { case 1006: return '省钱JOY' case 1007: - return '咚咚JOY' + return '东东JOY' default: return '未知JOY' } } console.log(`合并成功,获得${level(data.data.newJoyId)}级Joy`) - if (level(data.data.newJoyId) === '咚咚JOY' && $.isNode()) await notify.sendNotify($.name, `京东账号${$.index} ${$.nickName}\n合并成功,获得${level(data.data.newJoyId)}级Joy`) + if (data.data.newJoyId === 1007 && $.isNode()) await notify.sendNotify($.name, `京东账号${$.index} ${$.nickName}\n合并成功,获得${level(data.data.newJoyId)}级Joy`) } else { console.log(`合并成功,获得${data.data.newJoyId}级Joy`) } diff --git a/jd_newYearMoney.js b/jd_newYearMoney.js index 9f8cd418..24edb57a 100644 --- a/jd_newYearMoney.js +++ b/jd_newYearMoney.js @@ -49,8 +49,8 @@ if ($.isNode()) { } const JD_API_HOST = 'https://api.m.jd.com/client.action'; const inviteCodes = [ - `ucp4UudBqMcbT-J9e_xx-UMQA96VZPICgwBY@oMZeX7Mco4wGBrBiNLAl-NqgPbNWoqjpA9BIHLl_7Z2uC4Bt@IgCqjVzgdTTH1EiF7y7wKtNNekKIwZI_m613kzU40leY64MXeqIV4A@oMZeXbUcqYgCBeMyZbAl-satYdK21PuqgGHNWJe9ioYocKg7`, - `ucp4UudBqMcbT-J9e_xx-UMQA96VZPMNgwJW@oMZeX7Mco4wGBrBiNLAl-NqgPbNWoqjpA9BIHLl_7Z2uC4Bt@IgCqjVzgdTTH1EiF7y7wKtNNekKIwZI_m613kzU40leY64MXeqIV4A@oMZeXbUcqYgCBeMyZbAl-satYdK21PuqgGHNWJe9ioYocKg7`, + `ucp4UudBqMcbT-J9e_xx-UMQA96VZPICgwBY@oMZeX7Mco4wGBrBiNLAl-NqgPbNWoqjpA9BIHLl_7Z2uC4Bt@oMZeX-MZptlSCucyZbF1rd5yz0h4UH_HSfqqFbMlZzbejPBD@oMZeXeAepdgCULEwYuYjqyz95kfX8nlv4zJZcfydoErpcyMu`, + `ucp4UudBqMcbT-J9e_xx-UMQA96VZPMNgwJW@oMZeX7Mco4wGBrBiNLAl-NqgPbNWoqjpA9BIHLl_7Z2uC4Bt@oMZeX-MZptlSCucyZbF1rd5yz0h4UH_HSfqqFbMlZzbejPBD@oMZeXeAepdgCULEwYuYjqyz95kfX8nlv4zJZcfydoErpcyMu`, ]; !(async () => { await requireConfig();