Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.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 discord.js特定于用户的雪花id命令_Javascript_Bots_Discord.js - Fatal编程技术网

Javascript discord.js特定于用户的雪花id命令

Javascript discord.js特定于用户的雪花id命令,javascript,bots,discord.js,Javascript,Bots,Discord.js,因此,我试图让我的机器人检测到一个用户id,以允许一个命令,这样一个命令只有一个用户,我有点难以理解我做错了什么 run(message) { //member id 184191493919997952 if(message.member.id.find('id', '184191493919997952')){ return message.say('True') }else{ return message.say('False') } }} 因此,我尝试设置它来检查

因此,我试图让我的机器人检测到一个用户id,以允许一个命令,这样一个命令只有一个用户,我有点难以理解我做错了什么

run(message) {
    //member id 184191493919997952
if(message.member.id.find('id', '184191493919997952')){
return message.say('True') 

}else{

return message.say('False')




}
}}
因此,我尝试设置它来检查使用该命令的人,如果他们的雪花id不等于列出的那个,那么它应该返回false,但我一直得到一个TypeError我是否遗漏了什么?

id是用户的属性(即message.author)。 您可以直接使用“==”检查它是否等于某个值

run(message) {
    if (message.author.id == "184191493919997952") {
        message.reply("true")
    } else {
        message.reply("false")
    };
};

此外,没有称为消息“say”的方法。 您可以在此处检查可用的方法(例如,message.reply()):

这也适用于某些原因message.say和message.reply对我都适用可能是commando