NameError: name 'client' is not defined

На днях захотелось создать бота в Discord, и дошло дело до команды бана. Но при запуске бота в cmd вылазит ошибка "NameError: name 'client' is not defined". Поискал в интернете ответы (понял что проблема в переменной), но каждый пишет что хочет, и в итоге ничего не понял. Прошу помочь. Мой код:

 @client.command(pass_context = True)
@command.has_permissions(administrator = True)

async def ban( ctx, member: discord.Member, *, reason = None):
    await ctx.channel.purge(limit = 1)

    await member.ban(reason = reason)
    await ctx.send(f"ban user { member.mention }")

Ответы (0 шт):