This commit is contained in:
可达鸭 2025-03-16 08:58:10 +08:00
parent 54a81eabad
commit d038d6c01a
9 changed files with 27 additions and 20 deletions

View File

@ -78,7 +78,8 @@ export class Main extends Template {
if (this.haskey(reward, 'data')) {
p.info.work = true
if (reward.data.beanNum) {
p.msg(`京豆: ${reward.data.beanNum}`)
// p.msg(`京豆: ${reward.data.beanNum}`)
p.award(reward.data.beanNum, 'bean')
}
}
break
@ -189,10 +190,12 @@ export class Main extends Template {
}
else if (status == '1') {
if (this.haskey(signBeanAct, 'data.dailyAward.beanAward.beanCount')) {
p.msg(`京豆: ${signBeanAct.data.dailyAward.beanAward.beanCount}`)
// p.msg(`京豆: ${signBeanAct.data.dailyAward.beanAward.beanCount}`)
p.award(signBeanAct.data.dailyAward.beanAward.beanCount, 'bean')
}
else if (this.haskey(signBeanAct, 'data.continuityAward.beanAward.beanCount')) {
p.msg(`京豆: ${signBeanAct.data.continuityAward.beanAward.beanCount}`)
// p.msg(`京豆: ${signBeanAct.data.continuityAward.beanAward.beanCount}`)
p.award(signBeanAct.data.continuityAward.beanAward.beanCount, 'bean')
}
p.info.work = true
}

View File

@ -41,7 +41,8 @@ export class Main extends Template {
let bizCode = this.haskey(sign, 'data.bizCode')
if (this.haskey(sign, 'data.result.value')) {
p.info.work = true
p.msg(`京豆: ${sign.data.result.value}`)
// p.msg(`京豆: ${sign.data.result.value}`)
p.award(sign.data.result.value, 'bean')
}
else if (bizCode == -2002) {
p.info.work = true

View File

@ -77,15 +77,11 @@ export class Main extends Template {
else if (this.haskey(signIn, 'code', 210000)) {
p.log('非东东农场用户/树种植状态异常!')
let tree = await this.curl({
'from': `appid=signed_wh5&client=apple&clientVersion=15.0.11&body={"version":13,"channelParam":"1","level":3,"type":"plantLevel"}&functionId=farm_plant_tree`,
'form': `appid=signed_wh5&client=apple&clientVersion=15.0.11&body={"version":13,"channelParam":"1","level":3,"type":"plantLevel"}&functionId=farm_plant_tree`,
user
}
)
if (this.haskey(tree, 'data.success')) {
}
else {
return
}
return
}
else {
p.log(this.haskey(signIn, 'errMsg') || '签到失败')

View File

@ -40,7 +40,8 @@ export class Main extends Template {
}
else if (subCode == 0) {
p.info.work = true
p.msg(`${reward.data.rewardDesc}: ${reward.data.rewardAmount}`)
// p.msg(`${reward.data.rewardDesc}: ${reward.data.rewardAmount}`)
p.award(reward.data.rewardAmount, 'redpacket')
}
else if (subCode == 1006) {
p.info.finish = true

View File

@ -39,7 +39,8 @@ export class Main extends Template {
let gift = function(a) {
for (let i of this.haskey(a, ['result.result.prizeInfovo', 'result.result.prizeInfovos']) || {}) {
if (i.prizeType == 2) {
p.msg(`获得京豆: ${i.awardId}`)
// p.msg(`获得京豆: ${i.awardId}`)
p.award(i.awardId, 'bean')
p.info.work = true
}
else if (i.prizeType == 14) {

View File

@ -132,10 +132,12 @@ export class Main extends Template {
p.log('优惠券:', data.codeDesc || data.prizeCode, data.prizeDesc || data.prizeName)
}
else if (prizeType == 2) {
p.draw(`红包: ${amount}`)
// p.draw(`红包: ${amount}`)
p.award(amount, 'redpacket')
}
else if (prizeType == 3) {
p.draw(`京豆: ${amount}`)
// p.draw(`京豆: ${amount}`)
p.award(amount, 'bean')
}
else if (prizeType == 17) {
p.log('谢谢参与')
@ -144,7 +146,8 @@ export class Main extends Template {
p.log(`水滴: ${amount}`)
}
else if (prizeType == 22) {
p.draw(`超市卡: ${amount}`)
// p.draw(`超市卡: ${amount}`)
p.award(amount, 'card')
}
else if (prizeType) {
p.draw(`抽到类型: ${prizeType} ${data.codeDesc || data.prizeCode} ${data.prizeDesc || data.prizeName}`)

View File

@ -62,7 +62,8 @@ export class Main extends Template {
for (let kk in signIn.rewardsInfo.successRewards) {
for (let kkk of signIn.rewardsInfo.successRewards[kk]) {
let text = `${kkk.rewardName}: ${kkk.quantity}`
p.msg(text)
// p.msg(text)
p.award(kkk.quantity, 'bean')
}
}
}

View File

@ -10,7 +10,8 @@ export class Main extends Template {
'user-agent': 'wechat',
'referer': 'https://h5.m.jd.com/wq/dev/RFz7fuh1jc5mfj4speLLRjb1pEQ/index.html'
},
turn: 2
turn: 2,
delay: 500
}
}
@ -83,10 +84,10 @@ export class Main extends Template {
if (i.mainTitle.includes("浇水")) {
if (i.taskDoTimes != i.taskLimitTimes) {
status = 0
for (let j of Array(i.taskLimitTimes - i.taskDoTimes)) {
for (let j of Array(Math.ceil((i.taskLimitTimes - i.taskDoTimes) / 4))) {
let water = await this.curl({
'url': `https://api.m.jd.com/client.action`,
'form': `appid=signed_farm_mp&client=&clientVersion=1.0.0&screen=390*812&wqDefault=false&loginType=2&t=1739982505593&body={"version":9,"channelParam":"2","waterType":1,"babelChannel":"ttt1"}&functionId=farm_water`,
'form': `appid=signed_farm_mp&client=&clientVersion=1.0.0&screen=390*812&wqDefault=false&loginType=2&t=1739982505593&body={"version":9,"channelParam":"2","waterType":2,"babelChannel":"ttt1"}&functionId=farm_water`,
user,
algo: {
appId: '28981'

File diff suppressed because one or more lines are too long