From 54e9be7aed1fd05c47a49337520dd54a0c28c2b9 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Fri, 22 Apr 2016 17:07:48 -0400 Subject: [PATCH] Message.clean_content now takes into consideration @here mentions. --- discord/message.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/discord/message.py b/discord/message.py index 27bbbba28..ca0cde72f 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