@Slupy

Как сделать команду кик discord.py?

Здравствуйте, как сделать команду кик, но с условиями? То есть, если у человека нет ролей и он пишет кик, то ему отправляется соответствующее сообщение.
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
SteweX
@SteweX
@bot.event
async def on_command_error(ctx, error):
    if isinstance(error, commands.MissingRole):
        await ctx.channel.purge(limit = 1)
        await ctx.send(embed = discord.Embed(description = f'** {ctx.author.name}, У вас нету пропуска, для этой команды!.**', color=0x0c0c0c), delete_after=2)

@bot.command()
@commands.has_role(id = ID роли)
async def kick (ctx, user: discord.Member, *, reason = None)
  await user.kick (reason = reason)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 130 000 ₽
deeplay Новосибирск
от 130 000 ₽
Enjoy PRO Санкт-Петербург
от 140 000 до 180 000 ₽
27 окт. 2020, в 15:42
1000 руб./в час
27 окт. 2020, в 15:30
100000 руб./за проект
27 окт. 2020, в 15:28
100000 руб./за проект