修复 Task #1516:移除 stage 级 bot 菜单过滤器,避免误杀用户消息
This commit is contained in:
@@ -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把不同区域文字拼接时,数字被嵌入中文字符中间形成乱码。
|
||||
# 正常中文聊天中,数字通常出现在完整数字串(时间戳/数量/版本号)中,
|
||||
|
||||
Reference in New Issue
Block a user