所以我将此代码添加到我的机器人中,但它停止工作。
client.on("guildCreate", guild => {
console.log(`Joined Server | Name: ${guild.name} | ID: ${guild.id} | Member Count: ${guild.memberCount} | Owner: ${guild.owner.user.tag}`);
}
机器人无法再读取属性“用户”,有人知道为什么吗?
答案 0 :(得分:3)
公会所有者的一个常见错误是公会的所有者没有被缓存。
一个简单的解决方法是获取成员对象,使用 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}`)
}