Код: Выделить всё
@bot.command( aliases = ["кик", "Кик"])
@commands.has_permissions(administrator = True)
async def kick(ctx, member: nextcord.Member = None, reason = 'не указана'):# kick function
author = ctx.message.author
guild = bot.get_guild(ctx.message.guild.id)
if guild.get_member(member) is None:
await ctx.send(f"{author.mention}, это кто...")
else:
if (member is None or guild.get_member(member) is None ):
await ctx.send( f"{author.mention}, кого кикать?")
else:
if member.id == author.id:
await ctx.send( f"{author.mention}, кикать себя? Много хочешь.")
else:
await ctx.send(f"{author.mention} кикнул {member.mention}\nПричина: {reason}")
Источник: https://stackoverflow.com/questions/781 ... tor-will-b