Соответствующая часть моего кода:
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-файл и увидел, есть ли какие-либо слова в отправленном сообщении.Тем не менее, бот будет реагировать только на последнее слово в текстовом файле.Что я сделал не так?
edit: забыл добавить, я попытался напечатать некоторые слова из файла, и все работало нормально, но цикл не будет работать.