增加自动领取助力任务奖励
This commit is contained in:
@@ -194,11 +194,14 @@ if ($.isNode()) {
|
|||||||
}
|
}
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
await shareCodesFormat()
|
||||||
await jdCrazyJoy()
|
await jdCrazyJoy()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (helpSelf) {
|
if (helpSelf) {
|
||||||
console.log(`开始循环助力`)
|
console.log(`开始循环助力`)
|
||||||
|
// 助力
|
||||||
for (let i = 0; i < cookiesArr.length; i++) {
|
for (let i = 0; i < cookiesArr.length; i++) {
|
||||||
if (cookiesArr[i]) {
|
if (cookiesArr[i]) {
|
||||||
cookie = cookiesArr[i];
|
cookie = cookiesArr[i];
|
||||||
@@ -222,6 +225,29 @@ if ($.isNode()) {
|
|||||||
await helpFriends()
|
await helpFriends()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// 领取任务奖励
|
||||||
|
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])
|
||||||
|
$.index = i + 1;
|
||||||
|
$.isLogin = true;
|
||||||
|
$.nickName = '';
|
||||||
|
await TotalBean();
|
||||||
|
console.log(`\n开始【京东账号${$.index}】${$.nickName || $.UserName}\n`);
|
||||||
|
if (!$.isLogin) {
|
||||||
|
$.msg($.name, `【提示】cookie已失效`, `京东账号${$.index} ${$.nickName || $.UserName}\n请重新登录获取\nhttps://bean.m.jd.com/`, {"open-url": "https://bean.m.jd.com/"});
|
||||||
|
|
||||||
|
if ($.isNode()) {
|
||||||
|
await notify.sendNotify(`${$.name}cookie已失效 - ${$.UserName}`, `京东账号${$.index} ${$.UserName}\n请重新登录获取cookie`);
|
||||||
|
} else {
|
||||||
|
$.setdata('', `CookieJD${i ? i + 1 : ""}`);//cookie失效,故清空cookie。$.setdata('', `CookieJD${i ? i + 1 : "" }`);//cookie失效,故清空cookie。
|
||||||
|
}
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
await doTasks()
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})()
|
})()
|
||||||
.catch((e) => {
|
.catch((e) => {
|
||||||
@@ -236,17 +262,9 @@ async function jdCrazyJoy() {
|
|||||||
$.bean = 0
|
$.bean = 0
|
||||||
await getUserInfo($.nextCode)
|
await getUserInfo($.nextCode)
|
||||||
await doSign()
|
await doSign()
|
||||||
// await helpFriends()
|
// 帮助作者
|
||||||
await getTaskInfo()
|
await helpFriends()
|
||||||
for (let j = 0; j < $.taskList.length; ++j) {
|
await doTasks()
|
||||||
let task = $.taskList[j]
|
|
||||||
if (task.status === 0)
|
|
||||||
for (let i = task.doneTimes; i < task.ext.count; ++i) {
|
|
||||||
await doTask(task.taskId)
|
|
||||||
}
|
|
||||||
if (task.status === 2)
|
|
||||||
await awardTask(task.taskId)
|
|
||||||
}
|
|
||||||
await getCoin()
|
await getCoin()
|
||||||
await getUserBean()
|
await getUserBean()
|
||||||
console.log(`当前信息:${$.bean} 京豆,${$.coin} 金币`)
|
console.log(`当前信息:${$.bean} 京豆,${$.coin} 金币`)
|
||||||
@@ -256,6 +274,18 @@ async function jdCrazyJoy() {
|
|||||||
await doApplyJdBean(applyJdBean)
|
await doApplyJdBean(applyJdBean)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
async function doTasks() {
|
||||||
|
await getTaskInfo()
|
||||||
|
for (let j = 0; j < $.taskList.length; ++j) {
|
||||||
|
let task = $.taskList[j]
|
||||||
|
if (task.status === 0 && task.taskTypeId === 103)
|
||||||
|
for (let i = task.doneTimes; i < task.ext.count; ++i) {
|
||||||
|
await doTask(task.taskId)
|
||||||
|
}
|
||||||
|
if (task.status === 2)
|
||||||
|
await awardTask(task.taskId)
|
||||||
|
}
|
||||||
|
}
|
||||||
function doApplyJdBean(bean = 1000) {
|
function doApplyJdBean(bean = 1000) {
|
||||||
// 兑换京豆
|
// 兑换京豆
|
||||||
let body = {"paramData":{"bean":bean}}
|
let body = {"paramData":{"bean":bean}}
|
||||||
@@ -333,7 +363,7 @@ function getTaskInfo() {
|
|||||||
if (safeGet(data)) {
|
if (safeGet(data)) {
|
||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if (data.success && data.data && data.data.length) {
|
if (data.success && data.data && data.data.length) {
|
||||||
$.taskList = data.data.filter(vo => vo.taskTypeId === 103)
|
$.taskList = data.data
|
||||||
} else {
|
} else {
|
||||||
console.log(`任务信息获取失败`)
|
console.log(`任务信息获取失败`)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user