mirror of
https://github.com/hex-ci/smzdm_script.git
synced 2026-02-02 18:48:52 +08:00
重构代码
This commit is contained in:
@@ -26,7 +26,7 @@
|
|||||||
### 青龙拉库
|
### 青龙拉库
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
ql repo https://github.com/hex-ci/smzdm_script.git "" "env.js|bot.js|sendNotify.js" "env.js|bot.js|sendNotify.js"
|
ql repo https://github.com/hex-ci/smzdm_script.git "smzdm_" "" "env.js|bot.js|sendNotify.js|library_" "main"
|
||||||
```
|
```
|
||||||
|
|
||||||
建议自行更改青龙面板的脚本执行时间
|
建议自行更改青龙面板的脚本执行时间
|
||||||
|
|||||||
1447
library_task.js
Normal file
1447
library_task.js
Normal file
File diff suppressed because it is too large
Load Diff
@@ -4,7 +4,7 @@
|
|||||||
"description": "smzdm 自用脚本 for 青龙面板,支持 App 端签到、转盘抽奖、每日任务等功能",
|
"description": "smzdm 自用脚本 for 青龙面板,支持 App 端签到、转盘抽奖、每日任务等功能",
|
||||||
"main": "smzdm_checkin.js",
|
"main": "smzdm_checkin.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "echo \"Error: no test specified\" && exit 1"
|
"lint": "eslint --cache --max-warnings 0 \"./*.{js,ts}\" --ignore-path .gitignore"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|||||||
1551
smzdm_task.js
1551
smzdm_task.js
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ cron: 20 15 * * *
|
|||||||
const Env = require('./env');
|
const Env = require('./env');
|
||||||
const { requestApi, getEnvCookies, wait } = require('./bot');
|
const { requestApi, getEnvCookies, wait } = require('./bot');
|
||||||
const notify = require('./sendNotify');
|
const notify = require('./sendNotify');
|
||||||
const { SmzdmTaskBot } = require('./smzdm_task');
|
const { SmzdmTaskBot } = require('./library_task');
|
||||||
|
|
||||||
// ------------------------------------
|
// ------------------------------------
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@ const $ = new Env('smzdm 全民众测能量值任务');
|
|||||||
|
|
||||||
class SmzdmTestingTaskBot extends SmzdmTaskBot {
|
class SmzdmTestingTaskBot extends SmzdmTaskBot {
|
||||||
constructor(cookie) {
|
constructor(cookie) {
|
||||||
super(cookie);
|
super(cookie, $);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 主函数
|
// 主函数
|
||||||
@@ -54,12 +54,12 @@ class SmzdmTestingTaskBot extends SmzdmTaskBot {
|
|||||||
const { isSuccess, data, response } = await requestApi('https://zhiyou.m.smzdm.com/task/task/ajax_get_activity_id', {
|
const { isSuccess, data, response } = await requestApi('https://zhiyou.m.smzdm.com/task/task/ajax_get_activity_id', {
|
||||||
method: 'get',
|
method: 'get',
|
||||||
data: {
|
data: {
|
||||||
'from': 'zhongce',
|
'from': 'zhongce'
|
||||||
},
|
},
|
||||||
headers: {
|
headers: {
|
||||||
...this.getHeadersForWeb(),
|
...this.getHeadersForWeb(),
|
||||||
Origin: 'https://test.m.smzdm.com',
|
Origin: 'https://test.m.smzdm.com',
|
||||||
Referer: 'https://test.m.smzdm.com/',
|
Referer: 'https://test.m.smzdm.com/'
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -80,9 +80,9 @@ class SmzdmTestingTaskBot extends SmzdmTaskBot {
|
|||||||
const { isSuccess, data, response } = await requestApi('https://zhiyou.m.smzdm.com/task/task/ajax_get_activity_info', {
|
const { isSuccess, data, response } = await requestApi('https://zhiyou.m.smzdm.com/task/task/ajax_get_activity_info', {
|
||||||
method: 'get',
|
method: 'get',
|
||||||
data: {
|
data: {
|
||||||
'activity_id': id,
|
'activity_id': id
|
||||||
},
|
},
|
||||||
headers: this.getHeadersForWeb(),
|
headers: this.getHeadersForWeb()
|
||||||
});
|
});
|
||||||
|
|
||||||
if (isSuccess) {
|
if (isSuccess) {
|
||||||
@@ -101,11 +101,11 @@ class SmzdmTestingTaskBot extends SmzdmTaskBot {
|
|||||||
|
|
||||||
const { isSuccess, data, response } = await requestApi('https://test.m.smzdm.com/win_coupon/user_data', {
|
const { isSuccess, data, response } = await requestApi('https://test.m.smzdm.com/win_coupon/user_data', {
|
||||||
method: 'get',
|
method: 'get',
|
||||||
headers: this.getHeadersForWeb(),
|
headers: this.getHeadersForWeb()
|
||||||
});
|
});
|
||||||
|
|
||||||
if (isSuccess) {
|
if (isSuccess) {
|
||||||
let msg = `当前拥有必中券: ${data.data.my_energy.my_energy_total}\n必中券过期时间: ${data.data.my_energy.energy_expired_time}`;
|
const msg = `当前拥有必中券: ${data.data.my_energy.my_energy_total}\n必中券过期时间: ${data.data.my_energy.energy_expired_time}`;
|
||||||
|
|
||||||
$.log(msg);
|
$.log(msg);
|
||||||
|
|
||||||
@@ -123,9 +123,9 @@ class SmzdmTestingTaskBot extends SmzdmTaskBot {
|
|||||||
const { isSuccess, response } = await requestApi('https://zhiyou.m.smzdm.com/task/task/ajax_activity_task_receive', {
|
const { isSuccess, response } = await requestApi('https://zhiyou.m.smzdm.com/task/task/ajax_activity_task_receive', {
|
||||||
method: 'post',
|
method: 'post',
|
||||||
data: {
|
data: {
|
||||||
'task_id': taskId,
|
'task_id': taskId
|
||||||
},
|
},
|
||||||
headers: this.getHeadersForWeb(),
|
headers: this.getHeadersForWeb()
|
||||||
});
|
});
|
||||||
|
|
||||||
if (isSuccess) {
|
if (isSuccess) {
|
||||||
@@ -133,7 +133,7 @@ class SmzdmTestingTaskBot extends SmzdmTaskBot {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
isSuccess,
|
isSuccess,
|
||||||
msg: '',
|
msg: ''
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@@ -141,7 +141,7 @@ class SmzdmTestingTaskBot extends SmzdmTaskBot {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
isSuccess,
|
isSuccess,
|
||||||
msg: '领取任务奖励失败!',
|
msg: '领取任务奖励失败!'
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user