截至今天,我的不和谐机器人无法找到我的成员

Posted

技术标签:

【中文标题】截至今天,我的不和谐机器人无法找到我的成员【英文标题】:My discord bot fails to find my members as of today 【发布时间】:2021-02-09 14:32:59 【问题描述】:

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

@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】:

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

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

这应该可以解决问题。

【讨论】:

感谢您提供答案。我不知道这个变化

以上是关于截至今天,我的不和谐机器人无法找到我的成员的主要内容,如果未能解决你的问题,请参考以下文章

我的不和谐机器人在 13.0.0 之后无法工作

为啥当我输入 node main.js 时我的不和谐机器人无法上线?

Heroku:我的不和谐机器人是不是在发出网络请求?

试图在 heroku 上托管我的不和谐机器人但我无法获得工人。请告诉我如何解决这个问题以及在哪里

试图制作一个命令页面来列出我的不和谐机器人上的所有命令,但不知道如何[关闭]

让您的不和谐机器人保存您发送的消息