1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-03-29 21:57:16 +02:00

TG: Параметры Таймаут и Смещение в ПолучитьОбновления()

This commit is contained in:
Anton 2024-04-30 23:22:35 +03:00
parent 401b954073
commit 288b9ee426

@ -61,16 +61,23 @@
// Выполняет запрос /getUpdates, возвращающий информацию о событиях бота. Используется при работе в polling режиме
//
// Параметры:
// Токен - Строка - Токен бота - token
// Токен - Строка - Токен бота - token
// Таймаут - Строка,Число - Время ожидания новых событий - timeout
// Смещение - Строка,Число - Смещение в списке получаемых сообщений - offset
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
Функция ПолучитьОбновления(Знач Токен) Экспорт
Функция ПолучитьОбновления(Знач Токен, Знач Таймаут = 0, Знач Смещение = "") Экспорт
OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен);
URL = "api.telegram.org/bot" + Токен + "/getUpdates";
Ответ = OPI_Инструменты.Get(URL);
Параметры = Новый Структура;
OPI_Инструменты.ДобавитьПоле("timeout", Таймаут , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("offset" , Смещение, "Строка", Параметры);
Ответ = OPI_Инструменты.Get(URL, Параметры);
Возврат Ответ;
КонецФункции