From c141bbeedd3ad0e9152e55a0601cf6f2135a8c27 Mon Sep 17 00:00:00 2001 From: Karim Shakirov Date: Thu, 26 Sep 2019 13:53:14 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=BF=D1=80=D0=BE=D0=BA?= =?UTF-8?q?=D1=81=D0=B8=20=D0=BF=D1=80=D0=B8=20=D0=BD=D0=B5=D1=81=D1=82?= =?UTF-8?q?=D0=B0=D0=BD=D0=B4=D0=B0=D1=80=D1=82=D0=BD=D1=8B=D1=85=20=D0=B1?= =?UTF-8?q?=D0=BB=D0=BE=D0=BA=D0=B8=D1=80=D0=BE=D0=B2=D0=BA=D0=B0=D1=85=20?= =?UTF-8?q?=D1=80=D0=BA=D0=BD=20(=D0=B2=D0=BE=D0=B7=D0=B2=D1=80=D0=B0?= =?UTF-8?q?=D1=82=20404=20etc.)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...20\265\320\263\321\200\320\260\320\274.os" | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git "a/src/\320\242\321\200\320\260\320\275\321\201\320\277\320\276\321\200\321\202\321\213/\320\242\321\200\320\260\320\275\321\201\320\277\320\276\321\200\321\202\320\242\320\265\320\273\320\265\320\263\321\200\320\260\320\274.os" "b/src/\320\242\321\200\320\260\320\275\321\201\320\277\320\276\321\200\321\202\321\213/\320\242\321\200\320\260\320\275\321\201\320\277\320\276\321\200\321\202\320\242\320\265\320\273\320\265\320\263\321\200\320\260\320\274.os" index e3763c2..c3c841c 100644 --- "a/src/\320\242\321\200\320\260\320\275\321\201\320\277\320\276\321\200\321\202\321\213/\320\242\321\200\320\260\320\275\321\201\320\277\320\276\321\200\321\202\320\242\320\265\320\273\320\265\320\263\321\200\320\260\320\274.os" +++ "b/src/\320\242\321\200\320\260\320\275\321\201\320\277\320\276\321\200\321\202\321\213/\320\242\321\200\320\260\320\275\321\201\320\277\320\276\321\200\321\202\320\242\320\265\320\273\320\265\320\263\321\200\320\260\320\274.os" @@ -78,16 +78,30 @@ ОпределитьТипСообщения(ДополнительныеПараметры, ПараметрыСообщения); + КодСостоянияСоединения = 301; + КоличествоПопытокПодключения = 0; Попытка ОтветHTTP = ВызватьМетодTelegramAPI("sendMessage", ПараметрыСообщения); + Если ОтветHTTP.КодСостояния <> 200 + Тогда + Пока ((КодСостоянияСоединения > 300) И (КоличествоПопытокПодключения < 25)) Цикл + Попытка + Прокси = СоздатьДинамическийПрокси(КоличествоПопытокПодключения); + ОтветHTTP = ВызватьМетодTelegramAPI("sendMessage", ПараметрыСообщения, Прокси); + КодСостоянияСоединения = ОтветHTTP.КодСостояния; + КоличествоПопытокПодключения = КоличествоПопытокПодключения + 1; + Исключение + Приостановить(2); + КоличествоПопытокПодключения = КоличествоПопытокПодключения + 1; + КонецПопытки; + КонецЦикла; + КонецЕсли; Исключение - КодСостоянияСоединения = 301; - КоличествоПопытокПодключения = 0; Пока ((КодСостоянияСоединения > 300) И (КоличествоПопытокПодключения < 25)) Цикл Попытка - Прокси = СоздатьДинамическийПрокси(КоличествоПопытокПодключения); - ОтветHTTP = ВызватьМетодTelegramAPI("sendMessage", ПараметрыСообщения, Прокси); - КодСостоянияСоединения = ОтветHTTP.КодСостояния; + Прокси = СоздатьДинамическийПрокси(КоличествоПопытокПодключения); + ОтветHTTP = ВызватьМетодTelegramAPI("sendMessage", ПараметрыСообщения, Прокси); + КодСостоянияСоединения = ОтветHTTP.КодСостояния; КоличествоПопытокПодключения = КоличествоПопытокПодключения + 1; Исключение Приостановить(2);