mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-04-20 16:00:29 +00:00
Fix bug where @everyone usernames bypass Message.clean_content.
This commit is contained in:
parent
c0dba0f4f2
commit
c2ffff1549
@ -173,13 +173,13 @@ class Message:
|
||||
}
|
||||
|
||||
transformations.update(mention_transforms)
|
||||
transformations[re.escape('@everyone')] = '@\u200beveryone'
|
||||
|
||||
def repl(obj):
|
||||
return transformations.get(re.escape(obj.group(0)), '')
|
||||
|
||||
pattern = re.compile('|'.join(transformations.keys()))
|
||||
return pattern.sub(repl, self.content)
|
||||
result = pattern.sub(repl, self.content)
|
||||
return result.replace('@everyone', '@\u200beveryone')
|
||||
|
||||
def _handle_upgrades(self, channel_id):
|
||||
self.server = None
|
||||
|
Loading…
x
Reference in New Issue
Block a user