【发布时间】:2021-02-05 20:19:09
【问题描述】:
我的代码是:
@client.event
async def on_raw_reaction_add(payload):
message_id = payload.message_id
if message_id == 768549092674502666:
if payload.emoji.name == 'white_check_mark':
role = '<:Member:765291826151555104>'
await member.add_role(role)
我没有从调试器中得到任何结果,或者除非机器人添加了一个反应或登录,其他代码与这部分代码完全无关。
【问题讨论】:
-
谁是
member? -
成员是反应的加法器,或者文档说
-
但如果你说的是角色,那只是我在服务器中的角色
-
好的,谢谢。我说的是变量
member,而不是角色。它是否在您的代码中较早定义? -
不,在我的代码中没有其他地方提到它,我必须做 payload.member 吗?
标签: python discord discord.py