到目前为止,我的不和谐机器人未能找到我的成员

时间:2020-10-27 10:17:36

标签: python discord discord.py

我用python编写了一个discord机器人,该机器人一直工作到今天。今天,它找不到我的服务器成员,这显然是一个破坏交易者。为了确定故障点,我编写了以下测试例程:

@bot.command(name='test', help='test stuff')
async def test(ctx):
    for guild in bot.guilds:
        for member in guild.members:
            print(member)

    print("Test done")

这是我从文档复制并粘贴的代码,它应该照常工作。今天我得到了反馈:

Bot is ready. (=> this print command is generated on the startup of the bot)
Keeper of Keys#4019
Test done

Keeper of Keys是机器人本身的名称。因此,很明显,该机器人能够找到自己,但该行会的其他成员却找不到。难道我做错了什么?预先感谢!

1 个答案:

答案 0 :(得分:1)

好的,我浏览了文档,找到了解决问题的方法:

https://discordpy.readthedocs.io/en/latest/intents.html#privileged-intents

这应该可以解决问题。