mirror of
https://github.com/RockChinQ/QChatGPT.git
synced 2024-11-16 11:42:44 +08:00
19 lines
492 B
Python
19 lines
492 B
Python
import re
|
|
|
|
from ..utils import context
|
|
|
|
|
|
def ignore(msg: str) -> bool:
|
|
"""检查消息是否应该被忽略"""
|
|
config = context.get_config_manager().data
|
|
|
|
if 'prefix' in config['ignore_rules']:
|
|
for rule in config['ignore_rules']['prefix']:
|
|
if msg.startswith(rule):
|
|
return True
|
|
|
|
if 'regexp' in config['ignore_rules']:
|
|
for rule in config['ignore_rules']['regexp']:
|
|
if re.search(rule, msg):
|
|
return True
|