mirror of
https://github.com/qitoqito/psyduck.git
synced 2026-01-15 07:00:42 +08:00
.
This commit is contained in:
parent
428f94b5a4
commit
001c17be2f
@ -35,7 +35,7 @@ export class Main extends Template {
|
|||||||
let react = this.jsonParse(this.match([/__react_data__\s*=\s*(.*?)\s*;\n+/,], html))
|
let react = this.jsonParse(this.match([/__react_data__\s*=\s*(.*?)\s*;\n+/,], html))
|
||||||
let signToken = this.match(/"signToken"\s*:\s*"(\w+)"/, html)
|
let signToken = this.match(/"signToken"\s*:\s*"(\w+)"/, html)
|
||||||
let status = 0
|
let status = 0
|
||||||
let isOk = 0
|
let isOk
|
||||||
if (signToken) {
|
if (signToken) {
|
||||||
let sign = await this.curl({
|
let sign = await this.curl({
|
||||||
'url': `https://api.m.jd.com/atop_channel_sign_in`,
|
'url': `https://api.m.jd.com/atop_channel_sign_in`,
|
||||||
@ -75,11 +75,15 @@ export class Main extends Template {
|
|||||||
if (i.completionFlag) {
|
if (i.completionFlag) {
|
||||||
status = 1
|
status = 1
|
||||||
p.log(`任务已经完成: ${i.assignmentName}`)
|
p.log(`任务已经完成: ${i.assignmentName}`)
|
||||||
|
if (i.assignmentName.includes('邀请')) {
|
||||||
|
isOk = 1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
p.log(`正在运行: ${i.assignmentName}`)
|
p.log(`正在运行: ${i.assignmentName}`)
|
||||||
let extraType = i.ext.extraType
|
let extraType = i.ext.extraType
|
||||||
if (i.assignmentName.includes('邀请')) {
|
if (i.assignmentName.includes('邀请')) {
|
||||||
|
status = 1
|
||||||
isOk = 0
|
isOk = 0
|
||||||
if (this.haskey(i, 'ext.assistTaskDetail.itemId')) {
|
if (this.haskey(i, 'ext.assistTaskDetail.itemId')) {
|
||||||
await this.setTemp(user, i.ext.assistTaskDetail.itemId, 86400000)
|
await this.setTemp(user, i.ext.assistTaskDetail.itemId, 86400000)
|
||||||
@ -197,7 +201,7 @@ export class Main extends Template {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (status && isOk) {
|
if (status) {
|
||||||
p.info.work = true
|
p.info.work = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -35,7 +35,7 @@ export class Main extends Template {
|
|||||||
let react = this.jsonParse(this.match([/__react_data__\s*=\s*(.*?)\s*;\n+/,], html))
|
let react = this.jsonParse(this.match([/__react_data__\s*=\s*(.*?)\s*;\n+/,], html))
|
||||||
let signToken = this.match(/"signToken"\s*:\s*"(\w+)"/, html)
|
let signToken = this.match(/"signToken"\s*:\s*"(\w+)"/, html)
|
||||||
let status = 0
|
let status = 0
|
||||||
let isOk = 0
|
let isOk
|
||||||
if (signToken) {
|
if (signToken) {
|
||||||
let sign = await this.curl({
|
let sign = await this.curl({
|
||||||
'url': `https://api.m.jd.com/atop_channel_sign_in`,
|
'url': `https://api.m.jd.com/atop_channel_sign_in`,
|
||||||
@ -78,11 +78,15 @@ export class Main extends Template {
|
|||||||
if (i.completionFlag) {
|
if (i.completionFlag) {
|
||||||
status = 1
|
status = 1
|
||||||
p.log(`任务已经完成: ${i.assignmentName}`)
|
p.log(`任务已经完成: ${i.assignmentName}`)
|
||||||
|
if (i.assignmentName.includes('邀请')) {
|
||||||
|
isOk = 1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
p.log(`正在运行: ${i.assignmentName}`)
|
p.log(`正在运行: ${i.assignmentName}`)
|
||||||
let extraType = i.ext.extraType
|
let extraType = i.ext.extraType
|
||||||
if (i.assignmentName.includes('邀请')) {
|
if (i.assignmentName.includes('邀请')) {
|
||||||
|
status = 1
|
||||||
isOk = 0
|
isOk = 0
|
||||||
if (this.haskey(i, 'ext.assistTaskDetail.itemId')) {
|
if (this.haskey(i, 'ext.assistTaskDetail.itemId')) {
|
||||||
await this.setTemp(user, i.ext.assistTaskDetail.itemId, 86400000)
|
await this.setTemp(user, i.ext.assistTaskDetail.itemId, 86400000)
|
||||||
@ -199,7 +203,7 @@ export class Main extends Template {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (status && isOk) {
|
if (status) {
|
||||||
p.info.work = true
|
p.info.work = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user