Update wx_hapi.js

This commit is contained in:
smallfawn
2023-09-27 17:40:12 +08:00
committed by GitHub
parent 1e1a92f299
commit a44da2fc4a

View File

@@ -4,7 +4,7 @@
* Show: * Show:
* 变量名:wx_hapi_cookie * 变量名:wx_hapi_cookie
* 变量值:bg-hardcore.ab-inbev.cn,Headers openid * 变量值:bg-hardcore.ab-inbev.cn,Headers openid
* scriptVersionNow = "0.0.1"; * scriptVersionNow = "0.0.2";
*/ */
const $ = new Env("HAPI哈啤硬核街"); const $ = new Env("HAPI哈啤硬核街");
@@ -12,8 +12,8 @@ const ckName = "wx_hapi_cookie";
const Notify = 1; //0为关闭通知,1为打开通知,默认为1 const Notify = 1; //0为关闭通知,1为打开通知,默认为1
let envSplitor = ["@", "\n"]; //多账号分隔符 let envSplitor = ["@", "\n"]; //多账号分隔符
let strSplitor = '&'; //多变量分隔符 let strSplitor = '&'; //多变量分隔符
let scriptVersionNow = "0.0.1"; let scriptVersionNow = "0.0.2";
let jsUrl = "https://originfastly.jsdelivr.net/gh/smallfawn/QLScriptPublic@main/wx_hapi.js.js" let jsUrl = "https://originfastly.jsdelivr.net/gh/smallfawn/Note@main/JavaScript/test_v2.js"
let noticeUrl = `https://originfastly.jsdelivr.net/gh/smallfawn/Note@main/Notice.json` let noticeUrl = `https://originfastly.jsdelivr.net/gh/smallfawn/Note@main/Notice.json`
class UserInfo { class UserInfo {
@@ -42,7 +42,7 @@ class UserInfo {
} }
async user_info() { async sign_in() {
try { try {
let options = { let options = {
url: `https://bg-hardcore.ab-inbev.cn/api/checkin/dailyCheckIn`, url: `https://bg-hardcore.ab-inbev.cn/api/checkin/dailyCheckIn`,
@@ -54,21 +54,63 @@ class UserInfo {
console.log(JSON.stringify(result)); console.log(JSON.stringify(result));
if (result.code == 0) { if (result.code == 0) {
$.DoubleLog(`✅账号[${this.index}] 签到成功[${result.data.point}]分🎉`); $.DoubleLog(`✅账号[${this.index}] 签到成功[${result.data.point}]分🎉`);
this.ckStatus = true;
} else { } else {
$.DoubleLog(`❌账号[${this.index}] 签到失败`); $.DoubleLog(`❌账号[${this.index}] 签到失败`);
this.ckStatus = false;
//console.log(result); //console.log(result);
} }
} catch (e) { } catch (e) {
console.log(e); console.log(e);
} }
} }
//https://bg-hardcore.ab-inbev.cn/api/checkin/userIsCheckin
async check_signin() {
try {
let options = {
url: `https://bg-hardcore.ab-inbev.cn/api/checkin/userIsCheckin`,
headers: this.creat_headers(),
body:`openId=${this.ck}`
},
result = await httpRequest(options);
//console.log(options);
console.log(JSON.stringify(result));
if (result.code == !-1) {
await this.sign_in()
console.log(`签到 do`)
} else {
//console.log(result);
}
} catch (e) {
console.log(e);
}
}
//https://bg-hardcore.ab-inbev.cn/api/userCenter/getUserCenterInfo
async user_info() {
try {
let options = {
url: `https://bg-hardcore.ab-inbev.cn/api/userCenter/getUserCenterInfo`,
headers: this.creat_headers(),
body:`openId=${this.ck}`
},
result = await httpRequest(options);
//console.log(options);
console.log(JSON.stringify(result));
if (result.code == 0) {
$.DoubleLog(`✅账号[${this.index}] 欢迎[${result.data.username}]当前[${result.data.userPoints}]分 累计签到${result.data.joinDays}天🎉`);
await this.check_signin()
} else {
console.log(JSON.stringify(result));
}
} catch (e) {
console.log(e);
}
}
} }
async function start() { async function start() {
await _getVersion(jsUrl); //await _getVersion(jsUrl);
await _getNotice(noticeUrl); //await _getNotice(noticeUrl);
let taskall = []; let taskall = [];
for (let user of $.userList) { for (let user of $.userList) {
if (user.ckStatus) { if (user.ckStatus) {