From 6794bdaac54f84788f51b7c19198dcfcad43ccc8 Mon Sep 17 00:00:00 2001 From: Michael H Date: Wed, 25 Dec 2019 04:11:58 -0500 Subject: [PATCH] Use discord.utils.escape_mentions as last step of discord.Message.clean_content --- discord/message.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/discord/message.py b/discord/message.py index 01ef34db0..db082a981 100644 --- a/discord/message.py +++ b/discord/message.py @@ -39,6 +39,8 @@ from .errors import InvalidArgument, ClientException, HTTPException from .embeds import Embed from .member import Member from .flags import MessageFlags +from .utils import escape_mentions + class Attachment: """Represents an attachment from Discord. @@ -557,7 +559,8 @@ class Message: return transformations.get(obj.group(0), '') pattern = re.compile('|'.join(transformations.keys())) - return pattern.sub(repl2, result) + replaced = pattern.sub(repl2, result) + return escape_mentions(replaced) @property def created_at(self):