Files
javascript/zcy.js
T
2022-01-04 20:01:52 +08:00

1298 lines
41 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
邀请码: XWXW0K
感谢填写!
1.4 更新 兼容安卓平台
平台: 青龙
软件: 走财运app
收益: 1000能量等于0.1元 每天不到1元
注意事项 : 一定要仔细阅读以下内容
定时: 每天一次
=============变量=============
1. export zcyhd='{"Authorization":"", "User-Agent":""}'
2. export zcysp1=''
3. export zcysp2=''
4. export zcynl1=''
5. export zcynl2=''
5. export zcybs1=''
6. export zcybs2=''
7. export zcybs3=''
......
export zcybs20 = ''
=============变量解释==========
sp:视频类变量
nl:能量类变量
bs:步数类变量
其中第一条属于必填,其他根据自己需要填写;
sp1 ,sp2 , sp3 对应我的界面的视频一,二,三
nl1 ,nl2 对应我的界面的能量
bs1 ,bs2 -- bs20 对应 健步 板块中的步数,非常简单,很好理解
第一条是基础,其他均配合第一条,使用,可按需抓包使用
=============变量获取==========
ios: 可以使用圈x(需要把去广告功能关闭) 也可以使用 steam , thor 等工具
圈x为例 开启http抓包
打开app,观看一个视频,然后搜索关键字 step-money.quanxiangweilai.cn
即可找到 Authorization , User-Agent ;
bd是 请求体-文本 查看里面的
视频1 视频2 等的 bd 是不同的,请自己抓取后按照格式填写
安卓: 使用小黄鸟进行抓包,Authorization , User-Agent 不在赘述,直接抓包后搜索关键字 step-money.quanxiangweilai.cn 即可获取
抓取视频一,视频二时,搜索关键字 gain_common_bonus 即可获得一条记录,点击总览右侧的 请求 请求 请求 ,然后点击下方的 text text text,即可获得包内容;然后根据一下模板填写即可
以视频一举例,其他同理:
zcysp1='account_id=你的id一串数字&bonus_type=award_bonus&gain_category=energy&sign=你的一串加密字符&type='
例如我的: zcysp1='account_id=147356&bonus_type=award_bonus&gain_category=energy&sign=b0b9dc00da03a4dbfbf341c81a77820d&type='
还不会的请百度或者群里求助
*/
const $ = new Env('走财运');
const notify = $.isNode() ? require('./sendNotify') : '';
/*
let status;
status = (status = ($.getval(`zcystatus`) || "1")) > 1 ? `${status}` : ""; // 账号扩展字符
*/
let zcyhdArr = []; //数组 Array
let host=`https://step-money.quanxiangweilai.cn`;
let zcyhd = { "Authorization": "", "User-Agent": "" };
// let zcyhdstr = $.isNode() ? (process.env.zcyhd ? process.env.zcyhd : "") : ($.getdata('zcyhd') ? $.getdata('zcyhd') : ""); //字符串 str/String
let zcyhds = "";
let zcybody1 = process.env.zcysp1; //视频1
let zcybody2 = process.env.zcysp2; //视频2
let zcybody3 = process.env.zcysp3; //视频3
let zcynl1 = process.env.zcynl1; //能量1
let zcynl2 = process.env.zcynl2; //能量2
let zcybs1 = process.env.zcybs1; //1000步数
let zcybs2 = process.env.zcybs2; //2000步数
let zcybs3 = process.env.zcybs3; //3000步数
let zcybs4 = process.env.zcybs4; //4000步数
let zcybs5 = process.env.zcybs5; //5000步数
let zcybs6 = process.env.zcybs6; //6000步数
let zcybs7 = process.env.zcybs7; //7000步数
let zcybs8 = process.env.zcybs8; //8000步数
let zcybs9 = process.env.zcybs9; //9000步数
let zcybs10 = process.env.zcybs10; //10000步数
let zcybs11 = process.env.zcybs11; //13000步数
let zcybs12 = process.env.zcybs12; //12000步数
let zcybs13 = process.env.zcybs13; //13000步数
let zcybs14 = process.env.zcybs14; //14000步数
let zcybs15 = process.env.zcybs15; //15000步数
let zcybs16 = process.env.zcybs16; //16000步数
let zcybs17 = process.env.zcybs17; //17000步数
let zcybs18 = process.env.zcybs18; //18000步数
let zcybs19 = process.env.zcybs19; //19000步数
let zcybs20 = process.env.zcybs20; //20000步数
//开始运行
!(async () => {
if (process.env.zcyhd && process.env.zcyhd.indexOf('@') > -1) {
zcyhdArr = process.env.zcyhd.split('@');
console.log(`您选择的是用"@"隔开\n`)
} else {
zcyhds = [process.env.zcyhd]
};
Object.keys(zcyhds).forEach((item) => {
if (zcyhds[item]) {
zcyhdArr.push(zcyhds[item])
}
})
console.log(`共${zcyhdArr.length}个账号`)
for (let k = 0; k < zcyhdArr.length; k++) {
zcyhd = zcyhdArr[k]
$.index = k + 1;
console.log(`\n开始【走财运账户 ${$.index}】`)
await byxiaopeng()
}
// message() //通知
})()
.catch((e) => $.logErr(e))
.finally(() => $.done())
// 1000 ms == 1 s 60000 ms == 1 min 600000 ms == 10 min
//这里是要执行的代码 ====== 如果有您不需要的 请自行注释 使用 // 注释就行 ========
async function byxiaopeng() {
await wyy();
await $.wait(2000); // 延迟 2000ms 也就是2秒
await sp1();
await $.wait(60000); // 延迟 1分钟
await sp2();
await $.wait(60000); // 延迟1分钟
// await sp3();
// await $.wait(60000); // 延迟1分钟
// await nl1();
// await $.wait(60000); // 延迟1分钟
// await bs1();
// await bs2();
// await bs3();
// await bs4();
// await bs5();
// await bs6();
// await bs7();
// await bs8();
// await bs9();
// await bs10();
// await bs13();
// await bs12();
// await bs13();
// await bs14();
// await bs15();
// await bs16();
// await bs17();
// await bs18();
// await bs19();
// await bs20();
}
//每日网抑云
function wyy(timeout = 0) {
return new Promise((resolve) => {
let url = {
url: `https://tenapi.cn/comment/`
}
$.get(url, async (err, resp, data) => {
try {
data = JSON.parse(data)
$.log(`\n【网抑云时间】: ${data.data.content} by--${data.data.song}`);
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
// 执行视频一 任务
function sp1(timeout = 0) {
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_common_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybody1
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】看视频(一):${result.message} , 获得能量${result.data.money}`)
await $.wait(60000) //// 延时 1分钟
await sp1();
} else {
$.log(`\n【🎉 恭喜个屁 🎉】:看视频(一):失败🙅🏻了呢,可能是${result.message}`)
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
// 看视频2
function sp2(timeout = 0) {
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_common_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybody2
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】看视频(二):${result.message} 获得能量${result.data.money}`)
await $.wait(2000);
await sp2();
} else {
$.log(`\n【🎉 恭喜个屁 🎉】:看视频(二):失败🙅🏻了呢,可能是${result.message}`)
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
// 看视频3
function sp3(timeout = 0) {
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_common_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybody3
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】看视频(三):${result.message} 获得能量${result.data.money}`)
await $.wait(2000);
await sp3();
} else {
$.log(`\n【🎉 恭喜个屁 🎉】:看视频(三):失败🙅🏻了呢,可能是${result.message}`)
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
// 每天一次能量
// https://step-money.quanxiangweilai.cn/api/gain_common_bonus
function nl1(timeout = 0) {
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_common_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcynl1
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】每天一次能量:${result.message} ,获得能量${result.data.money}`)
await $.wait(2000);
// await nl1();
} else {
$.log(`\n【🎉 恭喜个屁 🎉】:每天一次能量:失败🙅🏻了呢,可能是${result.message}`)
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
// 以下是步数任务
// https://step-money.quanxiangweilai.cn/api/gain_bonus
// account_id=147150&bonus_type=bonus&gain_category=energy&sign=0ac7725635e7cf59be5bafd13e5cd126&step_level=1000 // 自己的步数
function bs1(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs1
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`);
// await $.wait(2000); //延迟 2 秒
await $.wait(780000); //延迟13分钟
} else {
$.log(`\n【🎉 恭喜个屁 🎉】:您领取1000步数能量失败🙅🏻了鸭,可能是:${result.message}`);
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs2(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs2
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
// await $.wait(2000); //延迟 2 秒
await $.wait(780000); //延迟13分钟
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取2000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs3(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs3
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
// await $.wait(2000); //延迟 2 秒
await $.wait(780000); //延迟13分钟
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取3000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs4(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs4
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
// await $.wait(2000); //延迟 2 秒
await $.wait(780000); //延迟13分钟
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取4000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs5(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs5
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
// await $.wait(2000); //延迟 2 秒
await $.wait(780000); //延迟13分钟
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取5000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs6(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs6
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
// await $.wait(2000); //延迟 2 秒
await $.wait(780000); //延迟13分钟
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取6000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs7(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs7
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
await $.wait(780000); //延迟13分钟
// await $.wait(2000); //延迟 2 秒
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取7000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs8(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs8
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
await $.wait(780000); //延迟13分钟
// await $.wait(2000); //延迟 2 秒
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取8000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs9(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs9
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
await $.wait(780000); //延迟13分钟
// await $.wait(2000); //延迟 2 秒
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取9000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs10(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs10
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
await $.wait(780000); //延迟13分钟
// await $.wait(2000); //延迟 2 秒
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取10000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs11(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs11
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
await $.wait(780000); //延迟13分钟
// await $.wait(2000); //延迟 2 秒
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取11000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs12(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs12
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
await $.wait(780000); //延迟13分钟
// await $.wait(2000); //延迟 2 秒
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取12000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs13(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs13
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
await $.wait(780000); //延迟13分钟
// await $.wait(2000); //延迟 2 秒
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取13000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs14(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs14
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
await $.wait(780000); //延迟13分钟
// await $.wait(2000); //延迟 2 秒
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取14000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs15(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs15
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
await $.wait(780000); //延迟13分钟
// await $.wait(2000); //延迟 2 秒
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取15000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs16(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs16
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
await $.wait(780000); //延迟13分钟
// await $.wait(2000); //延迟 2 秒
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取16000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs17(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs17
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
await $.wait(780000); //延迟13分钟
// await $.wait(2000); //延迟 2 秒
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取17000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs18(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs18
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
await $.wait(780000); //延迟13分钟
// await $.wait(2000); //延迟 2 秒
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取18000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs19(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs19
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
await $.wait(780000); //延迟13分钟
// await $.wait(2000); //延迟 2 秒
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取19000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
function bs20(timeout = 0) {
// console.log(n);
return new Promise((resolve) => {
let url = {
url: `${host}/api/gain_bonus`,
headers: {
'Authorization': JSON.parse(zcyhd).Authorization,
'User-Agent': JSON.parse(zcyhd)['User-Agent']
},
body: zcybs20
}
// console.log(url);
$.post(url, async (err, resp, data) => {
try {
// console.log(`输出data开始===================`);
// console.log(data);
// console.log(`输出data结束===================`);
result = JSON.parse(data);
if (result.error_code == 0) {
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
await $.wait(780000); //延迟13分钟
// await $.wait(2000); //延迟 2 秒
} else {
$.log(`\n【🎉 恭喜个屁 🎉】您领取20000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
await $.wait(2000); //延迟 2 秒
}
} catch (e) {
$.logErr(e, resp);
} finally {
resolve()
}
}, timeout)
})
}
//固定板块,无需动
function Env(t,e){class s{constructor(t){this.env=t}send(t,e="GET"){t="string"==typeof t?{url:t}:t;let s=this.get;return"POST"===e&&(s=this.post),new Promise((e,i)=>{s.call(this,t,(t,s,r)=>{t?i(t):e(s)})})}get(t){return this.send.call(this.env,t)}post(t){return this.send.call(this.env,t,"POST")}}return new class{constructor(t,e){this.name=t,this.http=new s(this),this.data=null,this.dataFile="box.dat",this.logs=[],this.isMute=!1,this.isNeedRewrite=!1,this.logSeparator="\n",this.encoding="utf-8",this.startTime=(new Date).getTime(),Object.assign(this,e),this.log("",`\ud83d\udd14${this.name}, \u5f00\u59cb!`)}isNode(){return"undefined"!=typeof module&&!!module.exports}isQuanX(){return"undefined"!=typeof $task}isSurge(){return"undefined"!=typeof $httpClient&&"undefined"==typeof $loon}isLoon(){return"undefined"!=typeof $loon}isShadowrocket(){return"undefined"!=typeof $rocket}toObj(t,e=null){try{return JSON.parse(t)}catch{return e}}toStr(t,e=null){try{return JSON.stringify(t)}catch{return e}}getjson(t,e){let s=e;const i=this.getdata(t);if(i)try{s=JSON.parse(this.getdata(t))}catch{}return s}setjson(t,e){try{return this.setdata(JSON.stringify(t),e)}catch{return!1}}getScript(t){return new Promise(e=>{this.get({url:t},(t,s,i)=>e(i))})}runScript(t,e){return new Promise(s=>{let i=this.getdata("@chavy_boxjs_userCfgs.httpapi");i=i?i.replace(/\n/g,"").trim():i;let r=this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout");r=r?1*r:20,r=e&&e.timeout?e.timeout:r;const[o,h]=i.split("@"),n={url:`http://${h}/v1/scripting/evaluate`,body:{script_text:t,mock_type:"cron",timeout:r},headers:{"X-Key":o,Accept:"*/*"}};this.post(n,(t,e,i)=>s(i))}).catch(t=>this.logErr(t))}loaddata(){if(!this.isNode())return{};{this.fs=this.fs?this.fs:require("fs"),this.path=this.path?this.path:require("path");const t=this.path.resolve(this.dataFile),e=this.path.resolve(process.cwd(),this.dataFile),s=this.fs.existsSync(t),i=!s&&this.fs.existsSync(e);if(!s&&!i)return{};{const i=s?t:e;try{return JSON.parse(this.fs.readFileSync(i))}catch(t){return{}}}}}writedata(){if(this.isNode()){this.fs=this.fs?this.fs:require("fs"),this.path=this.path?this.path:require("path");const t=this.path.resolve(this.dataFile),e=this.path.resolve(process.cwd(),this.dataFile),s=this.fs.existsSync(t),i=!s&&this.fs.existsSync(e),r=JSON.stringify(this.data);s?this.fs.writeFileSync(t,r):i?this.fs.writeFileSync(e,r):this.fs.writeFileSync(t,r)}}lodash_get(t,e,s){const i=e.replace(/\[(\d+)\]/g,".$1").split(".");let r=t;for(const t of i)if(r=Object(r)[t],void 0===r)return s;return r}lodash_set(t,e,s){return Object(t)!==t?t:(Array.isArray(e)||(e=e.toString().match(/[^.[\]]+/g)||[]),e.slice(0,-1).reduce((t,s,i)=>Object(t[s])===t[s]?t[s]:t[s]=Math.abs(e[i+1])>>0==+e[i+1]?[]:{},t)[e[e.length-1]]=s,t)}getdata(t){let e=this.getval(t);if(/^@/.test(t)){const[,s,i]=/^@(.*?)\.(.*?)$/.exec(t),r=s?this.getval(s):"";if(r)try{const t=JSON.parse(r);e=t?this.lodash_get(t,i,""):e}catch(t){e=""}}return e}setdata(t,e){let s=!1;if(/^@/.test(e)){const[,i,r]=/^@(.*?)\.(.*?)$/.exec(e),o=this.getval(i),h=i?"null"===o?null:o||"{}":"{}";try{const e=JSON.parse(h);this.lodash_set(e,r,t),s=this.setval(JSON.stringify(e),i)}catch(e){const o={};this.lodash_set(o,r,t),s=this.setval(JSON.stringify(o),i)}}else s=this.setval(t,e);return s}getval(t){return this.isSurge()||this.isLoon()?$persistentStore.read(t):this.isQuanX()?$prefs.valueForKey(t):this.isNode()?(this.data=this.loaddata(),this.data[t]):this.data&&this.data[t]||null}setval(t,e){return this.isSurge()||this.isLoon()?$persistentStore.write(t,e):this.isQuanX()?$prefs.setValueForKey(t,e):this.isNode()?(this.data=this.loaddata(),this.data[e]=t,this.writedata(),!0):this.data&&this.data[e]||null}initGotEnv(t){this.got=this.got?this.got:require("got"),this.cktough=this.cktough?this.cktough:require("tough-cookie"),this.ckjar=this.ckjar?this.ckjar:new this.cktough.CookieJar,t&&(t.headers=t.headers?t.headers:{},void 0===t.headers.Cookie&&void 0===t.cookieJar&&(t.cookieJar=this.ckjar))}get(t,e=(()=>{})){if(t.headers&&(delete t.headers["Content-Type"],delete t.headers["Content-Length"]),this.isSurge()||this.isLoon())this.isSurge()&&this.isNeedRewrite&&(t.headers=t.headers||{},Object.assign(t.headers,{"X-Surge-Skip-Scripting":!1})),$httpClient.get(t,(t,s,i)=>{!t&&s&&(s.body=i,s.statusCode=s.status),e(t,s,i)});else if(this.isQuanX())this.isNeedRewrite&&(t.opts=t.opts||{},Object.assign(t.opts,{hints:!1})),$task.fetch(t).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>e(t));else if(this.isNode()){let s=require("iconv-lite");this.initGotEnv(t),this.got(t).on("redirect",(t,e)=>{try{if(t.headers["set-cookie"]){const s=t.headers["set-cookie"].map(this.cktough.Cookie.parse).toString();s&&this.ckjar.setCookieSync(s,null),e.cookieJar=this.ckjar}}catch(t){this.logErr(t)}}).then(t=>{const{statusCode:i,statusCode:r,headers:o,rawBody:h}=t;e(null,{status:i,statusCode:r,headers:o,rawBody:h},s.decode(h,this.encoding))},t=>{const{message:i,response:r}=t;e(i,r,r&&s.decode(r.rawBody,this.encoding))})}}post(t,e=(()=>{})){const s=t.method?t.method.toLocaleLowerCase():"post";if(t.body&&t.headers&&!t.headers["Content-Type"]&&(t.headers["Content-Type"]="application/x-www-form-urlencoded"),t.headers&&delete t.headers["Content-Length"],this.isSurge()||this.isLoon())this.isSurge()&&this.isNeedRewrite&&(t.headers=t.headers||{},Object.assign(t.headers,{"X-Surge-Skip-Scripting":!1})),$httpClient[s](t,(t,s,i)=>{!t&&s&&(s.body=i,s.statusCode=s.status),e(t,s,i)});else if(this.isQuanX())t.method=s,this.isNeedRewrite&&(t.opts=t.opts||{},Object.assign(t.opts,{hints:!1})),$task.fetch(t).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>e(t));else if(this.isNode()){let i=require("iconv-lite");this.initGotEnv(t);const{url:r,...o}=t;this.got[s](r,o).then(t=>{const{statusCode:s,statusCode:r,headers:o,rawBody:h}=t;e(null,{status:s,statusCode:r,headers:o,rawBody:h},i.decode(h,this.encoding))},t=>{const{message:s,response:r}=t;e(s,r,r&&i.decode(r.rawBody,this.encoding))})}}time(t,e=null){const s=e?new Date(e):new Date;let i={"M+":s.getMonth()+1,"d+":s.getDate(),"H+":s.getHours(),"m+":s.getMinutes(),"s+":s.getSeconds(),"q+":Math.floor((s.getMonth()+3)/3),S:s.getMilliseconds()};/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(s.getFullYear()+"").substr(4-RegExp.$1.length)));for(let e in i)new RegExp("("+e+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?i[e]:("00"+i[e]).substr((""+i[e]).length)));return t}msg(e=t,s="",i="",r){const o=t=>{if(!t)return t;if("string"==typeof t)return this.isLoon()?t:this.isQuanX()?{"open-url":t}:this.isSurge()?{url:t}:void 0;if("object"==typeof t){if(this.isLoon()){let e=t.openUrl||t.url||t["open-url"],s=t.mediaUrl||t["media-url"];return{openUrl:e,mediaUrl:s}}if(this.isQuanX()){let e=t["open-url"]||t.url||t.openUrl,s=t["media-url"]||t.mediaUrl;return{"open-url":e,"media-url":s}}if(this.isSurge()){let e=t.url||t.openUrl||t["open-url"];return{url:e}}}};if(this.isMute||(this.isSurge()||this.isLoon()?$notification.post(e,s,i,o(r)):this.isQuanX()&&$notify(e,s,i,o(r))),!this.isMuteLog){let t=["","==============\ud83d\udce3\u7cfb\u7edf\u901a\u77e5\ud83d\udce3=============="];t.push(e),s&&t.push(s),i&&t.push(i),console.log(t.join("\n")),this.logs=this.logs.concat(t)}}log(...t){t.length>0&&(this.logs=[...this.logs,...t]),console.log(t.join(this.logSeparator))}logErr(t,e){const s=!this.isSurge()&&!this.isQuanX()&&!this.isLoon();s?this.log("",`\u2757\ufe0f${this.name}, \u9519\u8bef!`,t.stack):this.log("",`\u2757\ufe0f${this.name}, \u9519\u8bef!`,t)}wait(t){return new Promise(e=>setTimeout(e,t))}done(t={}){const e=(new Date).getTime(),s=(e-this.startTime)/1e3;this.log("",`\ud83d\udd14${this.name}, \u7ed3\u675f! \ud83d\udd5b ${s} \u79d2`),this.log(),(this.isSurge()||this.isQuanX()||this.isLoon())&&$done(t)}}(t,e)}