From cfb287b643f68810029c463bda3ff9f4a51417cd Mon Sep 17 00:00:00 2001 From: CMDR furrycat Date: Mon, 12 Feb 2018 10:11:24 +0000 Subject: [PATCH] Fixed parse_role of role mention. --- bot.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bot.py b/bot.py index 4a0b368..502fe65 100644 --- a/bot.py +++ b/bot.py @@ -373,7 +373,8 @@ async def parse_user(text, *, author = None): return user async def parse_role(text, *, author = None, server = None): - text = re.sub(r'^[@&]*', '@&', text) + if not re.match(r'^[@&<]', text): + text = '@&' + text parsed = parse_mention(text, author = author) if parsed is None: return None -- 2.7.4