给keywords_reaction增加正则表达式匹配

顺便做了正则表达式预编译
This commit is contained in:
HexatomicRing
2025-04-10 10:29:55 +08:00
parent dbc60dbfee
commit 360406efde
7 changed files with 37 additions and 8 deletions

View File

@@ -1,6 +1,6 @@
import time
from random import random
import re
from typing import List
from ...memory_system.Hippocampus import HippocampusManager
from ...moods.moods import MoodManager
@@ -302,7 +302,7 @@ class ReasoningChat:
def _check_ban_regex(self, text: str, chat, userinfo) -> bool:
"""检查消息是否匹配过滤正则表达式"""
for pattern in global_config.ban_msgs_regex:
if re.search(pattern, text):
if pattern.search(text):
logger.info(
f"[{chat.group_info.group_name if chat.group_info else '私聊'}]{userinfo.user_nickname}:{text}"
)