>我正在尝试获取服务器名称的列表。我已经在服务器 ID 上做了,它工作得很好,但不适用于服务器名称。这就是它从正常工作的服务器 ID 开始的方式。
client.guilds.cache.keyArray().forEach(id => {
...
}
但是现在我正在尝试服务器名称
client.guilds.name.cache.keyArray().forEach(name => {
...
}
由于client.guilds.cache
是一个集合,因此您可以使用mapValues
:
client.guilds.cache.mapValues(guild => guild.name);
这将返回你的公会(或服务器(名称列表。