resolve SengokuCola/MaiMBot#167 根据正则表达式过滤消息

This commit is contained in:
ChangingSelf
2025-03-10 22:52:14 +08:00
parent ef561b5cf0
commit 1b611ecce5
3 changed files with 20 additions and 1 deletions

View File

@@ -43,6 +43,7 @@ class BotConfig:
EMOJI_CHECK_PROMPT: str = "符合公序良俗" # 表情包过滤要求
ban_words = set()
ban_words_regex = set()
max_response_length: int = 1024 # 最大回复长度
@@ -277,6 +278,9 @@ class BotConfig:
config.response_interested_rate_amplifier = msg_config.get("response_interested_rate_amplifier",
config.response_interested_rate_amplifier)
config.down_frequency_rate = msg_config.get("down_frequency_rate", config.down_frequency_rate)
if config.INNER_VERSION in SpecifierSet(">=0.0.5"):
config.ban_words_regex = msg_config.get("ban_words_regex", config.ban_words_regex)
def memory(parent: dict):
memory_config = parent["memory"]