feat: 支持忽略指定格式的消息 (#165)

This commit is contained in:
Rock Chin
2023-02-23 10:02:55 +08:00
parent 215ed7ab0e
commit 352930694a
3 changed files with 36 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
import re
def ignore(msg: str) -> bool:
"""检查消息是否应该被忽略"""
import config
if not hasattr(config, 'ignore_rules'):
return False
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