Начинаю немного осваивать javascript и, как очень "умный", начал с запила телеграм бота)
Бот должен линковать в чат определенную информацию из директории. При этом он анализирует количество текстовых файлов в директории и, в случае пополнения, линкует последний. Код выглядит так:
const TelegramBot = require('node-telegram-bot-api');
const token = ******;
const fs = require('fs');
const puth = "D:/lol/" ;
bot = new TelegramBot(token, {polling: true});
dirsize = 0;
while(true){
fileContent = fs.readdirSync( puth,)
i = fileContent.length - 1;
if (i > dirsize){
fileread = fs.readFileSync(puth+fileContent[i], "utf8",)
bot.sendMessage("тут id чата, куда бот линкует" ,fileread);
console.log(fileread);
}
dirsize = i;
}
Отказывается работать с бесконечным циклом while. Если цикл убираю, то бот начинает работать, но делает лишь один линк, а дальше замолкает.
Понимаю, что всё выглядит убого и страшно для бывалого, но всё же прошу помочь).
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости