mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-06 03:54:27 +02:00
Main build (Jenkins)
This commit is contained in:
parent
625250e89c
commit
0d891ea26f
@ -1,4 +1,4 @@
|
||||
FileID = "CQACAgIAAx0EcNsaZQACJ4dnFq5iIYKXh-iSeZPCljapHrkSQgACyVwAAhTbuEhgJvP1E6Ah1TYE";
|
||||
FileID = "CQACAgIAAx0EcNsaZQACKOBnIzy_esPtkTolfhAhstyxYWEfNAACyWgAAuEHGElI5ZlX6thOwTYE";
|
||||
Token = "6129457865:AAFyzNYOAFbu...";
|
||||
|
||||
Result = OPI_Telegram.DownloadFile(Token, FileID);
|
||||
|
@ -29,7 +29,7 @@ Method at API documentation: [getFile](https://core.telegram.org/bots/api#getfil
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
FileID = "CQACAgIAAx0EcNsaZQACJ4dnFq5iIYKXh-iSeZPCljapHrkSQgACyVwAAhTbuEhgJvP1E6Ah1TYE";
|
||||
FileID = "CQACAgIAAx0EcNsaZQACKOBnIzy_esPtkTolfhAhstyxYWEfNAACyWgAAuEHGElI5ZlX6thOwTYE";
|
||||
Token = "6129457865:AAFyzNYOAFbu...";
|
||||
|
||||
Result = OPI_Telegram.DownloadFile(Token, FileID);
|
||||
|
@ -1,4 +1,4 @@
|
||||
IDФайла = "CQACAgIAAx0EcNsaZQACJ4dnFq5iIYKXh-iSeZPCljapHrkSQgACyVwAAhTbuEhgJvP1E6Ah1TYE";
|
||||
IDФайла = "CQACAgIAAx0EcNsaZQACKOBnIzy_esPtkTolfhAhstyxYWEfNAACyWgAAuEHGElI5ZlX6thOwTYE";
|
||||
Токен = "6129457865:AAFyzNYOAFbu...";
|
||||
|
||||
Результат = OPI_Telegram.СкачатьФайл(Токен, IDФайла);
|
||||
|
@ -29,7 +29,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
IDФайла = "CQACAgIAAx0EcNsaZQACJ4dnFq5iIYKXh-iSeZPCljapHrkSQgACyVwAAhTbuEhgJvP1E6Ah1TYE";
|
||||
IDФайла = "CQACAgIAAx0EcNsaZQACKOBnIzy_esPtkTolfhAhstyxYWEfNAACyWgAAuEHGElI5ZlX6thOwTYE";
|
||||
Токен = "6129457865:AAFyzNYOAFbu...";
|
||||
|
||||
Результат = OPI_Telegram.СкачатьФайл(Токен, IDФайла);
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -170,7 +170,28 @@ Function DownloadFile(Val Token, Val FileID) Export
|
||||
Path = Response[Result]["file_path"];
|
||||
|
||||
If Not ValueIsFilled(Path) Then
|
||||
Return Response;
|
||||
|
||||
Ready = False;
|
||||
|
||||
For N = 1 To 5 Do
|
||||
|
||||
OPI_Tools.Pause(N);
|
||||
|
||||
Response = OPI_Tools.Get(URL, Parameters);
|
||||
Path = Response[Result]["file_path"];
|
||||
|
||||
Ready = ValueIsFilled(Path);
|
||||
|
||||
If Ready Then
|
||||
Break;
|
||||
EndIf;
|
||||
|
||||
EndDo;
|
||||
|
||||
If Not Ready Then
|
||||
Return Response;
|
||||
EndIf;
|
||||
|
||||
EndIf;
|
||||
|
||||
URL = "api.telegram.org/file/bot" + Token + "/" + Path;
|
||||
|
@ -170,7 +170,28 @@ Function DownloadFile(Val Token, Val FileID) Export
|
||||
Path = Response[Result]["file_path"];
|
||||
|
||||
If Not ValueIsFilled(Path) Then
|
||||
Return Response;
|
||||
|
||||
Ready = False;
|
||||
|
||||
For N = 1 To 5 Do
|
||||
|
||||
OPI_Tools.Pause(N);
|
||||
|
||||
Response = OPI_Tools.Get(URL, Parameters);
|
||||
Path = Response[Result]["file_path"];
|
||||
|
||||
Ready = ValueIsFilled(Path);
|
||||
|
||||
If Ready Then
|
||||
Break;
|
||||
EndIf;
|
||||
|
||||
EndDo;
|
||||
|
||||
If Not Ready Then
|
||||
Return Response;
|
||||
EndIf;
|
||||
|
||||
EndIf;
|
||||
|
||||
URL = "api.telegram.org/file/bot" + Token + "/" + Path;
|
||||
|
@ -170,28 +170,28 @@
|
||||
Путь = Ответ[Result]["file_path"];
|
||||
|
||||
Если Не ЗначениеЗаполнено(Путь) Тогда
|
||||
|
||||
|
||||
Загружен = Ложь;
|
||||
|
||||
|
||||
Для Н = 1 По 5 Цикл
|
||||
|
||||
|
||||
OPI_Инструменты.Пауза(Н);
|
||||
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, Параметры);
|
||||
Путь = Ответ[Result]["file_path"];
|
||||
|
||||
|
||||
Загружен = ЗначениеЗаполнено(Путь);
|
||||
|
||||
|
||||
Если Загружен Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
|
||||
Если Не Загружен Тогда
|
||||
Возврат Ответ;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
URL = "api.telegram.org/file/bot" + Токен + "/" + Путь;
|
||||
|
@ -1935,9 +1935,9 @@
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьОбщийМодуль(Знач Имя)
|
||||
|
||||
|
||||
Модуль = Вычислить(Имя);
|
||||
|
||||
|
||||
Возврат Модуль;
|
||||
КонецФункции
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_Telegram.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_Telegram.os
|
||||
// Lib: Telegram
|
||||
// CLI: telegram
|
||||
|
||||
@ -170,28 +170,28 @@
|
||||
Путь = Ответ[Result]["file_path"];
|
||||
|
||||
Если Не ЗначениеЗаполнено(Путь) Тогда
|
||||
|
||||
|
||||
Загружен = Ложь;
|
||||
|
||||
|
||||
Для Н = 1 По 5 Цикл
|
||||
|
||||
|
||||
OPI_Инструменты.Пауза(Н);
|
||||
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, Параметры);
|
||||
Путь = Ответ[Result]["file_path"];
|
||||
|
||||
|
||||
Загружен = ЗначениеЗаполнено(Путь);
|
||||
|
||||
|
||||
Если Загружен Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
|
||||
Если Не Загружен Тогда
|
||||
Возврат Ответ;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
URL = "api.telegram.org/file/bot" + Токен + "/" + Путь;
|
||||
|
Loading…
Reference in New Issue
Block a user