@alextimson

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

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

К примеру:
>/kick
>Вы не указали участника!
  • Вопрос задан
  • 119 просмотров
Решения вопроса 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}```')

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

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

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект