Изменения в форме настроек

- Улучшил механизм переключения webhook/long poll
- Изменил расписания оповещения об актуальности
This commit is contained in:
2025-07-02 17:29:25 +03:00
parent b857323d19
commit 045d4f2e6c
6 changed files with 54 additions and 20 deletions

View File

@@ -1,20 +1,21 @@
#Область ПрограммныйИнтерфейс
// Получить обновления и обработать их по расписанию
Процедура ПроверкаОбновленийПоРасписанию() Экспорт
ТелеграмМетодыВызовСервера.DeleteWebhook();
Пока Истина Цикл
Если ПолучитьФункциональнуюОпцию("ТелеграмИспользоватьВебХук") Тогда
//Если ПолучитьФункциональнуюОпцию("ТелеграмИспользоватьВебХук") Тогда
// Прервать;
//КонецЕсли;
Если Константы.ТелеграмИспользоватьВебХук.Получить() Тогда
Прервать;
КонецЕсли;
Ответ = ТелеграмМетодыВызовСервера.GetUpdates(30);
Если Ответ.Успех Тогда
БотОбщегоНазначения.ОбработкаКомандыБота(Ответ.Тело);
Иначе
Если СтрНайти(Ответ.Описание, "can't use getUpdates method while webhook is active") <> 0 Тогда
ТелеграмМетодыВызовСервера.DeleteWebhook();
КонецЕсли;
КонецЕсли;
КонецЦикла;