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

View File

@ -41,7 +41,8 @@ export class Main extends Template {
let bizCode = this.haskey(sign, 'data.bizCode') let bizCode = this.haskey(sign, 'data.bizCode')
if (this.haskey(sign, 'data.result.value')) { if (this.haskey(sign, 'data.result.value')) {
p.info.work = true 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) { else if (bizCode == -2002) {
p.info.work = true p.info.work = true

View File

@ -77,15 +77,11 @@ export class Main extends Template {
else if (this.haskey(signIn, 'code', 210000)) { else if (this.haskey(signIn, 'code', 210000)) {
p.log('非东东农场用户/树种植状态异常!') p.log('非东东农场用户/树种植状态异常!')
let tree = await this.curl({ 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 user
} }
) )
if (this.haskey(tree, 'data.success')) { return
}
else {
return
}
} }
else { else {
p.log(this.haskey(signIn, 'errMsg') || '签到失败') p.log(this.haskey(signIn, 'errMsg') || '签到失败')

View File

@ -40,7 +40,8 @@ export class Main extends Template {
} }
else if (subCode == 0) { else if (subCode == 0) {
p.info.work = true 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) { else if (subCode == 1006) {
p.info.finish = true p.info.finish = true

View File

@ -39,7 +39,8 @@ export class Main extends Template {
let gift = function(a) { let gift = function(a) {
for (let i of this.haskey(a, ['result.result.prizeInfovo', 'result.result.prizeInfovos']) || {}) { for (let i of this.haskey(a, ['result.result.prizeInfovo', 'result.result.prizeInfovos']) || {}) {
if (i.prizeType == 2) { if (i.prizeType == 2) {
p.msg(`获得京豆: ${i.awardId}`) // p.msg(`获得京豆: ${i.awardId}`)
p.award(i.awardId, 'bean')
p.info.work = true p.info.work = true
} }
else if (i.prizeType == 14) { 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) p.log('优惠券:', data.codeDesc || data.prizeCode, data.prizeDesc || data.prizeName)
} }
else if (prizeType == 2) { else if (prizeType == 2) {
p.draw(`红包: ${amount}`) // p.draw(`红包: ${amount}`)
p.award(amount, 'redpacket')
} }
else if (prizeType == 3) { else if (prizeType == 3) {
p.draw(`京豆: ${amount}`) // p.draw(`京豆: ${amount}`)
p.award(amount, 'bean')
} }
else if (prizeType == 17) { else if (prizeType == 17) {
p.log('谢谢参与') p.log('谢谢参与')
@ -144,7 +146,8 @@ export class Main extends Template {
p.log(`水滴: ${amount}`) p.log(`水滴: ${amount}`)
} }
else if (prizeType == 22) { else if (prizeType == 22) {
p.draw(`超市卡: ${amount}`) // p.draw(`超市卡: ${amount}`)
p.award(amount, 'card')
} }
else if (prizeType) { else if (prizeType) {
p.draw(`抽到类型: ${prizeType} ${data.codeDesc || data.prizeCode} ${data.prizeDesc || data.prizeName}`) 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 kk in signIn.rewardsInfo.successRewards) {
for (let kkk of signIn.rewardsInfo.successRewards[kk]) { for (let kkk of signIn.rewardsInfo.successRewards[kk]) {
let text = `${kkk.rewardName}: ${kkk.quantity}` 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', 'user-agent': 'wechat',
'referer': 'https://h5.m.jd.com/wq/dev/RFz7fuh1jc5mfj4speLLRjb1pEQ/index.html' '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.mainTitle.includes("浇水")) {
if (i.taskDoTimes != i.taskLimitTimes) { if (i.taskDoTimes != i.taskLimitTimes) {
status = 0 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({ let water = await this.curl({
'url': `https://api.m.jd.com/client.action`, '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, user,
algo: { algo: {
appId: '28981' appId: '28981'

File diff suppressed because one or more lines are too long