Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions techsupport_bot/bot.py
Original file line number Diff line number Diff line change
Expand Up @@ -498,10 +498,14 @@ async def on_app_command_error(

embed = auxiliary.prepare_deny_embed(message=error_message)

ephemeral_errors = interaction.command.extras.get("ephemeral_error", False)

if interaction.response.is_done():
await interaction.followup.send(embed=embed)
await interaction.followup.send(embed=embed, ephemeral=ephemeral_errors)
else:
await interaction.response.send_message(embed=embed)
await interaction.response.send_message(
embed=embed, ephemeral=ephemeral_errors
)

async def handle_error(
self: Self,
Expand Down
6 changes: 5 additions & 1 deletion techsupport_bot/commands/whois.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,11 @@ class Whois(cogs.BaseCog):
@app_commands.command(
name="whois",
description="Gets Discord user information",
extras={"brief": "Gets user data", "usage": "@user", "module": "whois"},
extras={
"usage": "@user",
"module": "whois",
"ephemeral_error": True,
},
)
async def whois_command(
self: Self, interaction: discord.Interaction, member: discord.Member
Expand Down
Loading