From e854716236e063588083f263f6ab50b472e6cb72 Mon Sep 17 00:00:00 2001 From: aikaterna <20862007+aikaterna@users.noreply.github.com> Date: Fri, 21 Jun 2019 19:19:57 -0700 Subject: [PATCH] [Audio] Fix for escape character prefixes (#2789) --- redbot/cogs/audio/audio.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/redbot/cogs/audio/audio.py b/redbot/cogs/audio/audio.py index f221debd1..828d069a0 100644 --- a/redbot/cogs/audio/audio.py +++ b/redbot/cogs/audio/audio.py @@ -1630,7 +1630,7 @@ class Audio(commands.Cog): playlist_name_msg = await ctx.bot.wait_for( "message", timeout=15.0, - check=MessagePredicate.regex(fr"^(?!{ctx.prefix})", ctx), + check=MessagePredicate.regex(fr"^(?!{re.escape(ctx.prefix)})", ctx), ) new_playlist_name = playlist_name_msg.content.split(" ")[0].strip('"') if len(new_playlist_name) > 20: @@ -1868,7 +1868,7 @@ class Audio(commands.Cog): playlist_name_msg = await ctx.bot.wait_for( "message", timeout=15.0, - check=MessagePredicate.regex(fr"^(?!{ctx.prefix})", ctx), + check=MessagePredicate.regex(fr"^(?!{re.escape(ctx.prefix)})", ctx), ) playlist_name = playlist_name_msg.content.split(" ")[0].strip('"') if len(playlist_name) > 20: