IOS通知新增当前五福汪的情况,例如
五福汪情况:省钱JOY(5只) 多多JOY(10只) 好物JOY(10只)
This commit is contained in:
@ -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()) {
|
||||
|
@ -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()
|
||||
})
|
||||
|
@ -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`)
|
||||
}
|
||||
|
@ -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();
|
||||
|
Reference in New Issue
Block a user