mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-03-29 21:57:16 +02:00
TG: Параметры Таймаут и Смещение в ПолучитьОбновления()
This commit is contained in:
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, Параметры);
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
Loading…
x
Reference in New Issue
Block a user