From 9c7ca8161c3fad9bc40ff8ec6bb5dea2577ac1d0 Mon Sep 17 00:00:00 2001 From: Hex Date: Sat, 22 Apr 2023 22:17:06 +0800 Subject: [PATCH] Update smzdm_task.js --- smzdm_task.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/smzdm_task.js b/smzdm_task.js index 8ba679b..a534c05 100644 --- a/smzdm_task.js +++ b/smzdm_task.js @@ -216,9 +216,9 @@ class SmzdmTaskBot extends SmzdmBot { let article; - if (task.task_redirect_url.link_type === 'lanmu') { - // 从栏目获取文章 - const articles = await this.getArticleListFromLanmu(task.task_redirect_url.link_val, 20); + if (task.task_description.indexOf('任意') >= 0 || task.task_redirect_url.link_val == '0' || !task.task_redirect_url.link_val) { + // 随机选一篇文章 + const articles = await this.getArticleList(20); if (articles.length < 1) { return { @@ -228,9 +228,9 @@ class SmzdmTaskBot extends SmzdmBot { article = this.getOneByRandom(articles); } - else if (task.task_redirect_url.link_val == '0' || !task.task_redirect_url.link_val) { - // 随机选一篇文章 - const articles = await this.getArticleList(20); + else if (task.task_redirect_url.link_type === 'lanmu') { + // 从栏目获取文章 + const articles = await this.getArticleListFromLanmu(task.task_redirect_url.link_val, 20); if (articles.length < 1) { return {