on_member_update, при выдаче любой другой роли выдается new_role_name, как это починить?

@client.event
async def member_role_update(member, ctx):
    role_name = "Мотострелковые войска"
    role_shtab =  "Штаб"
    role_vp =  "Военная полиция"
    role_msb =  "Медицинский Санитарный Батальон"
    role_l =  "Личная профессия"
    new_role_name = "__________________"
    role = discord.utils.get(member.guild.roles, name=role_name)  # можно вместо name искать по id
    if role or role_shtab or role_vp or role_msb or role_l in member.roles:
        print("Дебаг")
        new_role = discord.utils.get(member.guild.roles, name=new_role_name)
        await member.add_roles(new_role)
    

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