Javascript discord.js特定于用户的雪花id命令
因此,我试图让我的机器人检测到一个用户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') } }} 因此,我尝试设置它来检查
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