猿问

Client.roles.cache.size => undefined | Discord.js

client.roles.cache.size在 v12 中似乎对我不起作用,只是说那cache是未定义的

关于如何获得机器人当前在所有公会中实例化的角色总数的任何替代方法?


米琪卡哇伊
浏览 61回答 1
1回答

慕沐林林

Client没有名为 的属性roles。此属性属于Guild。您可以映射您的公会roles.cache.size并获取数组的总和。const roles = client.guilds.cache.map(guild => guild.roles.cache.size); console.log(`Total Roles: ${roles.reduce((a, b) => a + b, 0)}`);
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答