public void BotWork() { Thread thr = new Thread(AutoWrite) { IsBackground = true }; thr.Start(); MainModer = new Moder(); MainModer.UId = TGBotSettings.MainModer; MainModer.MLvl = "7"; FileStream file1 = new FileStream("./Data/info.txt", FileMode.Open); //создаем файловый поток StreamReader reader = new StreamReader(file1); // создаем «потоковый читатель» и связываем его с файловым потоком string toRead = ""; toRead = reader.ReadToEnd(); //считываем все данные с потока и вводим в переменнуб, с которой будем работать Info = toRead; reader.Close(); file1.Close(); while (true) { ParamResponse e; try { e = req.GetUpd();//Попытка получить данные } catch { Console.WriteLine("Trouble with Net");//Если дропнулось подключение сообщаем об этом и повторяем попытку req.MakeNewWebBot = true; continue; } if (Semafor.Semafor.StopBot == true)//Действия, завершающие работу бота. { thr.Abort(); return; } if (e.Writed == false) { continue;//Если получили пустое сообщение } CommandCentre(e); } }