我一直在尝试从 ID 获取用户对象,但它返回“NoneType”。这是我的代码:
user = client.get_user(INT)
Client 在我的代码中定义为:
client = discord.Client()
编辑: INT 将被替换为有效的 ID,这是我在实际代码中所做的
要获取成员对象,您的机器人需要成员意图,默认情况下禁用。要获得它,您必须做两件事:
intents = discord.Intents.default()
intents.members = True
client = discord.Client(intents=intents)
FierySpectre 的答案是正确的。此外,您应该确保:
client.run("TOKEN")
因为
client.get_user(INT)
无法访问您的客户无法与之交互的不和谐用户。