Merge pull request #716 from HexatomicRing/keywords-regex-2

给keywords_reaction增加正则表达式匹配
This commit is contained in:
墨梓柒
2025-04-11 10:42:32 +08:00
committed by GitHub
7 changed files with 39 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
@@ -301,7 +301,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}"
)