【发布时间】:2022-01-24 02:45:28
【问题描述】:
这是我目前所拥有的:
@bot.event
async def on_raw_reaction_add(payload):
message_id = payload.message_id
if message_id == MESSAGE_ID:
guild_id = payload.guild_id
guild = discord.utils.find(lambda g : g.id == guild_id, bot.guilds)
if payload.emoji.name == "EMOJI":
role = discord.utils.get(guild.roles, name="ROLE_NAME")
if role is not None:
我想在最后一个 if 语句中这样做,它会 dm 用户,但由于 on_raw_reaction_add 没有采用用户参数,我似乎对此事一无所知。任何形式的支持都将不胜感激。
【问题讨论】:
-
payload 确实有一个
member属性。您可以使用它来 DM 用户。
标签: python discord discord.py bots