diff options
| author | Rapptz <[email protected]> | 2016-04-22 17:07:48 -0400 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2016-04-23 02:13:33 -0400 |
| commit | 54e9be7aed1fd05c47a49337520dd54a0c28c2b9 (patch) | |
| tree | 65d9b8e89791f6b8ec239dcf1f6d6a9aa6d50606 | |
| parent | Properly close session if client failed to start (diff) | |
| download | discord.py-54e9be7aed1fd05c47a49337520dd54a0c28c2b9.tar.xz discord.py-54e9be7aed1fd05c47a49337520dd54a0c28c2b9.zip | |
Message.clean_content now takes into consideration @here mentions.
| -rw-r--r-- | discord/message.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/discord/message.py b/discord/message.py index 27bbbba2..ca0cde72 100644 --- a/discord/message.py +++ b/discord/message.py @@ -198,7 +198,17 @@ class Message: pattern = re.compile('|'.join(transformations.keys())) 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): self.server = None |