Compare commits

...

35 Commits

Author SHA1 Message Date
㑨鶱
1acadd3cc1
Merge 0538c007cf into 633fecd60e 2025-03-02 02:06:53 +08:00
smallfawn
633fecd60e A 2025-03-01 11:34:49 +08:00
smallfawn
18d4ac8a27 A 2025-03-01 11:05:16 +08:00
smallfawn
5bd76df7ce A 2025-03-01 09:39:22 +08:00
smallfawn
0fcc1f9787 A 2025-02-28 20:21:16 +08:00
smallfawn
fd86c12ce0 Update 快手极速版签到.js 2025-02-28 18:04:41 +08:00
smallfawn
bf1e5130ca A 2025-02-28 17:55:35 +08:00
smallfawn
a661a22235 1 2025-02-28 17:30:00 +08:00
smallfawn
340c6ac4d5 0 2025-02-28 17:00:06 +08:00
smallfawn
f62b6e1332 Update 快手极速版开宝箱.js 2025-02-28 16:39:22 +08:00
smallfawn
9abdca67e5 A 2025-02-28 12:24:26 +08:00
smallfawn
7c568a6668 Update 快手极速版签到.js 2025-02-28 12:14:52 +08:00
smallfawn
e08f33d959 Merge branch 'main' of https://github.com/smallfawn/QLScriptPublic 2025-02-28 12:10:34 +08:00
smallfawn
d9fb662513 Update 快手极速版签到.js 2025-02-28 12:10:32 +08:00
smallfawn
f415aaf56d
Merge pull request #250 from lihailong1995/main
Update 快手极速版签到.js
2025-02-27 21:21:36 +08:00
smallfawn
36a5db99ed
Merge pull request #251 from Write-or/Write-or-patch-1
Update 快手极速版签到.js
2025-02-27 21:21:24 +08:00
lihailong
3529bfe5ad
Update 快手极速版签到.js 2025-02-27 21:14:18 +08:00
Write-or
56c40634bb
Update 快手极速版签到.js 2025-02-27 21:11:51 +08:00
smallfawn
bff8ae22b8 Update README.md 2025-02-27 17:48:53 +08:00
smallfawn
66a0cc6760 1 2025-02-27 17:37:46 +08:00
smallfawn
953c519931 Update wx_midea.js 2025-02-26 11:32:44 +08:00
smallfawn
493ec3ddbf Update wx_midea.js 2025-02-26 11:30:11 +08:00
smallfawn
ef1ffcabbd 0 2025-02-25 18:27:19 +08:00
smallfawn
e5b8e8a8ed 1 2025-02-25 17:02:06 +08:00
smallfawn
f6f56e8ffd Update bnmdhg_wx.js 2025-02-25 17:00:22 +08:00
smallfawn
dc2192f791 巴奴毛肚更新 2025-02-25 17:00:05 +08:00
smallfawn
595fc5dbe7 修复通知 2025-02-25 16:09:19 +08:00
smallfawn
5608b4a246 Update kangshifu.js 2025-02-25 16:05:55 +08:00
smallfawn
d082aac8da Merge branch 'main' of https://github.com/smallfawn/QLScriptPublic 2025-02-25 16:03:44 +08:00
smallfawn
9b4f603953 Update kangshifu.js 2025-02-25 16:03:23 +08:00
smallfawn
ac04fa2067
Update kangshifu.js 2025-02-25 13:29:30 +08:00
smallfawn
111eb83f16 Update kangshifu.js 2025-02-25 13:27:15 +08:00
smallfawn
885c675d36 Create kangshifu.js 2025-02-25 13:25:54 +08:00
smallfawn
1cc77a8aab Update wx_ziwi.js 2025-02-25 13:02:21 +08:00
fu-Ctrl
0538c007cf
Create Coca2.py
更新算法
2023-12-25 21:05:27 +08:00
16 changed files with 543 additions and 401 deletions

80
Coca2.py Normal file
View File

@ -0,0 +1,80 @@
# -*- encoding: utf-8 -*-
# @Time : 18:57
# @Author : yuxian
# @Email : 1503889663@qq.com
# @File : Coca.py
# @SoftWare : PyCharm
# 可口可乐吧小程序,抓包authorization(全部内容 copy即可),填入环境变量Coca中,多账号换行或@隔开
import json, os, hashlib, random, time, requests as r
def UF(): return f"Mozilla/5.0 (iPhone; CPU iPhone OS {f'{random.randint(12, 15)}.{random.randint(0, 6)}.{random.randint(0, 9)}'} like Mac OS X) AppleWebKit/{f'{random.randint(600, 700)}.{random.randint(1, 4)}.{random.randint(1, 5)}'} (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.20(0x16001422) NetType/WIFI Language/zh_CN"
def generate_random_string_and_timestamp():
T = ''.join(random.choices('0123456789abcdefghijklmnopqrstuvwxyz', k=8))
d = str(int(time.time() * 1000))
return T, d
def sha256_encrypt(data):
hash_object = hashlib.sha256()
hash_object.update(data.encode('utf-8'))
hex_dig = hash_object.hexdigest()
return hex_dig
def get_header(url1):
T, d = generate_random_string_and_timestamp()
message = url1.replace("https://koplus.icoke.cn/cre-bff", "")
encrypted_data = sha256_encrypt(message + T + d + "apyuc3#7%m4*")
headers = {"x-sg-id": T, "x-sg-timestamp": d, "x-sg-signature": encrypted_data}
return headers
U = "https://koplus.icoke.cn/cre-bff/wechat/"
P = os.environ.get("Coca")
if P and P != "":
C = P.split("\n") if "\n" in P else P.split("@")
A = 1
for B in C:
try:
H = {
"Host": "koplus.icoke.cn",
"Connection": "keep-alive",
"xweb_xhr": "1",
"Authorization": B,
"User-Agent": UF(),
"Content-Type": "application/json",
"Accept": "*/*",
"Accept-Language": "*",
"Sec-Fetch-Site": "cross-site",
"Sec-Fetch-Mode": "cors",
"Sec-Fetch-Dest": "empty",
"Referer": "https://servicewechat.com/wxa5811e0426a94686/364/page-frame.html",
"Accept-Encoding": "gzip, deflate, br"
}
url = f"{U}checkin"
H.update(get_header(url))
signReq = r.post(url=url, headers=H)
signResp = json.loads(signReq.text)
print(f"🎉开始签到账号:{A}🎉")
A += 1
if signResp["meta"]["transactionPoint"]:
print(f"⭕签到成功,获得{str(int(signResp['meta']['transactionPoint']) / 10)}个快乐瓶⭕")
elif signResp["meta"]["transactionPoint"] is None:
print("❗今日已签到,请勿重复签到❗")
else:
print("❌出现未知错误,签到失败❌")
time.sleep(3)
url = f"{U}profile"
H.update(get_header(url))
qReq = r.get(url=url, headers=H)
qResp = json.loads(qReq.text)
print(f"🎉开始查询账号积分🎉")
if qResp["data"]:
print(f"🎆账号快乐瓶总额:{str(int(qResp['data']['point']) / 10)}🎆")
else:
print("❌出现未知错误,查询失败❌")
except:
print("⚠️⚠️⚠️脚本报错执行下一个账号⚠️⚠️⚠️")

