Здравствуйте. Я делаю бота и приступил к добавлению slash команд.
У меня есть команда с cooldown и мне нужно отправлять в чат ошибку о том, что команда уже использована и для повторного использования вам нужно подождать 30 секунд.
Проверка работает, но только тогда, когда ты отправляешь префиксную команду, а не slash.
Код для отправки и проверки ошибки:
@bot.event
async def on_command_error(ctx, error):
if isinstance(error, commands.CommandOnCooldown):
embed=disnake.Embed(title="Ошибка..", description=f"Ты в задержке! подожди {round(error.retry_after)} секунд.", color=0xe32400)
await ctx.send(embed=embed)
Буду благодарен, если сможете мне помочь