[英]Why is my Discord Bot is not responding when I mention it
嗨,我正在这样做,所以当我准确地 ping 机器人时,它会发送一些消息,但是当我执行“@Wide#9236”时,它没有任何响应。 它在一周前工作,但现在它突然不工作了。
我正在使用 Discord.JS v12.5.1
这是我的代码:
bot.on("message", message => {
if (message.author.bot) return;
if (message.channel.type === "dm") return
if (message.content == bot.user.toString()) {
const embed = new Discord.MessageEmbed()
.setTitle("Prefix")
.setDescription('My Prefix is "!"')
.setFooter('Type !help for more information')
.setThumbnail(bot.user.displayAvatarURL())
.setColor('RANDOM')
message.channel.send(embed)
}
})
而且我不知道如何修复它,因为它在一周前工作。
您可以检测是否使用message.mentions
提及了该机器人
if (message.mentions.has(client.user)) {
if (message.mentions.everyone) return;
// your stuff
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.