forked from rDrama/rDrama
ban discord ids
parent
0c5c97a1f8
commit
12274b858f
|
@ -180,7 +180,7 @@ commands = {
|
||||||
"roll": range(1, 9999)
|
"roll": range(1, 9999)
|
||||||
}
|
}
|
||||||
|
|
||||||
command_regex = re.compile("(\s|\n|^)#(fortune|factcheck|8ball|roll)", flags=re.A|re.I)
|
command_regex = re.compile("(\s|^)#(fortune|factcheck|8ball|roll)", flags=re.A|re.I)
|
||||||
|
|
||||||
def command_regex_matcher(match, upper=False):
|
def command_regex_matcher(match, upper=False):
|
||||||
result = str(choice(commands[match.group(2).lower()]))
|
result = str(choice(commands[match.group(2).lower()]))
|
||||||
|
@ -190,3 +190,5 @@ def command_regex_matcher(match, upper=False):
|
||||||
return match.group(1) + result
|
return match.group(1) + result
|
||||||
|
|
||||||
reason_regex = re.compile('(/(post|comment)/[0-9]+)', flags=re.A)
|
reason_regex = re.compile('(/(post|comment)/[0-9]+)', flags=re.A)
|
||||||
|
|
||||||
|
discord_username_regex = re.compile("(\s|^).{2,32}#[0-9]{4}(?=\s|$)", flags=re.A)
|
||||||
|
|
|
@ -420,6 +420,9 @@ def sanitize(sanitized, golden=True, limit_pings=0, showmore=True, count_marseys
|
||||||
if y.startswith(x.domain):
|
if y.startswith(x.domain):
|
||||||
abort(403, f'Remove the banned link "{x.domain}" and try again!\nReason for link ban: "{x.reason}"')
|
abort(403, f'Remove the banned link "{x.domain}" and try again!\nReason for link ban: "{x.reason}"')
|
||||||
|
|
||||||
|
if discord_username_regex.match(sanitized):
|
||||||
|
abort(403, "Stop grooming!")
|
||||||
|
|
||||||
if '<pre>' not in sanitized and not sidebar:
|
if '<pre>' not in sanitized and not sidebar:
|
||||||
sanitized = sanitized.replace('\n','')
|
sanitized = sanitized.replace('\n','')
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue