я делаю бота который при сообщении если у кого-то из участников есть определенная роль, бот должен поменять ник участников на
<символ> User, я написал вот это, запускаю и мне даёт ошибку
403 Forbidden, права у бота есть, роль бота стоит выше всех ролей на сервере. в чем проблема не знаю.
@bot.event
async def on_message(message):
guild = bot.get_guild(916413500128104509)
governor = guild.get_role(928254276940202045)
archon = guild.get_role(928251044457238579)
judge = guild.get_role(928253027889066004)
magister = guild.get_role(934511425999732756)
for member in guild.members:
if governor in member.roles:
await member.edit(nick=f'⛨ {member.name}')
elif archon in member.roles:
await member.edit(nick=f' {member.name}')
elif judge in member.roles:
await member.edit(nick=f'⏣ {member.name}')
elif magister in member.roles:
await member.edit(nick=f' {member.name}')