mirror of
https://github.com/ctrlcvs/xiaoyao-cvs-plugin.git
synced 2024-12-23 03:20:52 +08:00
fix:修正签到查询时报错
This commit is contained in:
parent
9ee83bb098
commit
c4425cff88
@ -98,7 +98,9 @@ export default class user {
|
|||||||
await utils.sleepAsync(3000) //等几毫秒免得请求太频繁了
|
await utils.sleepAsync(3000) //等几毫秒免得请求太频繁了
|
||||||
if (res?.data?.list?.length === 0 || !res?.data?.list) {
|
if (res?.data?.list?.length === 0 || !res?.data?.list) {
|
||||||
message += `签到: 未绑定${forum.name}信息\n`;
|
message += `签到: 未绑定${forum.name}信息\n`;
|
||||||
this.allSign[forum.name].bindGame++;
|
if(this.allSign){
|
||||||
|
this.allSign[forum.name].bindGame++;
|
||||||
|
}
|
||||||
utils.randomSleepAsync()
|
utils.randomSleepAsync()
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -111,7 +113,9 @@ export default class user {
|
|||||||
await utils.sleepAsync(500)
|
await utils.sleepAsync(500)
|
||||||
item.total_sign_day = res?.data?.total_sign_day
|
item.total_sign_day = res?.data?.total_sign_day
|
||||||
if (res?.data?.is_sign) {
|
if (res?.data?.is_sign) {
|
||||||
this.allSign[forum.name].isSign++;
|
if(this.allSign){
|
||||||
|
this.allSign[forum.name].isSign++;
|
||||||
|
}
|
||||||
message += `${item.nickname}-${item.game_uid}:今日已签到~\n`;
|
message += `${item.nickname}-${item.game_uid}:今日已签到~\n`;
|
||||||
} else {
|
} else {
|
||||||
for (let i = 0; i < 2; i++) { //循环请求
|
for (let i = 0; i < 2; i++) { //循环请求
|
||||||
@ -138,17 +142,24 @@ export default class user {
|
|||||||
data.headers = header
|
data.headers = header
|
||||||
res = await this.getData("sign", data)
|
res = await this.getData("sign", data)
|
||||||
if (!res?.data?.gt) {
|
if (!res?.data?.gt) {
|
||||||
this.allSign[forum.name].sign++;
|
if(this.allSign){
|
||||||
|
this.allSign[forum.name].sign++;
|
||||||
|
}
|
||||||
message += `${item.nickname}-${item.game_uid}:验证码签到成功~\n`
|
message += `${item.nickname}-${item.game_uid}:验证码签到成功~\n`
|
||||||
break;
|
break;
|
||||||
} else {
|
} else {
|
||||||
|
if(this.allSign){
|
||||||
|
this.allSign[forum.name].error++;
|
||||||
|
}
|
||||||
item.is_sign = false;
|
item.is_sign = false;
|
||||||
message +=
|
message +=
|
||||||
`${item.nickname}-${item.game_uid}:签到出现验证码~\n请晚点后重试,或者手动上米游社签到\n`;
|
`${item.nickname}-${item.game_uid}:签到出现验证码~\n请晚点后重试,或者手动上米游社签到\n`;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
this.allSign[forum.name].sign++;
|
if(this.allSign){
|
||||||
|
this.allSign[forum.name].sign++;
|
||||||
|
}
|
||||||
item.total_sign_day++;
|
item.total_sign_day++;
|
||||||
message +=
|
message +=
|
||||||
`${item.nickname}-${item.game_uid}:${res.message=="OK"?"签到成功":res.message}\n`
|
`${item.nickname}-${item.game_uid}:${res.message=="OK"?"签到成功":res.message}\n`
|
||||||
@ -167,7 +178,9 @@ export default class user {
|
|||||||
await utils.randomSleepAsync()
|
await utils.randomSleepAsync()
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
this.allSign[forum.name].error++;
|
if(this.allSign){
|
||||||
|
this.allSign[forum.name].error++;
|
||||||
|
}
|
||||||
Bot.logger.error(`${forum.name} 签到失败 [${res?.message}]`);
|
Bot.logger.error(`${forum.name} 签到失败 [${res?.message}]`);
|
||||||
message += `签到失败: [${res?.message}]\n`;
|
message += `签到失败: [${res?.message}]\n`;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user