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

Как сделать так, чтобы при неправильном вводе команды появлялась ошибка?

Допустим, есть команда /kick.
При её неправильном вводе нужно вывести сообщение в эмбеде о том, что она введена не правильно.

К примеру:
>/kick
>Вы не указали участника!
  • Вопрос задан
  • 137 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@da_da_ya_neudachnik
Просто muradixxx :3
@Bot.command()
async def kick(ctx,member:discord.Member=None, *,reason=None):
        if member is None or reason is None:
            await ctx.channel.send("```NetBot » Правильное использование:\n\n/kick <пользователь> <причина>```")
        else:
            await member.kick(reason=f"{reason}")
            await ctx.channel.send(f'```NetBot » Пользователь "{member} был отключен от сервера.\nПричина: {reason}```')

мой код
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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