|
|
@ -72,7 +72,11 @@ class DiscordClient(commands.Bot): |
|
|
|
@self.tree.error |
|
|
|
async def on_app_command_error(interaction, error): |
|
|
|
#надо сюда ебануть ошибки дискорда на даунов что делают не то что надо |
|
|
|
if isinstance(error.original, CannotCastToSteamID): |
|
|
|
if isinstance(error, MissingRole): |
|
|
|
return await interaction.followup.send("Эту команду можно выполнить только на сервере где есть проверка ролей доступа!", ephemeral=True) |
|
|
|
elif isinstance(error, CommandNotFound): |
|
|
|
return await interaction.followup.send("У меня нет такой команды, возможно и есть...", ephemeral=True) |
|
|
|
elif isinstance(error.original, CannotCastToSteamID): |
|
|
|
return await interaction.followup.send("Не возможно найти такой профиль, попробуй написать иные данные!", ephemeral=True) |
|
|
|
elif isinstance(error.original, discord.app_commands.errors.NoPrivateMessage): |
|
|
|
return await interaction.followup.send("Вызванная тобой команда не работает в личных сообщениях", ephemeral=False) |
|
|
|