Message.clean_content now takes into consideration @here mentions.

This commit is contained in:
Rapptz 2016-04-22 17:07:48 -04:00
parent 5a2b8e2ce6
commit 54e9be7aed

View File

@ -198,7 +198,17 @@ class Message:
pattern = re.compile('|'.join(transformations.keys())) pattern = re.compile('|'.join(transformations.keys()))
result = pattern.sub(repl, self.content) result = pattern.sub(repl, self.content)
return result.replace('@everyone', '@\u200beveryone')
transformations = {
'@everyone': '@\u200beveryone',
'@here': '@\u200bhere'
}
def repl2(obj):
return transformations.get(obj.group(0), '')
pattern = re.compile('|'.join(transformations.keys()))
return pattern.sub(repl2, result)
def _handle_upgrades(self, channel_id): def _handle_upgrades(self, channel_id):
self.server = None self.server = None