[3.4] [Mutes] Fix vars not getting formatted due to previous PR (#5404) (#5405)

* Fix vars not getting formatted due to #5364

* Only format a second time if needed

* Format only on string literals
(cherry picked from commit d56f31a708)

Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>

Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
This commit is contained in:
Red-GitHubBot
2021-10-17 02:58:40 +02:00
committed by GitHub
parent 65344378f6
commit 3cf0d5ebe9

View File

@@ -991,6 +991,9 @@ class Mutes(VoiceMutes, commands.Cog, metaclass=CompositeMetaClass):
"This server does not have a mute role setup. "
" You can setup a mute role with {command_1} or"
" {command_2} if you just want a basic role created setup.\n\n"
).format(
command_1=inline(command_1),
command_2=inline(command_2),
)
mute_role_id = await self.config.guild(ctx.guild).mute_role()
mute_role = ctx.guild.get_role(mute_role_id)
@@ -1023,10 +1026,7 @@ class Mutes(VoiceMutes, commands.Cog, metaclass=CompositeMetaClass):
"Saying {response_1} will continue "
"the mute with overwrites and stop this message from appearing again, "
"saying {response_2} will end the mute attempt."
)
msg = msg.format(
command_1=inline(command_1),
command_2=inline(command_2),
).format(
response_1=inline("yes"),
response_2=inline("no"),
)