diff --git a/zcy.js b/zcy.js index d998866..518c06e 100644 --- a/zcy.js +++ b/zcy.js @@ -1,41 +1,86 @@ /* 邀请码: XWXW0K -感谢填写(虽然软件邀请机制不太好) - -12.29 完成视频(二)模块 -平台: node.js 青龙 -软件: 走财运app (看视频脚本5个视频) -收益: 5*80=400能量 +感谢填写 +12.29 完成视频(一)(二)模块 待000步数 +平台: 青龙 +软件: 走财运app +收益: 1000能量等于0.1元 每天不到1元 注意事项 : 一定要填写 hd bd - =============变量============= -export zcyhd = '{"Authorization":"", "User-Agent":""}' -export zcybd = '' -=============变量获取========== -圈x为例 开启http抓包 -打开app,观看一个视频,然后搜索关键字 step-money.quanxiangweilai.cn/api/gain_common_bonus -即可找到 Authorization , User-Agent ; -bd是请求体-文本查看里面的 +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 对应我的界面的视频一,二 +nl1 ,nl2 对应我的界面的能量 +bs1 ,bs2 -- bs20 对应 健步 板块中的步数,非常简单,很好理解 +第一条是基础,其他均配合第一条,使用,可按需抓包使用 +=============变量获取========== +可以使用圈x(需要把去广告功能关闭) 也可以使用 steam , thor 等工具 +圈x为例 开启http抓包 +打开app,观看一个视频,然后搜索关键字 step-money.quanxiangweilai.cn +即可找到 Authorization , User-Agent ; +bd是 请求体-文本 查看里面的 +视频1 视频2 等的 bd 是不同的,请自己抓取后按照格式填写 */ - - - - -require('dotenv').config(); const $ = new Env('走财运'); const notify = $.isNode() ? require('./sendNotify') : ''; + +/* let status; status = (status = ($.getval(`zcystatus`) || "1")) > 1 ? `${status}` : ""; // 账号扩展字符 + */ + let zcyhdArr = []; //数组 Array let zcyhd = { "Authorization": "", "User-Agent": "" }; -let zcyhdstr = $.isNode() ? (process.env.zcyhd ? process.env.zcyhd : "") : ($.getdata('zcyhd') ? $.getdata('zcyhd') : ""); //字符串 str/String +// let zcyhdstr = $.isNode() ? (process.env.zcyhd ? process.env.zcyhd : "") : ($.getdata('zcyhd') ? $.getdata('zcyhd') : ""); //字符串 str/String let zcyhds = ""; -let zcybody = process.env.zcybd; +let zcybody1 = process.env.zcysp1; //视频1 +let zcybody2 = process.env.zcysp2; //视频2 + +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步数 + + + + let host=`https://step-money.quanxiangweilai.cn`; -//开始运行 +//开始运行 !(async () => { if (process.env.zcyhd && process.env.zcyhd.indexOf('@') > -1) { @@ -65,31 +110,100 @@ let host=`https://step-money.quanxiangweilai.cn`; .catch((e) => $.logErr(e)) .finally(() => $.done()) - +/* console.log(`下面是hd`); console.log(zcyhd); console.log(`======================================================`); console.log(`下面是hdarr`); console.log(zcyhdArr); console.log(`======================================================`); + */ - - -//要执行的代码 +// 1000 ms == 1 s 60000 ms == 1 min 600000 ms == 10 min +//这里是要执行的代码 ======如果有您不需要的 请自行注释 使用 // 注释就行======== async function byxiaopeng() { - // await dutang() - await $.wait(2000) - await sp2() + await wyy(); + await $.wait(2000); // 延迟 2000ms 也就是2秒 + await sp1(); + await $.wait(2000); // 延迟 2 秒 + await sp2(); + await $.wait(60000); // 延迟1分钟 + + await nl1(); + await $.wait(60000); // 延迟1分钟 + await bs1(); + await $.wait(780000); //延迟13分钟 + await bs2(); + await $.wait(780000); //延迟13分钟 + await bs3(); + await $.wait(780000); //延迟13分钟 + await bs4(); + await $.wait(780000); //延迟13分钟 + await bs5(); + // await $.wait(780000); //延迟13分钟 + // await bs6(); + // await $.wait(780000); //延迟13分钟 + // await bs7(); + // await $.wait(780000); //延迟13分钟 + // await bs8(); + // await $.wait(780000); //延迟13分钟 + // await bs9(); + // await $.wait(780000); //延迟13分钟 + // await bs10(); + // await $.wait(780000); //延迟13分钟 + // await bs13(); + // await $.wait(780000); //延迟13分钟 + // await bs12(); + // await $.wait(780000); //延迟13分钟 + // await bs13(); + // await $.wait(780000); //延迟13分钟 + // await bs14(); + // await $.wait(780000); //延迟13分钟 + // await bs15(); + // await $.wait(780000); //延迟13分钟 + // await bs16(); + // await $.wait(780000); //延迟13分钟 + // await bs17(); + // await $.wait(780000); //延迟13分钟 + // await bs18(); + // await $.wait(780000); //延迟13分钟 + // await bs19(); + // await $.wait(780000); //延迟13分钟 + // await bs20(); + // await $.wait(2000); // 延时 2000ms 也就是2秒 + + + } -// https://step-money.quanxiangweilai.cn/api/gain_common_bonus -// https://step-money.quanxiangweilai.cn/api/gain_common_bonus -//抽奖 -function sp2(timeout = 0) { +//每日网抑云 +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`, @@ -98,27 +212,72 @@ function sp2(timeout = 0) { 'User-Agent': JSON.parse(zcyhd)['User-Agent'] }, - body: zcybody + body: zcybody1 } - console.log(url); + // console.log(url); $.post(url, async (err, resp, data) => { try { - console.log(`输出data开始===================`); - console.log(data); - console.log(`输出data结束===================`); + // 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 start() + $.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】看视频(二):${result.message} 获得能量${result.data.money}`) + await $.wait(2000); + await sp2(); } else { - $.log(`\n【看视频(二】:失败,${result.message}`) + $.log(`\n【🎉 恭喜个屁 🎉】:看视频(二):失败🙅🏻了呢,可能是${result.message}`) } } catch (e) { @@ -127,13 +286,976 @@ function sp2(timeout = 0) { 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 sp2(); + } else { + $.log(`\n【🎉 恭喜个屁 🎉】:每天一次能量:失败🙅🏻了呢,可能是${result.message}`) + } + + } catch (e) { + $.logErr(e, resp); + } finally { + resolve() + } + }, timeout) }) } + +// 步数任务 1000步数 +// https://step-money.quanxiangweilai.cn/api/gain_bonus + +// account_id=147150&bonus_type=bonus&gain_category=energy&sign=0ac7725635e7cf59be5bafd13e5cd126&step_level=1000 // 自己的步数 +// account_id=147150&bonus_type=bonus&gain_category=energy&sign=9e19c74dfc446ef1cf7f32454b5860b0&step_level=2000 // 自己的步数 + + +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 秒 + + } 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(780000); //延迟13分钟 + await $.wait(2000); //延迟 2 秒 + + } 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(780000); //延迟13分钟 + await $.wait(2000); //延迟 2 秒 + + } 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(780000); //延迟13分钟 + await $.wait(2000); //延迟 2 秒 + + } 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(780000); //延迟13分钟 + await $.wait(2000); //延迟 2 秒 + + } 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(780000); //延迟13分钟 + await $.wait(2000); //延迟 2 秒 + + } 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)} \ No newline at end of file