Задать вопрос
Wolf_Yout
@Wolf_Yout

Как вывести usage команды disnake?

Где то видел что команде можно задать использование:
@bot.command(name="test", usage="?test <int:count>")
async def tst(ctx, count):
    await ctx.send(count)

И выводилось при ошибке, но не так, как сделал я:
@bot.event
async def on_command_error(ctx, error):
    if isinstance(error, commands.errors.MissingRequiredArgument):
        print()
        await ctx.send(embed=disnake.Embed(title="Использование команды:",description=f"```{error.usage}```"))

Как вывести это использование команды? В интернете были только варианты использовать декоратор tst.error, но я хочу сделать это именно так
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы