不知道怎么解释,问题需要解决
Don't know how to explain, issue requires resolving
bot.on('message', function(message) {
if(!message.content.includes("ew")) {
if(!message.author.bot) {
message.delete();
}
}
});
我的代码中的这一行有问题。我希望这严格只允许 "ew" 并且只允许 "ew" 并且前面或后面没有其他单词。问题是它允许任何单词出现在它的前面或后面,只要它在其中某处包含 "ew"。
我该如何解决这个问题?
谢谢。
正如我在评论中所说,您只需检查整个 message.content
与您想要测试的任何字符串以及 accept/reject 所有其他字符串:
bot.on('message', function(message) {
if(message.content !== "ew") {
if(!message.author.bot) {
message.delete();
}
}
});
这将对所有(non-bot)条不完全 ew
且仅 ew
.
的消息发出删除命令
bot.on('message', function(message) {
if(!message.content.includes("ew")) {
if(!message.author.bot) {
message.delete();
}
}
});
我的代码中的这一行有问题。我希望这严格只允许 "ew" 并且只允许 "ew" 并且前面或后面没有其他单词。问题是它允许任何单词出现在它的前面或后面,只要它在其中某处包含 "ew"。
我该如何解决这个问题?
谢谢。
正如我在评论中所说,您只需检查整个 message.content
与您想要测试的任何字符串以及 accept/reject 所有其他字符串:
bot.on('message', function(message) {
if(message.content !== "ew") {
if(!message.author.bot) {
message.delete();
}
}
});
这将对所有(non-bot)条不完全 ew
且仅 ew
.