本文介绍了discord.js bot回复自己的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我目前正在编写我的第一个discord bot,它已经可以播放YouTube音乐。

I am currently coding my first discord bot, it can already play YouTube music.

if (message.content.includes("Good Job") ||
    message.content.includes("good job")) {
    message.channel.sendMessage("Good Job everyone :smirk:");
}

如你所见,如果有人输入好工作(这只是一个例子)然后机器人将回复好工作每个人:smirk :),但随后垃圾邮件将开始:机器人读取他自己的消息并回复它。

As you see, if someone types "good job" (this is just an example) then the bot will reply with "good job everyone :smirk:), but then the spam will begin: the bot reads his own message and replies to it.

如何防止机器人自行回答?

How can I prevent the bot from answering itself?

推荐答案

在消息事件中使用此项:

Use this in the on message event:

if (message.author.bot) return;

了解更多信息:

这篇关于discord.js bot回复自己的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 18:24