首页 > 解决方案 > python - 如何获得对消息做出反应的不和谐用户?

问题描述

我试图获取对消息做出反应的用户 ID,这是我的代码:

@client.event
async def on_raw_reaction_add(reaction):
   message_id = 'message_id_here'
   if reaction.message_id == message_id:
      user = reaction.user
      print(user)

标签: pythondiscorddiscord.py

解决方案


传递给的有效负载on_raw_reaction_add是一个RawReactionActionEvent对象。
正如错误所说,RawReactionActionEvent没有user属性。相反,您可以简单地使用该user_id属性。


推荐阅读