From 6d7f117459044c32d2b841b7baada5f676ac8649 Mon Sep 17 00:00:00 2001 From: MoeHero Date: Wed, 21 Sep 2022 13:34:02 +0800 Subject: [PATCH 1/3] [fix] Forward get config error MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复清除动态config读取错误的问题 --- src/plugin/Forward.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugin/Forward.php b/src/plugin/Forward.php index 177beb0..b5ee46c 100644 --- a/src/plugin/Forward.php +++ b/src/plugin/Forward.php @@ -63,7 +63,7 @@ class Forward public static function start(): bool { // 取关未中奖 - if (getConf('clear_group_follow', 'dynamic')) { + if (getConf('clear_dynamic', 'dynamic')) { self::clearDynamic(); } // 自动转发关注评论 From a0ef8f2851636eed3ba998b3aa0ddfc7aec28e19 Mon Sep 17 00:00:00 2001 From: MoeHero Date: Wed, 21 Sep 2022 13:36:51 +0800 Subject: [PATCH 2/3] [feat] Dynamic custom uid black list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 过滤支持通过配置文件自定义uid黑名单 --- src/plugin/Dynamic.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugin/Dynamic.php b/src/plugin/Dynamic.php index 3ee220a..acea957 100644 --- a/src/plugin/Dynamic.php +++ b/src/plugin/Dynamic.php @@ -290,7 +290,9 @@ class Dynamic } } // 过滤UID - $uid_list = self::$store->get("Common.uid_list"); + $default_uid_list = self::$store->get("Common.uid_list"); + $custom_uid_list = empty($uids = getConf('blacklist_uids', 'dynamic')) ? [] : explode(',', $uids); + $uid_list = array_merge($default_uid_list, $custom_uid_list); if (array_key_exists((int)$item['uid'], $uid_list)) { Log::warning("当前动态#{$item['did']}触发UP黑名单过滤 {$item['uid']}"); return true; From f8c556ae582313c14a42649cb0040c4997d8ce9f Mon Sep 17 00:00:00 2001 From: MoeHero Date: Wed, 21 Sep 2022 21:12:42 +0800 Subject: [PATCH 3/3] [feat] Dynamic custom uid black list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 完善 config 示例 --- conf/user.ini.example | 1 + 1 file changed, 1 insertion(+) diff --git a/conf/user.ini.example b/conf/user.ini.example index 1e351ea..221b265 100644 --- a/conf/user.ini.example +++ b/conf/user.ini.example @@ -160,6 +160,7 @@ clear_group_follow = false min_fans_num = 15000 auto_reply_text = filter_words = +blacklist_uids = ; 游戏赛事竞猜预测|破产机|每日竞猜次数|每次竞猜硬币(1-10)|下注(1.压大,2.压小,3.随机) [match_forecast]