Реализовал выбор способа получения обновлений в настройках

- Получение обновлений теперь выполняется через long polling (если не выбран вебхук)
- Периодическая проверка обновлений с помощью фонового задания
- Настройки позволяют переключаться между long polling и webhook для получения обновлений
This commit is contained in:
2025-07-01 12:53:43 +03:00
parent 69b0fc406a
commit 82272234bf
22 changed files with 317 additions and 216 deletions

View File

@@ -0,0 +1,16 @@
#Область ПрограммныйИнтерфейс
Процедура ЗапускПроверкиОбновлений() Экспорт
Если НЕ ПолучитьФункциональнуюОпцию("ТелеграмИспользоватьВебХук") Тогда
Попытка
ФоновыеЗадания.Выполнить("ТелеграмРегламент.ПроверкаОбновленийПоРасписанию",,"GetTelegramUpdatesLongPolling");
Исключение
ЗаписьЖурналаРегистрации("Телеграм-бот.Ошибка", УровеньЖурналаРегистрации.Ошибка,,,
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
КонецПопытки;
КонецЕсли;
КонецПроцедуры
#КонецОбласти