Python on_raw_reaction_add-client.get_user(payload.user_id)返回None

Python on_raw_reaction_add-client.get_user(payload.user_id)返回None,python,discord.py,Python,Discord.py,我正试图让机器人在人们对某个反应做出反应时加入角色,它以前工作得很好,但突然停止了工作 client.get_user(payload.user_id)本应返回用户,但它不返回任何用户,我打印了用户id,它工作了,打印了我自己的id,但当我添加get_用户时,它立即不返回任何用户(我正在使用我自己的id) 我不知道发生了什么,我确定discor.py是最新的更新 以下是相关代码部分: 感谢使用discord.py 1.5.x设置意图,您的活动才能正常运行 转到您的discord开发者门户 单击您

我正试图让机器人在人们对某个反应做出反应时加入角色,它以前工作得很好,但突然停止了工作

client.get_user(payload.user_id)本应返回用户,但它不返回任何用户,我打印了用户id,它工作了,打印了我自己的id,但当我添加get_用户时,它立即不返回任何用户(我正在使用我自己的id)

我不知道发生了什么,我确定discor.py是最新的更新

以下是相关代码部分:


感谢使用discord.py 1.5.x设置意图,您的活动才能正常运行

  • 转到您的discord开发者门户
  • 单击您的应用程序
  • 点击你的机器人
  • 向下滚动至“Privileged Gateway Intents”,并同时启用这两个选项
  • 将此添加到您的代码中:

    intents=discord.intents.default()
    #如果您使用的是客户端
    客户端=不一致。客户端(意图=意图)
    #如果您使用的是bot
    bot=commands.bot(命令前缀='!',意图=意图)