如何使机器人更有效地回应提及

时间:2020-05-16 02:29:18

标签: discord discord.js

我已经知道如何使机器人通过执行message.mentions.has(bot.user)来回应提及

但是,当有人对所有人进行ping操作时,它会响应该ping操作。

如何做到这一点,使机器人仅在特意对其进行ping操作时才响应,而对诸如角色ping,此处ping或每个人ping之类的外部ping不响应

3 个答案:

答案 0 :(得分:0)

也许是msg.mentions.first().id === bot.user.id

答案 1 :(得分:0)

您可以使用

message.mentions.first().id === message.guild.me.id

答案 2 :(得分:0)

也许您想做:

    if (message.content.includes("<@botidhere>") {
     //return;
  }