Помочь в решение ошибки кода discord.py

Сделал код

@Bot.event
async def on_raw_reaction_remove(payload):
channel = Bot.get_channel(payload.channel_id)
message = await channel.fetch_message(payload.message_id)
guild = Bot.get_guild(payload.guild_id)
reaction = discord.utils.get(message.reactions, emoji=payload.emoji.name)
payload.member = guild.get_member(payload.member)

if payload.message_id == здесь ид and reaction.emoji == 'здесь emoji':
role = discord.utils.get(guild.roles, name='здесь роль')
await payload.member.remove_role(role)

Этот код создан для того что бы когда человек забрал роль из сообщение ему снималась роль, так вот выдает ошибку: введите сюда описание изображения Так же хочу спросить, можно сделать так же только с анимированными emoji на сообщение, можно ли просто вставить назву emoji в reaction.emoji == 'имя emoji'?


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

Автор решения: Georgiy

Нужно на сайте включить INTENTS и включить в коде Intents

введите сюда описание изображения

→ Ссылка