繁体   English   中英

(DISCORD.JS V13) client.guilds.cache.get 无法正常工作

[英](DISCORD.JS V13) client.guilds.cache.get is not working properly

我在 discord.js v13 中制作了一个机器人,我想返回客户的行会/用户/频道数量。 但它返回function get() { [native code] }

        const main = new MessageEmbed()
            .setColor("#6164ab")
            .addField("<:discordReply:971028493645262888> Stats", `• ${client.guilds.cache.get} guilds\n• ${client.users.cache.get} users\n• ${client.channels.cache.get} channels`)

        await interaction.reply({ embeds: [main], ephemeral: true })

这是我的代码。 谢谢。

获取条目数的正确属性原来是.size而不是.get

在 Discord.JS 文档中,正如我所见, guilds.cache正在返回一个集合并且它具有获取大小的属性。 所以你基本上可以得到公会的规模;

client.guilds.cache.size // => Returns number

更多信息

不幸的是, .get是方法,所以它应该是.get()返回未定义的......

更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM