修改赚痘痘助力规则

This commit is contained in:
黄志军
2021-11-15 17:05:38 +08:00
parent e8a6c81575
commit 4fc6069e11
5 changed files with 46 additions and 10 deletions
+2 -1
View File
@@ -27,7 +27,8 @@ let roleMap = {
"417040678_m":"斌子怪", "417040678_m":"斌子怪",
"jd_73d88459d908e":"杰杰子", "jd_73d88459d908e":"杰杰子",
"381550701lol":"漪漪子", "381550701lol":"漪漪子",
"jd_4333d5dc1ac5f":"舒楠子" "jd_4333d5dc1ac5f":"舒楠子",
"realm_":"泽子怪"
} }
let dingtalk = "https://oapi.dingtalk.com/robot/send?access_token=d2b6042cb38f0df63e20797c002208d2710104750c18a1dc84d54106a859a3f0" let dingtalk = "https://oapi.dingtalk.com/robot/send?access_token=d2b6042cb38f0df63e20797c002208d2710104750c18a1dc84d54106a859a3f0"
const $ = new Env('京东资产变动通知'); const $ = new Env('京东资产变动通知');
+2 -1
View File
@@ -9,7 +9,8 @@ let roleMap = {
"417040678_m":"斌子怪", "417040678_m":"斌子怪",
"jd_73d88459d908e":"杰杰子", "jd_73d88459d908e":"杰杰子",
"381550701lol":"漪漪子", "381550701lol":"漪漪子",
"jd_4333d5dc1ac5f":"舒楠子" "jd_4333d5dc1ac5f":"舒楠子",
"realm_":"泽子怪"
} }
let dingtalk = "https://oapi.dingtalk.com/robot/send?access_token=d2b6042cb38f0df63e20797c002208d2710104750c18a1dc84d54106a859a3f0" let dingtalk = "https://oapi.dingtalk.com/robot/send?access_token=d2b6042cb38f0df63e20797c002208d2710104750c18a1dc84d54106a859a3f0"
//更新by ccwav,20210821 //更新by ccwav,20210821
+38 -6
View File
@@ -21,6 +21,7 @@ let roleMap = {
} }
let dingtalk = "https://oapi.dingtalk.com/robot/send?access_token=d2b6042cb38f0df63e20797c002208d2710104750c18a1dc84d54106a859a3f0" let dingtalk = "https://oapi.dingtalk.com/robot/send?access_token=d2b6042cb38f0df63e20797c002208d2710104750c18a1dc84d54106a859a3f0"
let username = "" let username = ""
let helpTuanLenght = 3
if ($.isNode()) { if ($.isNode()) {
@@ -84,7 +85,12 @@ const JD_API_HOST = 'https://api.m.jd.com/api';
$.UserName = decodeURIComponent(cookie.match(/pt_pin=([^; ]+)(?=;?)/) && cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1]) $.UserName = decodeURIComponent(cookie.match(/pt_pin=([^; ]+)(?=;?)/) && cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1])
if ($.canHelp && (cookiesArr.length > $.assistNum)) { if ($.canHelp && (cookiesArr.length > $.assistNum)) {
if (tuanList.length) that.log(`开始账号内部互助 赚京豆-瓜分京豆 活动,优先内部账号互助`) if (tuanList.length) that.log(`开始账号内部互助 赚京豆-瓜分京豆 活动,优先内部账号互助`)
for (let j = 0; j < tuanList.length; ++j) { for (let j = 0; j < tuanList.length; ++j) {
message += "<font color=\'#FFA500\'>" + `开团码 【${tuanList[j]['assistedPinEncrypted']}` + "</font> \n\n"
}
for (let j = 0; j < tuanList.length && j < helpTuanLenght; ++j) {
that.log(`账号 ${$.UserName} 开始给 【${tuanList[j]['assistedPinEncrypted']}】助力`) that.log(`账号 ${$.UserName} 开始给 【${tuanList[j]['assistedPinEncrypted']}】助力`)
message += "<font color=\'#FFA500\'>" + `账号 ${$.UserName} 开始给 【${tuanList[j]['assistedPinEncrypted']}】助力` + "</font> \n\n" message += "<font color=\'#FFA500\'>" + `账号 ${$.UserName} 开始给 【${tuanList[j]['assistedPinEncrypted']}】助力` + "</font> \n\n"
await helpFriendTuan(tuanList[j]) await helpFriendTuan(tuanList[j])
@@ -549,6 +555,7 @@ async function distributeBeanActivity() {
await getUserTuanInfo() await getUserTuanInfo()
if (!$.tuan && ($.assistStatus === 3 || $.assistStatus === 2 || $.assistStatus === 0) && $.canStartNewAssist) { if (!$.tuan && ($.assistStatus === 3 || $.assistStatus === 2 || $.assistStatus === 0) && $.canStartNewAssist) {
that.log(`准备再次开团`) that.log(`准备再次开团`)
message += "<font color=\'#FFA500\'>" + '助力结果:助力成功\n' + "</font> \n\n"
await openTuan() await openTuan()
if ($.hasOpen) await getUserTuanInfo() if ($.hasOpen) await getUserTuanInfo()
} }
@@ -585,14 +592,36 @@ function helpFriendTuan(body) {
if (safeGet(data)) { if (safeGet(data)) {
data = JSON.parse(data); data = JSON.parse(data);
if (data.success) { if (data.success) {
message += "<font color=\'#FFA500\'>" + '助力结果:助力成功\n' + "</font> \n\n"
that.log('助力结果:助力成功\n') that.log('助力结果:助力成功\n')
} else { } else {
if (data.resultCode === '9200008') that.log('助力结果:不能助力自己\n') if (data.resultCode === '9200008') {
else if (data.resultCode === '9200011') that.log('助力结果:已经助力过\n') that.log('助力结果:不能助力自己\n')
else if (data.resultCode === '2400205') that.log('助力结果:团已满\n') message += "<font color=\'#FFA500\'>" + '助力结果:不能助力自己\n' + "</font> \n\n"
else if (data.resultCode === '2400203') { that.log('助力结果:助力次数已耗尽\n'); $.canHelp = false } }
else if (data.resultCode === '9000000') { that.log('助力结果:活动火爆,跳出\n'); $.canHelp = false } else if (data.resultCode === '9200011') {
else that.log(`助力结果:未知错误\n${JSON.stringify(data)}\n\n`) that.log('助力结果:已经助力过\n')
message += "<font color=\'#FFA500\'>" + '助力结果:已经助力过\n' + "</font> \n\n"
}
else if (data.resultCode === '2400205') {
that.log('助力结果:团已满\n')
message += "<font color=\'#FFA500\'>" + '助力结果:团已满\n' + "</font> \n\n"
}
else if (data.resultCode === '2400203') {
that.log('助力结果:助力次数已耗尽\n');
$.canHelp = false
message += "<font color=\'#FFA500\'>" + '助力结果:助力次数已耗尽\n' + "</font> \n\n"
}
else if (data.resultCode === '9000000') {
that.log('助力结果:活动火爆,跳出\n');
$.canHelp = false
message += "<font color=\'#FFA500\'>" + '助力结果:活动火爆,跳出\n' + "</font> \n\n"
}
else {
that.log(`助力结果:未知错误\n${JSON.stringify(data)}\n\n`)
message += "<font color=\'#FFA500\'>" + `助力结果:未知错误\n${JSON.stringify(data)}\n\n` + "</font> \n\n"
}
} }
} }
} }
@@ -621,10 +650,13 @@ function getUserTuanInfo() {
that.log(`assistStatus ${data.data.assistStatus}`) that.log(`assistStatus ${data.data.assistStatus}`)
if (data.data.assistStatus === 1 && !data.data.canStartNewAssist) { if (data.data.assistStatus === 1 && !data.data.canStartNewAssist) {
that.log(`已开团(未达上限),但团成员人未满\n\n`) that.log(`已开团(未达上限),但团成员人未满\n\n`)
message += "<font color=\'#FFA500\'>" + `已开团(未达上限),但团成员人未满` + "</font> \n\n"
} else if (data.data.assistStatus === 3 && data.data.canStartNewAssist) { } else if (data.data.assistStatus === 3 && data.data.canStartNewAssist) {
that.log(`已开团(未达上限),团成员人已满\n\n`) that.log(`已开团(未达上限),团成员人已满\n\n`)
message += "<font color=\'#FFA500\'>" + `已开团(未达上限),团成员人已满` + "</font> \n\n"
} else if (data.data.assistStatus === 3 && !data.data.canStartNewAssist) { } else if (data.data.assistStatus === 3 && !data.data.canStartNewAssist) {
that.log(`今日开团已达上限,且当前团成员人已满\n\n`) that.log(`今日开团已达上限,且当前团成员人已满\n\n`)
message += "<font color=\'#FFA500\'>" + `今日开团已达上限,且当前团成员人已满` + "</font> \n\n"
} }
if (data.data && !data.data.canStartNewAssist) { if (data.data && !data.data.canStartNewAssist) {
$.tuan = { $.tuan = {
+2 -1
View File
@@ -82,7 +82,8 @@ if ($.isNode()) {
} }
console.log('\n开团信息\n'+JSON.stringify(openTuanList)); console.log('\n开团信息\n'+JSON.stringify(openTuanList));
console.log(`\n开始互助\n`); console.log(`\n开始互助\n`);
let ckList = getRandomArrayElements(cookiesArr,cookiesArr.length); let ckList = []
ckList = getRandomArrayElements(cookiesArr,cookiesArr.length);
for (let i = 0; i < ckList.length && openTuanList.length > 0; i++) { for (let i = 0; i < ckList.length && openTuanList.length > 0; i++) {
$.cookie = ckList[i]; $.cookie = ckList[i];
+2 -1
View File
@@ -35,7 +35,8 @@ let roleMap = {
"381550701lol": "漪漪子", "381550701lol": "漪漪子",
"jd_4333d5dc1ac5f": "舒楠子", "jd_4333d5dc1ac5f": "舒楠子",
"jd_66ea783827d30": "军子", "jd_66ea783827d30": "军子",
"jd_4311ac0ff4456": "居子" "jd_4311ac0ff4456": "居子",
"realm_":"泽子怪"
} }
const URL = 'https://api.m.jd.com/client.action' const URL = 'https://api.m.jd.com/client.action'