所以我将此代码添加到我的机器人中,它停止工作。
client.on("guildCreate", guild => {
console.log(`Joined Server | Name: ${guild.name} | ID: ${guild.id} | Member Count: ${guild.memberCount} | Owner: ${guild.owner.user.tag}`);
}
机器人无法再读取属性“用户”,有人知道为什么吗?
最佳答案
公会所有者的一个常见错误是公会的所有者没有被缓存。 解决这个问题的一个简单方法是使用 guild#ownerID 方法获取成员对象,并将其用于我们的需求。
client.on("guildCreate", async guild => {
const owner = await guild.members.fetch(guild.ownerID)
console.log(`Joined Server | Name: ${guild.name} | ID: ${guild.id} | Member Count: ${guild.memberCount} | Owner: ${owner.user.tag}`)
}
关于javascript - 类型错误 : Cannot read property 'user' of null | discord. js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66205627/