View File

@ -1,12 +1,4 @@
# QLScriptpublic # QLScriptpublic
# JD 京东账密登录协议版本已发布 DOCKER一键部署 对接青龙 对接BOT
购买地址
http://shop.smallfawn.top/
# 定制脚本 20起步 看难度定价 支持一些滑块 设备指纹之类的
# 联系QQ 860562056 一天只接3单
# 排单网站目前还没做出来
本仓库魔改通知 smallfawnPushWhite白名单 smallfawnPushBlack黑名单 二选一 本仓库魔改通知 smallfawnPushWhite白名单 smallfawnPushBlack黑名单 二选一
`````` ``````

236
hdl.js

File diff suppressed because one or more lines are too long

View File

@ -22,7 +22,7 @@ const $ = new Env("安慕希小程序");
let ckName = `anmuxi`; let ckName = `anmuxi`;
const strSplitor = "#"; const strSplitor = "#";
const envSplitor = ["&", "\n"]; const envSplitor = ["&", "\n"];
const notify = $.isNode() ? require("./sendNotify") : ""; const notify = $.isNode() ? require("../sendNotify") : "";
const axios = require("axios"); const axios = require("axios");
const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram" const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram"

View File

@ -557,7 +557,7 @@ function _0x2fbb6b(_0x5a60f2) {
{ {
if (!this.notifyFlag) return; if (!this.notifyFlag) return;
if (!this.notifyStr.length) return; if (!this.notifyStr.length) return;
var _0x29aa8f = require("./sendNotify"); var _0x29aa8f = require("../sendNotify");
this.log("\n============== 推送 =============="); this.log("\n============== 推送 ==============");
await _0x29aa8f.sendNotify(this.name, this.notifyStr.join("\n")); await _0x29aa8f.sendNotify(this.name, this.notifyStr.join("\n"));
} }

View File

@ -4,7 +4,9 @@
@Date: 2024.06.07 19:15 @Date: 2024.06.07 19:15
@Description: 测试 @Description: 测试
------------------------------------------ ------------------------------------------
#Notice: #Notice: 只适用于购买了luflytoken的 购买联系QQ860562056
变量luflytoken 填写luflytoken
变量wxbnmdwxid 填写wxbnmdwxid 多账号&分割或者换行
免责声明 免责声明
------------------------------------------ ------------------------------------------
1此脚本仅用于学习研究不保证其合法性准确性有效性请根据情况自行判断本人对此不承担任何保证责任 1此脚本仅用于学习研究不保证其合法性准确性有效性请根据情况自行判断本人对此不承担任何保证责任
@ -17,14 +19,17 @@
*/ */
const $ = new Env("巴奴毛肚小程序"); const $ = new Env("巴奴毛肚小程序");
let ckName = `testA`; let ckName = `wxbnmdwxid`;
const strSplitor = "#"; const strSplitor = "#";
const envSplitor = ["&", "\n"]; const envSplitor = ["&", "\n"];
process.env[ckName] = "testA#testB&testC#testD" const crypto = require("crypto-js");
const notify = $.isNode() ? require("./sendNotify") : ""; const notify = $.isNode() ? require("../sendNotify") : "";
const axios = require("axios"); const axios = require("axios");
const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram" const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram"
const key = "bfc5e947cd84c7ced1ee48d28fb3e90f";
let luflytoken = process.env.luflytoken || ""
let wxcenter = 'http://w.smallfawn.top:5789'
let appid = 'wx71373698c47f9a9f'
class Public { class Public {
async request(options) { async request(options) {
return await axios.request(options); return await axios.request(options);
@ -35,17 +40,158 @@ class Task extends Public {
super(); super();
this.index = $.userIdx++ this.index = $.userIdx++
let user = env.split("#"); let user = env.split(strSplitor);
this.name = user[0]; this.wxid = user[0];
this.passwd = user[1];
} }
getUUID(_0x4b4b65 = 16, _0x14813d = 36) {
const _0x181bd6 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");
const _0x295ca7 = [];
let _0x4713fe = 0;
if (_0x4b4b65) {
for (_0x4713fe = 0; _0x4713fe < _0x4b4b65; _0x4713fe++) {
_0x295ca7[_0x4713fe] = _0x181bd6[0 | Math.random() * _0x14813d];
}
} else {
let _0x540406;
for (_0x295ca7[8] = _0x295ca7[13] = _0x295ca7[18] = _0x295ca7[23] = "-", _0x295ca7[14] = "4", _0x4713fe = 0; _0x4713fe < 36; _0x4713fe++) {
if (!_0x295ca7[_0x4713fe]) {
_0x540406 = 0 | 16 * Math.random();
_0x295ca7[_0x4713fe] = _0x181bd6[19 === _0x4713fe ? 3 & _0x540406 | 8 : _0x540406];
}
}
}
return _0x295ca7.join("");
}
getHeaders(options, _0x32d686, authorization) {
const keyOptions = {
app_key: "KlZ4LqOF",
app_secret: "HoBJTYXdwn"
};
const _0x3aaf0a = {
t: Math.floor(new Date().getTime() / 1000),
n: this.getUUID(),
...keyOptions
};
const _0x419328 = Object.values(_0x3aaf0a).join("");
const sign = this.stringToLowerCase(this.stringToLowerCase(_0x419328)).split("").reverse().join("");
const header = {
'Connection': 'keep-alive',
'content-type': 'application/json',
'uuid': options.uuid,
'platform_version_code': 'iOS 16.6',
'authorization': authorization, //
'tenancy_id': 'banu',
'app_key': 'KlZ4LqOF',
'code': 'f22b68d1c74c3a66aa7a1b199bcd4e20', //
'platform_version_name': 'iPhone 11<iPhone12,1>',
'platform_version_weapp': '8.0.50',
't': _0x3aaf0a.t,
'n': _0x3aaf0a.n,
'platform_version_sdk': '3.5.8',
'sign': sign,
'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.50(0x1800323d) NetType/4G Language/zh_CN',
'Referer': 'https://servicewechat.com/wx71373698c47f9a9f/474/page-frame.html'
}
if (_0x32d686) {
const _0xa2075e = new URLSearchParams({
...options,
enc_data: _0x32d686
}).toString();
const code = this.stringToLowerCase(this.stringToLowerCase(_0xa2075e)).split("").reverse().join("");
header.code = code;
}
return header;
}
stringToLowerCase(str) {
return crypto.MD5(str).toString().toLowerCase();
}
decrypt(_0x3c73c4) {
const _0x3218f0 = crypto.lib.WordArray.random(16).toString();
const _0x30b65e = JSON.stringify(_0x3c73c4);
const _0x429ee1 = crypto.AES.encrypt(_0x30b65e, crypto.enc.Utf8.parse(key), {
iv: crypto.enc.Utf8.parse(_0x3218f0),
mode: crypto.mode.CBC
}).toString();
return crypto.enc.Base64.stringify(crypto.enc.Utf8.parse(JSON.stringify({
iv: _0x3218f0,
encrypted_data: _0x429ee1
})));
}
async getcode() {
let options = {
url: `${wxcenter}/api/getcode`,
headers: {
'Content-Type': 'application/json'
},
method: 'POST',
data: { "luflyKey": "" + luflytoken, "wxid": "" + this.wxid, "appid": "" + appid }
}
let { data: result } = await this.request(options);
if (result.status) {
let code = result.data
$.log(`账号[${this.wxid}] 获取code成功[${code}]`);
let { member_id: memberId, openid: authorization } = await this.login(code)
const headerObj = {};
const data = {
member_id: memberId
};
try {
headerObj.uuid = this.getUUID();
const res = await axios.get("https://cloud.banu.cn/api/sign-in/days", {
params: data,
headers: this.getHeaders(headerObj, false, authorization)
});
if (res.data.data.is_sign_in) {
$.log(`账号[${this.wxid}] 重复签到`);
} else {
const decryptData = this.decrypt(data);
const res = await axios.post("https://cloud.banu.cn/api/sign-in", {
enc_data: decryptData
}, {
headers: this.getHeaders(headerObj, decryptData, authorization)
});
$.log("签到:" + res.data.message);
}
const info = await axios.get("https://cloud.banu.cn/api/member/statistic", {
params: data,
headers: this.getHeaders(headerObj, false, authorization)
});
const result = "\nMember_id:" + memberId + "\n用户名:" + info.data.data.name + "\n总积分:" + info.data.data.points;
} catch (err) {
console.log("签到失败:" + err + " | 签到时间:" + Date.now());
}
} else {
console.log(result);
}
}
async login(code) {
let url = 'https://cloud.banu.cn/api/wx/weapp/auth';
let data = {
'app_id': 'wx71373698c47f9a9f',
'code': code
}
const headerObj = {};
headerObj.uuid = this.getUUID();
let headers = this.getHeaders(headerObj, false, "");
let { data: res } = await this.request({
url,
method: "POST",
headers,
data
})
return res.data;
}
async run() { async run() {
await this.getcode()
console.log(this.index);
} }
} }

View File

@ -2,11 +2,13 @@
------------------------------------------ ------------------------------------------
@Author: sm @Author: sm
@Date: 2024.06.07 19:15 @Date: 2024.06.07 19:15
@Description: 测试 @Description: 海底捞
cron: 12 12 * * *
------------------------------------------ ------------------------------------------
#Notice: #Notice:
CK 名字 kuaishou_speed https://superapp-public.kiwa-tech.com/api/gateway/login/center/login/wechatLogin 接口的请求参数openId#uid
: COOKIE#签到sig3#打卡sig3 多账号&连接 填写到变量名为haidilao的值中 多账号&或换行
免责声明 免责声明
------------------------------------------ ------------------------------------------
1此脚本仅用于学习研究不保证其合法性准确性有效性请根据情况自行判断本人对此不承担任何保证责任 1此脚本仅用于学习研究不保证其合法性准确性有效性请根据情况自行判断本人对此不承担任何保证责任
@ -18,15 +20,15 @@ CK 名字 kuaishou_speed
7所有直接或间接使用查看此脚本的人均应该仔细阅读此声明本人保留随时更改或补充此声明的权利一旦您使用或复制了此脚本即视为您已接受此免责声明 7所有直接或间接使用查看此脚本的人均应该仔细阅读此声明本人保留随时更改或补充此声明的权利一旦您使用或复制了此脚本即视为您已接受此免责声明
*/ */
const $ = new Env("快手极速版签到打卡"); const $ = new Env("海底捞");
let ckName = `kuaishou_speed`; let ckName = `haidilao`;
const strSplitor = "#"; const strSplitor = "#";
const envSplitor = ["&", "\n"]; const envSplitor = ["&", "\n"];
const notify = $.isNode() ? require("./sendNotify") : ""; const notify = $.isNode() ? require("../sendNotify") : "";
const axios = require("axios"); const axios = require("axios");
const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram" const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram"
let appid = 'wx54f3e6a00f7973a7'
class Public { class Public {
async request(options) { async request(options) {
return await axios.request(options); return await axios.request(options);
@ -37,82 +39,101 @@ class Task extends Public {
super(); super();
this.index = $.userIdx++ this.index = $.userIdx++
let user = env.split("#"); let user = env.split(strSplitor);
this.cookkie = user[0]; this.openId = user[0];
this.sig3_signIn = user[1] this.uid = user[1];
this.sig3_signInMoney = user[2]
} }
async signInMoney() {
$.log(`快手打卡`)
let options = {
method: 'GET',
url: `https://nebula.kuaishou.com/rest/wd/encourage/unionTask/signIn/report?__NS_sig3=${this.sig3_signInMoney}&sigCatVer=1`,
headers: {
'User-Agent': 'Mozilla/5.0 (Linux; Android 10; MI 8 Lite Build/QKQ1.190910.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.226 KsWebView/1.8.90.770 (rel;r) Mobile Safari/537.36 Yoda/3.2.9-rc6 ksNebula/12.11.40.9331 OS_PRO_BIT/64 MAX_PHY_MEM/5724 KDT/PHONE AZPREFIX/az3 ICFO/0 StatusHT/29 TitleHT/44 NetType/WIFI ISLP/0 ISDM/0 ISLB/0 locale/zh-cn DPS/4.036 DPP/13 SHP/2068 SWP/1080 SD/2.75 CT/0 ISLM/0',
'Accept-Encoding': 'gzip, deflate',
'content-type': 'application/x-www-form-urlencoded;charset=UTF-8',
'X-Requested-With': 'com.kuaishou.nebula',
'Sec-Fetch-Site': 'same-origin',
'Sec-Fetch-Mode': 'cors',
'Sec-Fetch-Dest': 'empty',
'Referer': 'https://nebula.kuaishou.com/nebula/task/earning?layoutType=4&hyId=nebula_earning_ug_cdn&source=bottom_guide_second',
'Accept-Language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7',
'Cookie': '' + this.cookkie
}
};
try {
let { data: res } = await this.request(options);
$.log(res);
} catch (e) { async login() {
console.log(e)
let options = {
url: "https://superapp-public.kiwa-tech.com/api/gateway/login/center/login/wechatLogin",
headers: {
"_haidilao_app_token": "",
"accept": "*/*",
"accept-language": "zh-CN,zh;q=0.9",
"appid": "15",
"appname": "HDLMember",
"appversion": "3.240.0",
"content-type": "application/json",
"platformname": "wechat",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "cross-site",
"smdeviceid": "",
"xweb_xhr": "1"
},
method: 'POST',
data: {
"type": 1,
"country": "CN",
"codeType": 1,
"business": "登录",
"terminal": "会员小程序",
"openId": "" + this.openId,
"uid": "" + this.uid
}
}
let { data: result } = await this.request(options);
if (result.code == 100000) {
this.token = result.data.token
this.name = result.data.nickName
$.log(`账号[${this.index}]【${this.name}】 登录成功`);
await this.signIn()
await this.info()
} else {
console.log(result);
} }
} }
async signIn() { async signIn() {
$.log(`外部签到`)
let data = JSON.stringify({
"reportCount": 1,
"subBizId": 6426,
"taskId": 26021
});
let options = { let options = {
method: 'POST', url: 'https://superapp-public.kiwa-tech.com/activity/wxapp/signin/signin',
url: 'https://encourage.kuaishou.com/rest/wd/zt/task/report?__NS_sig3=' + this.sig3_signIn,
headers: { headers: {
'User-Agent': 'Mozilla/5.0 (Linux; Android 10; MI 8 Lite Build/QKQ1.190910.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.226 KsWebView/1.8.90.770 (rel;r) Mobile Safari/537.36 Yoda/3.2.9-rc6 ksNebula/12.11.40.9331 OS_PRO_BIT/64 MAX_PHY_MEM/5724 KDT/PHONE AZPREFIX/az3 ICFO/0 StatusHT/29 TitleHT/44 NetType/WIFI ISLP/0 ISDM/0 ISLB/0 locale/zh-cn DPS/4.036 DPP/13 SHP/2068 SWP/1080 SD/2.75 CT/0 ISLM/1', '_haidilao_app_token': this.token,
'Accept-Encoding': 'gzip, deflate',
'Content-Type': 'application/json',
'ktrace-str': '3|My40NTgzNzM3MTc4NDU3Mzc4LjM5NTMzODY2LjE3Mzk4NTY2Mjk2MzkuMTAwNQ==|My40NTgzNzM3MTc4NDU3Mzc4LjY2MjczNDcxLjE3Mzk4NTY2Mjk2MzkuMTAwNA==|0|usergrowth-activity-huge-sign-in|webservice|true|src:Js,seqn:950,rsi:c0c8c381-56b7-40b5-a47a-acd7ec6242dc,path:/huge-sign-in/home,rpi:c198403627',
'Origin': 'https://encourage.kuaishou.com',
'X-Requested-With': 'com.kuaishou.nebula',
'Sec-Fetch-Site': 'same-origin',
'Sec-Fetch-Mode': 'cors',
'Sec-Fetch-Dest': 'empty',
'Referer': 'https://encourage.kuaishou.com/huge-sign-in/home?layoutType=4&source=task&encourageTaskValidityTrack=eyJhY3Rpdml0eV9pZCI6MjAyNDMsInJlc291cmNlX2lkIjoiZWFyblBhZ2VfdGFza0xpc3RfMyIsImV4dF9wYXJhbXMiOnsiaXNTZXJ2ZXJSZWNvcmRDbGlja0FjdGlvbiI6dHJ1ZX19&encourageEventTracking=W3siZW5jb3VyYWdlX3Rhc2tfaWQiOjIwMjQzLCJlbmNvdXJhZ2VfcmVzb3VyY2VfaWQiOiJlYXJuUGFnZV90YXNrTGlzdF8zIiwiZXZlbnRUcmFja2luZ0xvZ0luZm8iOlt7ImRlbGl2ZXJPcmRlcklkIjoiNzEwIiwibWF0ZXJpYWxLZXkiOiJUQVNLX0xJU1RfMjAyNDNfSFVHRV9TSUdOX0lOIiwiZXZlbnRUcmFja2luZ1Rhc2tJZCI6MjAyNDMsInJlc291cmNlSWQiOiJlYXJuUGFnZV90YXNrTGlzdF8zIiwiZXh0UGFyYW1zIjp7ImlzU2VydmVyUmVjb3JkQ2xpY2tBY3Rpb24iOnRydWV9fV19XQ',
'Accept-Language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7',
'Cookie': '' + this.cookkie
}, },
data: data method: 'POST',
}; data: { "signinSource": "MiniApp" }
try {
let { data: res } = await this.request(options);
$.log(res);
} catch (e) {
console.log(e)
} }
let { data: result } = await this.request(options);
if (result['success']) {
$.log(`账号[${this.index}]【${this.name}】 签到成功`);
} else {
console.log(result);
}
}
async info() {
let options = {
url: 'https://superapp-public.kiwa-tech.com/activity/wxapp/signin/queryFragment',
headers: {
'_haidilao_app_token': this.token,
},
method: 'POST',
data: {}
}
let { data: result } = await this.request(options);
if (result['success']) {
$.log(`账号[${this.index}] 剩余[${result.data.total}]本期碎片将于${result['data']['expireDate']}过期 `)
} else {
console.log(result);
}
} }
async run() { async run() {
await this.login()
await this.signIn()
await this.signInMoney()
} }
} }

View File

@ -1,12 +1,14 @@
/* /*
------------------------------------------ ------------------------------------------
@ cron: 5 * * * * @Author: sm
@Author: smallfawn @Date: 2024.06.07 19:15
@Description: 康师傅
cron: 12 12 * * *
------------------------------------------ ------------------------------------------
#Notice: 每小时运行一次 #Notice: 只适用于购买了luflytoken的 购买联系QQ860562056
CK 名字 kuaishou_speed_openbox 变量luflytoken 填写luflytoken
: COOKIE#开宝箱sig3 多账号&连接 变量wxkangshifuwxid 填写wxkangshifuwxid 多账号&分割或者换行
免责声明 免责声明
------------------------------------------ ------------------------------------------
1此脚本仅用于学习研究不保证其合法性准确性有效性请根据情况自行判断本人对此不承担任何保证责任 1此脚本仅用于学习研究不保证其合法性准确性有效性请根据情况自行判断本人对此不承担任何保证责任
@ -18,15 +20,16 @@ CK 名字 kuaishou_speed_openbox
7所有直接或间接使用查看此脚本的人均应该仔细阅读此声明本人保留随时更改或补充此声明的权利一旦您使用或复制了此脚本即视为您已接受此免责声明 7所有直接或间接使用查看此脚本的人均应该仔细阅读此声明本人保留随时更改或补充此声明的权利一旦您使用或复制了此脚本即视为您已接受此免责声明
*/ */
const $ = new Env("快手极速版开宝箱"); const $ = new Env("康师傅");
let ckName = `kuaishou_speed_openbox`; let ckName = `wxkangshifuwxid`;
const strSplitor = "#"; const strSplitor = "#";
const envSplitor = ["&", "\n"]; const envSplitor = ["&", "\n"];
const notify = $.isNode() ? require("./sendNotify") : ""; const notify = $.isNode() ? require("../sendNotify") : "";
const axios = require("axios"); const axios = require("axios");
const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram" const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram"
let luflytoken = process.env.luflytoken || ""
let wxcenter = 'http://w.smallfawn.top:5789'
let appid = 'wx54f3e6a00f7973a7'
class Public { class Public {
async request(options) { async request(options) {
return await axios.request(options); return await axios.request(options);
@ -37,56 +40,75 @@ class Task extends Public {
super(); super();
this.index = $.userIdx++ this.index = $.userIdx++
let user = env.split("#"); let user = env.split(strSplitor);
this.cookkie = user[0]; this.wxid = user[0];
this.sig3_openbox = user[1] this.passwd = user[1];
console.log()
} }
async openbox() { async getcode() {
let data = JSON.stringify({});
$.log(`快手开宝箱 每小时运行一次`)
let options = { let options = {
method: 'POST', url: `${wxcenter}/api/getcode`,
url: `https://nebula.kuaishou.com/rest/wd/encourage/unionTask/treasureBox/report?__NS_sig3=${this.sig3_openbox}&sigCatVer=1`,
headers: { headers: {
'User-Agent': 'Mozilla/5.0 (Linux; Android 10; MI 8 Lite Build/QKQ1.190910.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.226 KsWebView/1.8.90.770 (rel;r) Mobile Safari/537.36 Yoda/3.2.9-rc6 ksNebula/12.11.40.9331 OS_PRO_BIT/64 MAX_PHY_MEM/5724 KDT/PHONE AZPREFIX/az3 ICFO/0 StatusHT/29 TitleHT/44 NetType/WIFI ISLP/0 ISDM/0 ISLB/0 locale/zh-cn DPS/4.036 DPP/13 SHP/2068 SWP/1080 SD/2.75 CT/0 ISLM/0', 'Content-Type': 'application/json'
'Accept-Encoding': 'gzip, deflate',
'Content-Type': 'application/json',
'Origin': 'https://nebula.kuaishou.com',
'X-Requested-With': 'com.kuaishou.nebula',
'Sec-Fetch-Site': 'same-origin',
'Sec-Fetch-Mode': 'cors',
'Sec-Fetch-Dest': 'empty',
'Referer': 'https://nebula.kuaishou.com/nebula/task/earning?layoutType=4&hyId=nebula_earning_ug_cdn&source=bottom_guide_second',
'Accept-Language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7',
'Cookie': '' + this.cookkie
}, },
data: data method: 'POST',
}; data: { "luflyKey": "" + luflytoken, "wxid": "" + this.wxid, "appid": "" + appid }
}
let { data: result } = await this.request(options);
if (result.status) {
let code = result.data
$.log(`账号[${this.index}]【${this.name}】 获取code成功[${code}]`);
await this.login(code)
} else {
console.log(result);
}
try { }
let { data: res } = await this.request(options); async login(code) {
$.log(res); let options = {
url: `https://nclub.gdshcm.com/pro/whale-member/api/login/login`,
headers: {
'Content-Type': 'application/json'
},
method: 'POST',
data: { "code": "" + code, "inviterId": "", "inviterType": 1, "inviterMatchUserId": "", "spUrl": null }
}
let { data: result } = await this.request(options);
if (result.code == 0) {
let token = result.data.token
$.log(`账号[${this.index}]【${this.name}】 登录成功`);
await this.signIn(token)
} else {
console.log(result);
} catch (e) {
console.log(e)
} }
} }
async signIn(token) {
let options = {
url: ` https://club.biqr.cn/api/signIn/integralSignIn`,
headers: {
'Content-Type': 'application/json',
'token': "" + token
},
method: 'POST',
data: {}
}
let { data: result } = await this.request(options);
if (result.code == 0) {
$.log(`账号[${this.index}]【${this.name}】 签到成功`);
} else {
console.log(result);
}
}
async run() { async run() {
await this.getcode()
await this.openbox()
} }
} }

View File

@ -3,31 +3,37 @@
* Show:每天运行一次 * Show:每天运行一次
* @author:https://github.com/smallfawn/QLScriptPublic * @author:https://github.com/smallfawn/QLScriptPublic
* 变量名:wx_midea * 变量名:wx_midea
* 变量值:https://mvip.midea.cn/next/mucuserinfo/getmucuserinfo headers中的COOKIE * 变量值:https://mvip.midea.cn/next/mucuserinfo/getmucuserinfo headers中的COOKIE 只写uid=xxxx;sukey=yyyy;#headers 中 ucAccessToken的值
* 具体示例 uid=xxxx;sukey=yyyy;#7895566asa 多账号&分开 或者换行
* scriptVersionNow = "0.0.1"; * scriptVersionNow = "0.0.1";
*/ */
const $ = new Env("微信小程序 - 美的会员"); const $ = new Env("微信小程序 - 美的会员");
const notify = $.isNode() ? require('../sendNotify') : ''; const notify = $.isNode() ? require('../sendNotify') : '';
let ckName = "wx_midea"; let ckName = "wx_midea";
let envSplitor = ["@", "\n"]; //多账号分隔符 let envSplitor = ["&", "\n"]; //多账号分隔符
let strSplitor = "&"; //多变量分隔符 let strSplitor = "#"; //多变量分隔符
let userIdx = 0; let userIdx = 0;
let userList = []; let userList = [];
let msg = "";
class UserInfo { class UserInfo {
constructor(str) { constructor(str) {
this.index = ++userIdx; this.index = ++userIdx;
this.ck = str.split(strSplitor)[0]; //单账号多变量分隔符 this.ck = str.split(strSplitor)[0]; //单账号多变量分隔符
this.ckStatus = true; this.ckStatus = true;
this.at = str.split(strSplitor)[1];
} }
async main() { async main() {
$.msg($.name, "", `开始第${this.index}个账号`) $.msg($.name, "", `开始第${this.index}个账号`)
//await this.user_info(); //await this.user_info();
await $.wait(3000) await $.wait(3000)
await this.signIn() if (!this.ckStatus) {
if (this.ckStatus) { $.msg($.name, "", `❌第${this.index}个账号失效`);
//await this.signIn() return;
} }
await this.signIn()
await this.signIn2()
} }
async user_info() { async user_info() {
try { try {
@ -46,14 +52,16 @@ class UserInfo {
"Referer": "https://servicewechat.com/wx03925a39ca94b161/409/page-frame.html" "Referer": "https://servicewechat.com/wx03925a39ca94b161/409/page-frame.html"
}, },
} }
let result = await httpRequest(options); let result = await httpRequest(options);
//console.log(options); //console.log(options);
//console.log(result); //console.log(result);
if (result["errcode"] == 0) { if (result["errcode"] == 0) {
console.log(`${options.fn}成功 [${result.data.userinfo.Mobile}] 当前积分[${result.data.userinfo.VipGrow}]🎉`); console.log(`${options.fn}成功 [${result.data.userinfo.Mobile}] 当前积分[${result.data.userinfo.VipGrow}]🎉`);
msg += `${options.fn}成功 [${result.data.userinfo.Mobile}] 当前积分[${result.data.userinfo.VipGrow}]🎉\n`;
this.ckStatus = true; this.ckStatus = true;
} else { } else {
console.log(`${options.fn}失败`); console.log(`${options.fn}失败`);
msg += `${options.fn}失败\n`;
this.ckStatus = false; this.ckStatus = false;
console.log(JSON.stringify(result)); console.log(JSON.stringify(result));
} }
@ -72,26 +80,97 @@ class UserInfo {
"cookie": this.ck, "cookie": this.ck,
}, },
} }
let result = await httpRequest(options); let result = await httpRequest(options);
//console.log(options); //console.log(options);
//result = JSON.parse(result); //result = JSON.parse(result);
//console.log(result); //console.log(result);
if (result["errcode"] == 0) { if (result["errcode"] == 0) {
console.log(`${options.fn}成功🎉`); console.log(`${options.fn}成功🎉`);
msg += `${options.fn}成功🎉\n`+JSON.stringify(result);
} else { } else {
console.log(`${options.fn}失败`); console.log(`${options.fn}失败`);
msg += `${options.fn}失败\n`;
console.log(JSON.stringify(result)); console.log(JSON.stringify(result));
} }
} catch (e) { } catch (e) {
console.log(e); console.log(e);
} }
} }
async signIn2() {
try {
let options = {
fn: "签到2",
method: "post",
url: `https://mvip.midea.cn/mscp_mscp/api/cms_api/activity-center-im-service/im-svr/im/game/page/sign`,
headers: {
'User-Agent': 'Mozilla/5.0 (Linux; Android 10; MI 8 Lite Build/QKQ1.190910.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/130.0.6723.103 Mobile Safari/537.36 XWEB/1300333 MMWEBSDK/20240404 MMWEBID/2585 MicroMessenger/8.0.49.2600(0x2800315A) WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64 miniProgram/wx03925a39ca94b161',
'Accept': 'application/json, text/plain, */*',
'Accept-Encoding': 'gzip, deflate, br, zstd',
'Content-Type': 'application/json',
'sec-ch-ua-platform': '"Android"',
'sec-ch-ua': '"Chromium";v="130", "Android WebView";v="130", "Not?A_Brand";v="99"',
'ucAccessToken': '' + this.at,
'sec-ch-ua-mobile': '?1',
'intercept': '1',
'apiKey': '3660663068894a0d9fea574c2673f3c0',
'Origin': 'https://mvip.midea.cn',
'X-Requested-With': 'com.tencent.mm',
'Sec-Fetch-Site': 'same-origin',
'Sec-Fetch-Mode': 'cors',
'Sec-Fetch-Dest': 'empty',
'Referer': 'https://mvip.midea.cn/mscp_weixin/apps/h5-pro-wx-interaction-marketing/',
'Accept-Language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7',
},
body: JSON.stringify({
"headParams": {
"language": "CN",
"originSystem": "MCSP",
"timeZone": "",
"userCode": "",
"tenantCode": "",
"userKey": "TEST_",
"transactionId": ""
},
"pagination": null,
"restParams": {
"gameId": 22,
"actvId": "401671388248692763",
"rootCode": "MDHY",
"appCode": "MDHY_XCX",
"imUserId": "",
"uid": "",
"openId": "",
"unionId": ""
}
})
}
let result = await httpRequest(options);
//console.log(options);
//result = JSON.parse(result);
//console.log(result);
console.log(`${options.fn}成功🎉`);
msg += `${options.fn}成功🎉\n` + JSON.stringify(result);
console.log(JSON.stringify(result));
/*if (result["errcode"] == 0) {
console.log(`${options.fn}成功🎉`);
msg += `${options.fn}成功🎉\n`;
} else {
console.log(`${options.fn}失败`);
msg += `${options.fn}失败\n`;
console.log(JSON.stringify(result));
}*/
} catch (e) {
console.log(e);
}
}
} }
async function start() { async function start() {
const tasks = userList.map(user => user.main()); const tasks = userList.map(user => user.main());
await Promise.all(tasks); await Promise.all(tasks);
notify.sendNotify($.name, msg);
/*let taskall = []; /*let taskall = [];
for (let user of userList) { for (let user of userList) {
if (user.ckStatus) { if (user.ckStatus) {

View File

@ -11,7 +11,7 @@
*/ */
const $ = new Env("微信小程序_骁龙骁友会"); const $ = new Env("微信小程序_骁龙骁友会");
const notify = $.isNode() ? require('./sendNotify') : ''; const notify = $.isNode() ? require('../sendNotify') : '';
let ckName = "wx_xlxyh"; let ckName = "wx_xlxyh";
let envSplitor = ["&", "\n"]; //多账号分隔符 let envSplitor = ["&", "\n"]; //多账号分隔符
let strSplitor = "#"; //多变量分隔符 let strSplitor = "#"; //多变量分隔符

View File

@ -1,8 +1,11 @@
/** /**
* cron 25 10 * * * wx_ZIWI+.js * cron 25 10 * * * wx_ZIWI+.js
* 积分换 猫粮狗粮 * 积分换 猫粮狗粮
* 变量名:ZIWIAUTH * 变量名wxziwiwxid 值为lufly登录授权的微信id 用于获取微信CODE 来刷新CK
* 变量值:https://ziwi.gzcrm.cn/json-rpc? Headers中的authorization 去掉Bearer 去掉Bearer 去掉Bearer * 变量名luflytoken 谨慎使用加密本 防止偷取TOKEN
*
*
*
* 多账号& 或新增变量 * 多账号& 或新增变量
* scriptVersionNow = "0.0.1"; * scriptVersionNow = "0.0.1";
*/ */
@ -14,23 +17,58 @@ let envSplitor = ["&", "\n"]; //多账号分隔符
let strSplitor = "#"; //多变量分隔符 let strSplitor = "#"; //多变量分隔符
let userIdx = 0; let userIdx = 0;
let userList = []; let userList = [];
let msg = "" let appid = 'wxb26a710e583b05dc'
let wxcenter = 'http://w.smallfawn.top:5789'
class Task { class Task {
constructor(str) { constructor(str) {
this.index = ++userIdx; this.index = ++userIdx;
this.ck = str.split(strSplitor)[0]; //单账号多变量分隔符 this.wxid = str.split(strSplitor) //单账号多变量分隔符
this.ckStatus = true; this.ckStatus = true;
//定义在这里的headers会被get请求删掉content-type 而不会重置 //定义在这里的headers会被get请求删掉content-type 而不会重置
this.artList = [] this.artList = []
this.ck = ''
} }
async main() { async main() {
await this.task_sign()
await this.act_list(); await this.getCode()
if (this.artList.length > 0) {
for (let act of this.artList) { }
await this.task_like(act) async getCode() {
await this.task_share(act) let { body: result } = await $.httpRequest({
method: 'post', headers: {
'Content-Type': 'application/json'
}, url: wxcenter + '/api/getcode', body: JSON.stringify({ "luflyKey": process.env['luflytoken'], "wxid": "" + this.wxid, "appid": "wxb26a710e583b05dc" })
})
if (result) {
console.log(result)
if (result.status) {
let code = result.data
await this.getJwtByCode(code)
} }
}
}
async getJwtByCode(code) {
let result = await this.taskRequest('post', 'https://ziwi.gzcrm.cn/json-rpc?__method=WechatMiniProgramCodeToSession', { "id": "", "jsonrpc": "2.0", "method": "WechatMiniProgramCodeToSession", "params": { "appId": "wxb26a710e583b05dc", "code": "" + code, "launchOptions": { "path": "pages/index/index", "query": {}, "referrerInfo": {}, "apiCategory": "default" } } })
if (result) {
if ('result' in result) {
if ('jwt' in result.result) {
console.log(`刷新CK成功`)
this.ck = result.result.jwt
await this.task_sign()
await this.act_list();
if (this.artList.length > 0) {
for (let act of this.artList) {
await this.task_like(act)
await this.task_share(act)
}
}
}
}
} }
} }
async taskRequest(method, url, body = "") { async taskRequest(method, url, body = "") {
@ -39,7 +77,7 @@ class Task {
"Host": "ziwi.gzcrm.cn", "Host": "ziwi.gzcrm.cn",
"Connection": "keep-alive", "Connection": "keep-alive",
//"Content-Length": "85", //"Content-Length": "85",
"authorization": "Bearer "+ this.ck, "authorization": "Bearer " + this.ck,
"charset": "utf-8", "charset": "utf-8",
"User-Agent": "Mozilla/5.0 (Linux; Android 10; MI 8 Lite Build/QKQ1.190910.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36 XWEB/1160027 MMWEBSDK/20231002 MMWEBID/2585 MicroMessenger/8.0.43.2480(0x28002B51) WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64 MiniProgramEnv/android", "User-Agent": "Mozilla/5.0 (Linux; Android 10; MI 8 Lite Build/QKQ1.190910.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36 XWEB/1160027 MMWEBSDK/20231002 MMWEBID/2585 MicroMessenger/8.0.43.2480(0x28002B51) WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64 MiniProgramEnv/android",
"content-type": "application/json;charset=UTF-8", "content-type": "application/json;charset=UTF-8",

View File

@ -21,7 +21,7 @@ const $ = new Env("可口可乐吧");
let ckName = `kekoukeleba`; let ckName = `kekoukeleba`;
const strSplitor = "#"; const strSplitor = "#";
const envSplitor = ["&", "\n"]; const envSplitor = ["&", "\n"];
const notify = $.isNode() ? require("./sendNotify") : ""; const notify = $.isNode() ? require("../sendNotify") : "";
const axios = require("axios"); const axios = require("axios");
const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram" const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram"

View File

@ -21,7 +21,7 @@ const $ = new Env("杰士邦会员中心");
let ckName = `jieshibang`; let ckName = `jieshibang`;
const strSplitor = "#"; const strSplitor = "#";
const envSplitor = ["&", "\n"]; const envSplitor = ["&", "\n"];
const notify = $.isNode() ? require("./sendNotify") : ""; const notify = $.isNode() ? require("../sendNotify") : "";
const axios = require("axios"); const axios = require("axios");
const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram" const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram"

View File

@ -352,7 +352,7 @@ function _0x14a79b(_0x4038d3, _0x4c648e) {
let _0x3d3a83 = this.name + " 运行通知\n\n" + this.notifyStr; let _0x3d3a83 = this.name + " 运行通知\n\n" + this.notifyStr;
if (_0x3065e9.isNode()) { if (_0x3065e9.isNode()) {
{ {
var _0x3a245e = require("./sendNotify"); var _0x3a245e = require("../sendNotify");
console.log("\n============== 推送 =============="); console.log("\n============== 推送 ==============");
await _0x3a245e.sendNotify(this.name, _0x3d3a83); await _0x3a245e.sendNotify(this.name, _0x3d3a83);
} }

View File

@ -433,7 +433,7 @@ function Env(_0x145f6d, _0x2ad434) {
if (!this.notifyStr) return; if (!this.notifyStr) return;
let _0x49b71e = this.name + " 运行通知\n\n" + this.notifyStr; let _0x49b71e = this.name + " 运行通知\n\n" + this.notifyStr;
if ($.isNode()) { if ($.isNode()) {
var _0x15c32f = require("./sendNotify"); var _0x15c32f = require("../sendNotify");
console.log("\n============== 推送 =============="); console.log("\n============== 推送 ==============");
await _0x15c32f.sendNotify(this.name, _0x49b71e); await _0x15c32f.sendNotify(this.name, _0x49b71e);
} else this.msg(_0x49b71e); } else this.msg(_0x49b71e);

View File

@ -387,7 +387,7 @@ function Env(_0x513ce9, _0x3f5b80) {
if (!this.notifyStr) return; if (!this.notifyStr) return;
let _0x44fa77 = this.name + " 运行通知\n\n" + this.notifyStr; let _0x44fa77 = this.name + " 运行通知\n\n" + this.notifyStr;
if ($.isNode()) { if ($.isNode()) {
var _0x2a2ac8 = require("./sendNotify"); var _0x2a2ac8 = require("../sendNotify");
console.log("\n============== 推送 =============="); console.log("\n============== 推送 ==============");
await _0x2a2ac8.sendNotify(this.name, _0x44fa77); await _0x2a2ac8.sendNotify(this.name, _0x44fa77);
} else this.msg(_0x44fa77); } else this.msg(_0x44fa77);