Javascript 如果某个特定用户是@,那么说一个短语

Javascript 如果某个特定用户是@,那么说一个短语,javascript,discord,discord.js,Javascript,Discord,Discord.js,我想要它,这样如果任何人的用户1,它就会用一个短语来回应 现在发生的是,任何人发送的任何消息都会导致bot发送短语 bot.on('message', message => { if (message.channel.type != 'text' || message.author.bot) return; if (message.content === '<@user_id_1>' || '<@!user_id_1>'){

我想要它,这样如果任何人的用户1,它就会用一个短语来回应 现在发生的是,任何人发送的任何消息都会导致bot发送短语

bot.on('message', message => {
    if (message.channel.type != 'text' || message.author.bot) 
      return;

    if (message.content === '<@user_id_1>' || '<@!user_id_1>'){
      message.channel.send(`<@!user_id_1> is funny`)
    }
});
bot.on('message',message=>{
if(message.channel.type!=“text”| | message.author.bot)
返回;
如果(message.content==''||'''){
message.channel.send(`is-fully`)
}
});
bot.on('message',message=>{
if(message.channel.type!=“text”| | message.author.bot)
返回;
如果(message.content==''| | message.content==''){
message.channel.send(`is-fully`)
}
});

这是否回答了您的问题?他只是构造了错误的or运算符。它将始终为true,因为非空字符串返回true。
bot.on('message', message => {
  if (message.channel.type != 'text' || message.author.bot) 
     return;

  if (message.content === '<@user_id_1>' || message.content === '<@!user_id_1>'){
    message.channel.send(`<@!user_id_1> is funny`)
  }
});