优化签到信息展示

This commit is contained in:
Hex
2023-03-13 02:00:55 +08:00
parent 6f05e417f9
commit 0ff1956016

View File

@@ -43,14 +43,23 @@ class SmzdmCheckinBot extends SmzdmBot {
});
if (isSuccess) {
const msg = `⭐签到成功${data.data.daily_num}
let msg = `⭐签到成功${data.data.daily_num}
🏅金币: ${data.data.cgold}
🏅碎银: ${data.data.pre_re_silver}
🏅积分: ${data.data.cpoints}
🏅经验: ${data.data.cexperience}
🏅等级: ${data.data.rank}
🏅补签卡: ${data.data.cards}`;
$.log('等候 3 秒获取信息\n');
await $.wait(3000);
const vip = await this.getVipInfo();
if (vip) {
msg += `\n🏅经验: ${vip.vip.exp_current}
🏅值会员等级: ${vip.vip.exp_level}
🏅值会员经验: ${vip.vip.exp_current_level}
🏅值会员有效期至: ${vip.vip.exp_level_expire}`;
}
$.log(`${msg}\n`);
return {
@@ -111,6 +120,9 @@ class SmzdmCheckinBot extends SmzdmBot {
};
}
$.log('等候 5 秒');
await $.wait(5000);
const { isSuccess, data, response } = await requestApi('https://user-api.smzdm.com/checkin/extra_reward', {
method: 'post',
headers: this.getHeaders()
@@ -153,6 +165,25 @@ class SmzdmCheckinBot extends SmzdmBot {
return false;
}
}
async getVipInfo() {
const { isSuccess, data, response } = await requestApi('https://user-api.smzdm.com/vip', {
method: 'post',
headers: this.getHeaders(),
data: {
token: this.token
}
});
if (isSuccess) {
return data.data;
}
else {
$.log(`查询信息失败!${response}`);
return false;
}
}
}
!(async () => {