【发布时间】:2019-11-01 21:16:35
【问题描述】:
这是一个非常简单的问题,但我正在制作一个非常简单的机器人(小型私人朋友服务器),我无法弄清楚如何做到这一点,也无法查找任何匹配的内容我在找。
如何让我的机器人仅在一条消息中发送两个不同的词时才会响应?
这是一个例子:
if (message.content.toLowerCase().includes('egg')) {
message.channel.send(egg(message));
} else
当然,在代码的其他地方声明了“egg(message)”的功能。我的机器人会以随机生成的响应来响应任何发送带有单词“egg”的消息的人,这工作正常。
我想知道的是,如果有人在一条消息中说出“鸡蛋”和“培根”这两个词,是否有可能让机器人做出响应。意思是,如果这两个词中的 both 在消息中的任何地方出现,我希望它做出回应,但如果 only “egg” 则不 回应或者说“培根”。我希望这是有道理的。
【问题讨论】:
标签: discord discord.js