繁体   English   中英

client.guilds.cache.get(...)。 members.get 不是函数

[英]client.guilds.cache.get(...). members.get It is not a function

我正在使用 cargo 执行命令,出现此错误,我无法理解,这是脚本:

const member = client.guilds.cache.get('980553630480474232').members.get(interaction.user.id); 

这是错误: client.guilds.cache.get(...).members.get is not a function.

在 v13 中,您需要使用.cache.get() ,如果错误仍然存​​在,请仔细检查您的公会 ID。

如果您遇到这样的错误,请尝试使用console.log()来查看未定义的值,因为此类错误是由未定义的值导致的。

如果您在代码中多次需要一个值,请先定义它,在这种情况下使用

const guild = client.guilds.cache.get('980553630480474232');
const member = guild.members.cache.get('ID')

旁注:如果这是一个命令文件,您可以使用以下命令直接获取公会:

interaction.guild.members.get(interaction.user.id)

暂无
暂无

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

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