Sanitize @everyone and @here in proxied messages

This commit is contained in:
Ske
2018-10-23 01:14:33 +02:00
parent 7174979fd1
commit 7636a48d14
2 changed files with 8 additions and 2 deletions

View File

@@ -74,4 +74,8 @@ async def get_member_fuzzy(conn, system_id: int, key: str, system_only=True) ->
if system_id:
member = await db.get_member_by_name(conn, system_id=system_id, member_name=key)
if member is not None:
return member
return member
def sanitize(text):
# Insert a zero-width space in @everyone so it doesn't trigger
return text.replace("@everyone", "@\u200beveryone").replace("@here", "@\u200bhere")