mirror of
https://github.com/hex-ci/smzdm_script.git
synced 2026-11-02 13:45:12 +08:00
Update smzdm_task.js
This commit is contained in:
@@ -444,27 +444,33 @@ class SmzdmTaskBot extends SmzdmBot {
|
|||||||
$.log(`开始任务: ${task.task_name}`);
|
$.log(`开始任务: ${task.task_name}`);
|
||||||
|
|
||||||
let articles = [];
|
let articles = [];
|
||||||
|
let isRead = true;
|
||||||
|
|
||||||
if (task.task_redirect_url.link_val) {
|
if (task.article_id == '0') {
|
||||||
articles = [{
|
isRead = true;
|
||||||
article_id: task.article_id,
|
|
||||||
article_channel_id: task.channel_id
|
|
||||||
}];
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
articles = await this.getArticleList(task.task_even_num - task.task_finished_num);
|
articles = await this.getArticleList(task.task_even_num - task.task_finished_num);
|
||||||
|
|
||||||
$.log('等候 3 秒');
|
$.log('等候 3 秒');
|
||||||
await $.wait(3000);
|
await $.wait(3000);
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
articles = [{
|
||||||
|
article_id: task.article_id,
|
||||||
|
article_channel_id: task.channel_id
|
||||||
|
}];
|
||||||
|
|
||||||
|
isRead = task.task_redirect_url.link_val != '';
|
||||||
|
}
|
||||||
|
|
||||||
for (let i = 0; i < articles.length; i++) {
|
for (let i = 0; i < articles.length; i++) {
|
||||||
$.log(`开始阅读第 ${i + 1} 篇文章...`);
|
$.log(`开始阅读第 ${i + 1} 篇文章...`);
|
||||||
|
|
||||||
const article = articles[i];
|
const article = articles[i];
|
||||||
|
|
||||||
// 模拟打开文章
|
if (isRead) {
|
||||||
await this.getArticleDetail(article.article_id);
|
// 模拟打开文章
|
||||||
|
await this.getArticleDetail(article.article_id);
|
||||||
|
}
|
||||||
|
|
||||||
$.log('延迟 15 秒模拟阅读文章');
|
$.log('延迟 15 秒模拟阅读文章');
|
||||||
await $.wait(15000);
|
await $.wait(15000);
|
||||||
|
|||||||
Reference in New Issue
Block a user