forked from rDrama/rDrama
add word alert regex
parent
c2d82ef02c
commit
386e55a748
|
@ -169,7 +169,11 @@ def NOTIFY_USERS(text, v, oldtext=None, ghost=False, obj=None, followers_ping=Tr
|
||||||
user_ids = get_users(names, ids_only=True, graceful=True)
|
user_ids = get_users(names, ids_only=True, graceful=True)
|
||||||
notify_users.update(user_ids)
|
notify_users.update(user_ids)
|
||||||
|
|
||||||
if SITE_NAME == "WPD" and (('daisy' in text and 'destruction' in text) or ('kill myself' in text and obj and isinstance(obj, Post))):
|
if SITE_NAME == "WPD" and (
|
||||||
|
('daisy' in text and 'destruction' in text)
|
||||||
|
or ('kill myself' in text and obj and isinstance(obj, Post))
|
||||||
|
or word_alert_regex.search(text)
|
||||||
|
):
|
||||||
admin_ids = [x[0] for x in g.db.query(User.id).filter(User.admin_level >= PERMS['NOTIFICATIONS_SPECIFIC_WPD_COMMENTS'], User.id != AEVANN_ID)]
|
admin_ids = [x[0] for x in g.db.query(User.id).filter(User.admin_level >= PERMS['NOTIFICATIONS_SPECIFIC_WPD_COMMENTS'], User.id != AEVANN_ID)]
|
||||||
notify_users.update(admin_ids)
|
notify_users.update(admin_ids)
|
||||||
|
|
||||||
|
|
|
@ -161,6 +161,8 @@ html_title_regex = re.compile("<title>(.{1,200})</title>", flags=re.I)
|
||||||
|
|
||||||
excessive_css_scale_regex = re.compile("scale\([^)]*?(\d{2})", flags=re.A)
|
excessive_css_scale_regex = re.compile("scale\([^)]*?(\d{2})", flags=re.A)
|
||||||
|
|
||||||
|
word_alert_regex = re.compile(r'\b(764|o9a|9 angles|hurtcore|pthc)\b', flags=re.A|re.I)
|
||||||
|
|
||||||
commands = {
|
commands = {
|
||||||
"fortune": FORTUNE_REPLIES,
|
"fortune": FORTUNE_REPLIES,
|
||||||
"factcheck": FACTCHECK_REPLIES,
|
"factcheck": FACTCHECK_REPLIES,
|
||||||
|
|
Loading…
Reference in New Issue