From a6368dd715839254d58805aaae367eb347a71030 Mon Sep 17 00:00:00 2001 From: SeaswimmerTheFsh Date: Tue, 8 Aug 2023 01:23:32 -0400 Subject: [PATCH] fix: potentially fixed shortmute yes not working --- shortmute/shortmute.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/shortmute/shortmute.py b/shortmute/shortmute.py index 4544377..6a00b00 100644 --- a/shortmute/shortmute.py +++ b/shortmute/shortmute.py @@ -68,7 +68,7 @@ class Shortmute(commands.Cog): elif duration < 1: await interaction.response(content=f"Please shortmute the user for longer than {readable_duration}! The maximum duration is 30 minutes.", ephemeral=True) return - embed = discord.Embed(title="Are you sure?", description=f"Moderator: {interaction.user.mention}\nTarget: {target.mention}\nDuration: `{readable_duration}`\nReason: `{reason}`", color=await self.bot.get_embed_color(None)) + embed = discord.Embed(title="Are you sure?", description=f"Moderator: {interaction.user.mention}\nTarget: {target.mention}\nDuration: {readable_duration}\nReason: `{reason}`", color=await self.bot.get_embed_color(None)) if evidence: embed.set_image(url=evidence) passed_info.update({ @@ -92,15 +92,15 @@ class Shortmute(commands.Cog): reason = self.passed_info['reason'] old_interaction = self.passed_info['interaction'] timedelta = parse(f'{duration} minutes') - edit_embed = discord.Embed(title="Shortmute confirmed!", description=f"Moderator: {old_interaction.user.mention}\nTarget: {target.mention}\nDuration: `{readable_duration}`\nReason: `{reason}`", color=await self.bot.get_embed_color(None)) + edit_embed = discord.Embed(title="Shortmute confirmed!", description=f"Moderator: {old_interaction.user.mention}\nTarget: {target.mention}\nDuration: {readable_duration}\nReason: `{reason}`", color=await self.bot.get_embed_color(None)) if self.passed_info.get('evidence'): evidence = self.passed_info['evidence'] edit_embed.set_image(url=evidence) - old_message = await old_interaction.edit_original_response(embed=edit_embed, view=None) + old_message = await interaction.response.edit_message(embed=edit_embed, view=None) await target.timeout(until=timedelta, reason=f"User shortmuted for {readable_duration} by {old_interaction.user.name} ({old_interaction.user.id}) for: {reason}") await interaction.channel.send(content=f"{target.mention} shortmuted for {readable_duration} by {old_interaction.user.mention} for: `{reason}`") if await self.config.guild(old_interaction.guild).dm() is True: - dm_embed = discord.Embed(title=f"You've been shortmuted in {old_interaction.guild.name}!", description=f"Moderator: {old_interaction.user.mention}\nTarget: {target.mention}\nDuration: `{readable_duration}`\nReason: `{reason}`", color=await self.bot.get_embed_color(None)) + dm_embed = discord.Embed(title=f"You've been shortmuted in {old_interaction.guild.name}!", description=f"Moderator: {old_interaction.user.mention}\nTarget: {target.mention}\nDuration: {readable_duration}\nReason: `{reason}`", color=await self.bot.get_embed_color(None)) if evidence: dm_embed.set_image(url=evidence) try: @@ -109,7 +109,7 @@ class Shortmute(commands.Cog): await old_message.edit(content="Could not message the target, user most likely has Direct Messages disabled.") logging_channels_list = await self.config.guild(old_interaction.guild).logging_channels() if logging_channels_list: - logging_embed = discord.Embed(title="Shortmute", description=f"Moderator: {old_interaction.user.mention} ({old_interaction.user.id})\nTarget: {target.mention} ({target.id})\nDuration: `{readable_duration}`\nReason: `{reason}`", color=await self.bot.get_embed_color(None)) + logging_embed = discord.Embed(title="Shortmute", description=f"Moderator: {old_interaction.user.mention} ({old_interaction.user.id})\nTarget: {target.mention} ({target.id})\nDuration: {readable_duration}\nReason: `{reason}`", color=await self.bot.get_embed_color(None)) if evidence: logging_embed.set_image(url=evidence) for channel_id in logging_channels_list: