Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ';谁是';以“回答”;未处理的PromisejectionWarning:TypeError:message.guild.members.get不是函数;_Javascript_Bots_Discord_Discord.js - Fatal编程技术网

Javascript ';谁是';以“回答”;未处理的PromisejectionWarning:TypeError:message.guild.members.get不是函数;

Javascript ';谁是';以“回答”;未处理的PromisejectionWarning:TypeError:message.guild.members.get不是函数;,javascript,bots,discord,discord.js,Javascript,Bots,Discord,Discord.js,因此,我对使用javascript编码有点陌生。我认为让自己开始的一个好方法是编写一个Discord机器人。但是,当我尝试运行whois命令时,终端会以 未处理的PromisejectionWarning:TypeError:message.guild.members.get不是函数“ module.exports={ getMember:函数(消息,toFind=''){ toFind=toFind.toLowerCase(); 让target=message.guild.members.ge

因此,我对使用javascript编码有点陌生。我认为让自己开始的一个好方法是编写一个Discord机器人。但是,当我尝试运行whois命令时,终端会以

未处理的PromisejectionWarning:TypeError:message.guild.members.get不是函数“

module.exports={
getMember:函数(消息,toFind=''){
toFind=toFind.toLowerCase();
让target=message.guild.members.get(toFind);//{
返回成员.displayName.toLowerCase().includes(toFind)||
member.user.tag.toLowerCase().includes(toFind)
});
}
如果(!目标)
target=message.member;
回报目标;
},
formatDate:函数(日期){
返回新的Intl.DateTimeFormat('en-US')。格式(日期);
}
}

在v12中,因此
message.guild.members
是一个集合,而不是集合。要访问集合,请使用
message.guild.members.cache
(即
message.guild.members.cache.get(toFind)
).

您应该在该行上放置一个调试器,以便查看哪些值可用,并了解有关
成员
属性的更多信息。请在VSCode中签出调试。您凭什么认为这回答了您的问题?