From ecc8dadd0b6cd91c52280034681d207927305936 Mon Sep 17 00:00:00 2001 From: zhangkai <2403741920@qq.com> Date: Fri, 14 Nov 2025 17:03:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8F=91=E9=80=81=E5=B7=B2?= =?UTF-8?q?=E7=9C=8B=E8=BF=87=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Utils/AiUtils.py | 3 ++- script/ScriptManager.py | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Utils/AiUtils.py b/Utils/AiUtils.py index 8d8444a..8259bca 100644 --- a/Utils/AiUtils.py +++ b/Utils/AiUtils.py @@ -738,7 +738,8 @@ class AiUtils(object): r"Only \d+ message can be sent .* accepts .* request", r"此消息可能违反.*", r"无法发送", - r"请告知我们" + r"请告知我们", + r"已看过" ] SYSTEM_RE = re.compile("|".join(SYSTEM_PATTERNS), re.IGNORECASE) diff --git a/script/ScriptManager.py b/script/ScriptManager.py index 590b882..f25f8ec 100644 --- a/script/ScriptManager.py +++ b/script/ScriptManager.py @@ -923,6 +923,8 @@ class ScriptManager(): if event.is_set(): break + + with self.lock: # 获取一个主播, LogManager.method_info(f"开始获取数据", "关注打招呼(联盟号)", udid) @@ -1768,7 +1770,7 @@ class ScriptManager(): udid) text = "ok" - if last_out: + if last_out and last_out != "已看过": text = last_out if sel.exists: @@ -1819,6 +1821,7 @@ class ScriptManager(): if last_in is None: last_in = "ok" + if sel.exists: sel.click() # 聚焦 event.wait(timeout=1)