fix: Correct mention usage in response messages for roleplay commands
This commit is contained in:
parent
9091d12ebb
commit
ba1b0effdf
@ -197,7 +197,7 @@ class MessageCog(commands.Cog):
|
||||
f"{interaction.user.mention} showed no mercy as they violated {member.mention}.",
|
||||
f"{member.mention} was utterly helpless against {interaction.user.mention}'s assault.",
|
||||
f"{interaction.user.mention} reveled in {member.mention}'s pain and fear.",
|
||||
f"{member.user.mention} was broken by {interaction.user.mention}'s actions.",
|
||||
f"{member.mention} was broken by {interaction.user.mention}'s actions.",
|
||||
f"{interaction.user.mention} took {member.mention}'s innocence by force.",
|
||||
f"{member.mention} was scarred for life by {interaction.user.mention}'s brutality.",
|
||||
f"{interaction.user.mention} left {member.mention} a shell of their former self.",
|
||||
|
@ -157,7 +157,10 @@ def log_error_details(ctx_or_interaction, error, content=None):
|
||||
if hasattr(ctx_or_interaction, 'guild') and ctx_or_interaction.guild:
|
||||
f.write(f" Guild: {ctx_or_interaction.guild.name} (ID: {ctx_or_interaction.guild.id})\n")
|
||||
if hasattr(ctx_or_interaction, 'channel') and ctx_or_interaction.channel:
|
||||
f.write(f" Channel: {ctx_or_interaction.channel.name} (ID: {ctx_or_interaction.channel.id})\n")
|
||||
channel_name = ctx_or_interaction.channel.name
|
||||
if isinstance(ctx_or_interaction.channel, discord.DMChannel):
|
||||
channel_name = f"DM with {ctx_or_interaction.channel.recipient.name}" if ctx_or_interaction.channel.recipient else "DM Channel"
|
||||
f.write(f" Channel: {channel_name} (ID: {ctx_or_interaction.channel.id})\n")
|
||||
else:
|
||||
f.write(f" Type: Interaction\n")
|
||||
if hasattr(ctx_or_interaction, 'user') and ctx_or_interaction.user:
|
||||
@ -165,7 +168,10 @@ def log_error_details(ctx_or_interaction, error, content=None):
|
||||
if hasattr(ctx_or_interaction, 'guild') and ctx_or_interaction.guild:
|
||||
f.write(f" Guild: {ctx_or_interaction.guild.name} (ID: {ctx_or_interaction.guild.id})\n")
|
||||
if hasattr(ctx_or_interaction, 'channel') and ctx_or_interaction.channel:
|
||||
f.write(f" Channel: {ctx_or_interaction.channel.name} (ID: {ctx_or_interaction.channel.id})\n")
|
||||
channel_name = ctx_or_interaction.channel.name
|
||||
if isinstance(ctx_or_interaction.channel, discord.DMChannel):
|
||||
channel_name = f"DM with {ctx_or_interaction.channel.recipient.name}" if ctx_or_interaction.channel.recipient else "DM Channel"
|
||||
f.write(f" Channel: {channel_name} (ID: {ctx_or_interaction.channel.id})\n")
|
||||
if hasattr(ctx_or_interaction, 'command') and ctx_or_interaction.command:
|
||||
f.write(f" Command: {ctx_or_interaction.command.name}\n")
|
||||
f.write("\n")
|
||||
@ -319,12 +325,18 @@ async def send_error_embed_to_owner(ctx_or_interaction, error):
|
||||
if ctx_or_interaction.guild:
|
||||
guild_info = f"{ctx_or_interaction.guild.name} (ID: {ctx_or_interaction.guild.id})"
|
||||
if ctx_or_interaction.channel:
|
||||
channel_info = f"#{ctx_or_interaction.channel.name} (ID: {ctx_or_interaction.channel.id})"
|
||||
if isinstance(ctx_or_interaction.channel, discord.DMChannel):
|
||||
channel_info = f"DM with {ctx_or_interaction.channel.recipient.name}" if ctx_or_interaction.channel.recipient else "DM Channel"
|
||||
else:
|
||||
channel_info = f"#{ctx_or_interaction.channel.name} (ID: {ctx_or_interaction.channel.id})"
|
||||
else: # It's an interaction
|
||||
if ctx_or_interaction.guild:
|
||||
guild_info = f"{ctx_or_interaction.guild.name} (ID: {ctx_or_interaction.guild.id})"
|
||||
if ctx_or_interaction.channel:
|
||||
channel_info = f"#{ctx_or_interaction.channel.name} (ID: {ctx_or_interaction.channel.id})"
|
||||
if isinstance(ctx_or_interaction.channel, discord.DMChannel):
|
||||
channel_info = f"DM with {ctx_or_interaction.channel.recipient.name}" if ctx_or_interaction.channel.recipient else "DM Channel"
|
||||
else:
|
||||
channel_info = f"#{ctx_or_interaction.channel.name} (ID: {ctx_or_interaction.channel.id})"
|
||||
|
||||
embed.add_field(
|
||||
name="Server",
|
||||
@ -688,4 +700,4 @@ async def handle_error(ctx_or_interaction, error):
|
||||
if ctx_or_interaction.user.id == user_id:
|
||||
await ctx_or_interaction.followup.send(content=error_message, ephemeral=True)
|
||||
else:
|
||||
await ctx_or_interaction.followup.send("An error occurred while processing your command.", ephemeral=True)
|
||||
await ctx_or_interaction.followup.send("An error occurred while processing your command.", ephemeral=True)
|
||||
|
Loading…
x
Reference in New Issue
Block a user