【发布时间】:2021-03-08 22:56:32
【问题描述】:
我想要这样,如果有人 @'s user 1 然后它会回复一个短语 现在发生的情况是,任何人发送的任何消息都会导致机器人发送该短语。
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`)
}
});
【问题讨论】:
-
这能回答你的问题吗? Discord.js bot responds when mentioned
-
他只是构造了他的 or 运算符错误。它将始终为 true,因为非空字符串返回 true。
标签: javascript discord discord.js