2
0
mirror of https://github.com/ctrlcvs/xiaoyao-cvs-plugin.git synced 2024-12-23 03:20:52 +08:00

修改米游币签到ua

This commit is contained in:
Ctrlcvs 2022-08-16 23:21:10 +08:00 committed by leiyilu
parent ed73601531
commit 970357c79c

View File

@ -117,18 +117,25 @@ export default class MihoYoApi {
} }
} }
let message = `\n${name}共计${data.list.length}个账号\n`; let message = `\n${name}共计${data.list.length}个账号\n`;
let upData=[];
for (let item of data.list) { for (let item of data.list) {
item.upName=name
let objshuj = await this.isPostSign(kkbody, item.game_uid, item.region) let objshuj = await this.isPostSign(kkbody, item.game_uid, item.region)
if(objshuj?.data?.is_sign){ if(objshuj?.data?.is_sign){
item.is_sign=true;
upData.push(item)
message+=`游戏id${item.nickname}-${item.game_uid}:今日已签到~\n`; message+=`游戏id${item.nickname}-${item.game_uid}:今日已签到~\n`;
continue; continue;
} }
objshuj=(await this.postSign(kkbody, item.game_uid, item.region)) objshuj=(await this.postSign(kkbody, item.game_uid, item.region))
if(objshuj?.data?.gt){ if(objshuj?.data?.gt){
item.is_sign=false;
message+=`游戏id${item.nickname}-${item.game_uid}:签到出现验证码~\n请晚点后重试,或者手动上米游社签到`; message+=`游戏id${item.nickname}-${item.game_uid}:签到出现验证码~\n请晚点后重试,或者手动上米游社签到`;
}else{ }else{
item.is_sign=true;
message += `游戏id${item.nickname}-${item.game_uid}${objshuj.message=="OK"?"签到成功":objshuj.message}\n` message += `游戏id${item.nickname}-${item.game_uid}${objshuj.message=="OK"?"签到成功":objshuj.message}\n`
} }
upData.push(item)
await utils.randomSleepAsync(); await utils.randomSleepAsync();
} }
// 获取签到信息和奖励信息 、、后续重新梳理补充 // 获取签到信息和奖励信息 、、后续重新梳理补充
@ -143,7 +150,7 @@ export default class MihoYoApi {
// } // }
// 签到操作 // 签到操作
return { return {
message message,upData
} }
} catch (error) { } catch (error) {
Bot.logger.mark(`error.message`, error.message) Bot.logger.mark(`error.message`, error.message)
@ -355,13 +362,14 @@ export default class MihoYoApi {
let sign = md5(`salt=${salt}&t=${timestamp}&r=${randomStr}`); let sign = md5(`salt=${salt}&t=${timestamp}&r=${randomStr}`);
return { return {
'Cookie': this.cookies, 'Cookie': this.cookies,
'Content-Type': 'application/json', "Referer": "https://app.mihoyo.com",
'User-Agent': 'Hyperion/67 CFNetwork/1128.0.1 Darwin/19.6.0', "x-rpc-sys_version": "6.0.1",
'Referer': 'https://app.mihoyo.com', "Host": "bbs-api.mihoyo.com",
"User-Agent": "okhttp/4.8.0",
'x-rpc-channel': 'appstore', 'x-rpc-channel': 'appstore',
'x-rpc-device_id': DEVICE_ID, 'x-rpc-device_id': DEVICE_ID,
'x-rpc-app_version': APP_VERSION, 'x-rpc-app_version': APP_VERSION,
'x-rpc-device_model': 'iPhone11,8', "x-rpc-device_model": "Mi 10",
'x-rpc-device_name': DEVICE_NAME, 'x-rpc-device_name': DEVICE_NAME,
'x-rpc-client_type': '2', // 1 - iOS, 2 - Android, 4 - Web 'x-rpc-client_type': '2', // 1 - iOS, 2 - Android, 4 - Web
'DS': `${timestamp},${randomStr},${sign}` 'DS': `${timestamp},${randomStr},${sign}`