mirror of
https://github.com/qitoqito/psyduck.git
synced 2026-01-12 04:30:42 +08:00
50 lines
1.5 KiB
JavaScript
50 lines
1.5 KiB
JavaScript
import {Template} from '../../template.js'
|
|
|
|
export class Main extends Template {
|
|
constructor() {
|
|
super()
|
|
this.profile = {
|
|
title: '京东幸运奖励',
|
|
crontab: 3
|
|
}
|
|
}
|
|
|
|
async prepare() {
|
|
}
|
|
|
|
async main(p) {
|
|
let user = p.data.user;
|
|
let context = p.context;
|
|
let show = await this.curl({
|
|
'form': `functionId=secEntryBenefitShow&body={"channelId":"2","actSecTraffic":"1"}&appid=signed_wh5&client=ios&screen=390*844&networkType=wifi&clientVersion=15.0.25&d_model=iPhone13%2C3&osVersion=15.1.1`,
|
|
user,
|
|
algo: {
|
|
appId: '5923d'
|
|
}
|
|
}
|
|
)
|
|
if (this.haskey(show, 'data.result.currentTime')) {
|
|
let s = await this.curl({
|
|
'form': `functionId=secEntryBenefitReceive&body={"channelId":"2","actSecTraffic":"1"}&appid=signed_wh5&client=ios&screen=390*676&networkType=wifi&clientVersion=15.0.25&d_model=iPhone13%2C3&osVersion=15.1.1`,
|
|
user,
|
|
algo: {
|
|
appId: '8f29c'
|
|
}
|
|
}
|
|
)
|
|
if (this.haskey(s, 'data.result.awardList')) {
|
|
p.award(s.data.result.awardList[0].beanNum, 'bean')
|
|
}
|
|
p.info.work = true
|
|
}
|
|
else if (this.haskey(show, 'data')) {
|
|
p.info.work = true
|
|
p.log("没有幸运奖励")
|
|
}
|
|
else {
|
|
p.log("没有幸运奖励")
|
|
}
|
|
}
|
|
}
|
|
|