@client.event
async def on_raw_reaction_add(payload):
print("Reaction detected")
print(f"payload.user_id: {str(payload.user_id)}")
print(f"payload.message_id: {str(payload.message_id)}")
print(f"payload.emoji.name: {str(payload.emoji.name)}")
guild = discord.utils.find(lambda g: g.id == payload.guild_id, client.guilds)
if payload.emoji.name == "" and payload.message_id == 1095071488282992831:
role = discord.utils.get(guild.roles, id=1094731340383002694)
member = guild.get_member(payload.user_id)
await member.add_roles(role) #line 72
I'm getting the error on Line 72 saying 'NoneType' object has no attribute 'add_roles'. I know this means the 'member' variable somehow failed, but I don't have a clue how it failed. The output also printed this:
Reaction detected
payload.user_id: 692156420895801495
payload.message_id: 1095071488282992831
payload.emoji.name:
Can someone help?