diff --git a/monitor.py b/monitor.py index 9450cae..e4527bb 100644 --- a/monitor.py +++ b/monitor.py @@ -5845,15 +5845,6 @@ class MessageMonitor: if any(kw in text for kw in _SECURITY_POPUP_KEYWORDS): logger.debug(f"[ocr] 过滤器2结果: 检测到安全软件弹窗内容,返回True: {text[:60]!r}") return True - # ⭐ Task #1515: bot回复菜单内容过滤(stage级) - # OCR把屏幕上bot的回复菜单(下载选项列表等)整段识别为文本。 - # 含版本标签或md链接→高概率bot回复内容,非用户消息。 - if re.search(r'\((?:稳定版|最新开发版|官方版|测试版|开发版|正式版|体验版|内测版|公测版)\)', text): - logger.debug(f"[ocr] 过滤器2结果: 检测到bot回复菜单(版本标签),返回True: {text[:60]!r}") - return True - if re.search(r'\[.+\]\(https?://.+\)', text): - logger.debug(f"[ocr] 过滤器2结果: 检测到bot回复(md链接格式),返回True: {text[:60]!r}") - return True # ⭐ Task #1514: OCR病句乱码检测:数字混杂在中文字符间(如"游0由") # OCR把不同区域文字拼接时,数字被嵌入中文字符中间形成乱码。 # 正常中文聊天中,数字通常出现在完整数字串(时间戳/数量/版本号)中,