我的代码的相关部分:
const Discord = require('discord.js')
const fs = require('fs')
const client = new Discord.Client()
var forbidden = fs.readFileSync('forbidden.txt').toString().split("\n")
client.on('message', async (msg) => {
for (var i = 0; i < forbidden.length; i++) {
if (msg.content.toLowerCase().includes(forbidden[i])) {
msg.channel.send("Don't say that :rage:")
}
}
}
基本上,我希望机器人读取txt文件,并查看发送的消息中是否有任何单词。但是,漫游器只会对txt文件中的最后一个单词做出反应。我做错了什么?
编辑:忘了添加,我尝试从文件中打印一些单词,效果很好,但是循环无法正常工作。