mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-06-06 23:46:28 +02:00
Main build (Jenkins)
This commit is contained in:
parent
311623adfa
commit
19fdecdf0e
@ -1,4 +1,4 @@
|
|||||||
FileID = "CQACAgIAAx0EcNsaZQACJ4dnFq5iIYKXh-iSeZPCljapHrkSQgACyVwAAhTbuEhgJvP1E6Ah1TYE";
|
FileID = "CQACAgIAAx0EcNsaZQACKOBnIzy_esPtkTolfhAhstyxYWEfNAACyWgAAuEHGElI5ZlX6thOwTYE";
|
||||||
Token = "6129457865:AAFyzNYOAFbu...";
|
Token = "6129457865:AAFyzNYOAFbu...";
|
||||||
|
|
||||||
Result = OPI_Telegram.DownloadFile(Token, FileID);
|
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"
|
```bsl title="1C:Enterprise/OneScript code example"
|
||||||
FileID = "CQACAgIAAx0EcNsaZQACJ4dnFq5iIYKXh-iSeZPCljapHrkSQgACyVwAAhTbuEhgJvP1E6Ah1TYE";
|
FileID = "CQACAgIAAx0EcNsaZQACKOBnIzy_esPtkTolfhAhstyxYWEfNAACyWgAAuEHGElI5ZlX6thOwTYE";
|
||||||
Token = "6129457865:AAFyzNYOAFbu...";
|
Token = "6129457865:AAFyzNYOAFbu...";
|
||||||
|
|
||||||
Result = OPI_Telegram.DownloadFile(Token, FileID);
|
Result = OPI_Telegram.DownloadFile(Token, FileID);
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
IDФайла = "CQACAgIAAx0EcNsaZQACJ4dnFq5iIYKXh-iSeZPCljapHrkSQgACyVwAAhTbuEhgJvP1E6Ah1TYE";
|
IDФайла = "CQACAgIAAx0EcNsaZQACKOBnIzy_esPtkTolfhAhstyxYWEfNAACyWgAAuEHGElI5ZlX6thOwTYE";
|
||||||
Токен = "6129457865:AAFyzNYOAFbu...";
|
Токен = "6129457865:AAFyzNYOAFbu...";
|
||||||
|
|
||||||
Результат = OPI_Telegram.СкачатьФайл(Токен, IDФайла);
|
Результат = OPI_Telegram.СкачатьФайл(Токен, IDФайла);
|
||||||
|
@ -29,7 +29,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
|
|
||||||
|
|
||||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||||
IDФайла = "CQACAgIAAx0EcNsaZQACJ4dnFq5iIYKXh-iSeZPCljapHrkSQgACyVwAAhTbuEhgJvP1E6Ah1TYE";
|
IDФайла = "CQACAgIAAx0EcNsaZQACKOBnIzy_esPtkTolfhAhstyxYWEfNAACyWgAAuEHGElI5ZlX6thOwTYE";
|
||||||
Токен = "6129457865:AAFyzNYOAFbu...";
|
Токен = "6129457865:AAFyzNYOAFbu...";
|
||||||
|
|
||||||
Результат = OPI_Telegram.СкачатьФайл(Токен, IDФайла);
|
Результат = OPI_Telegram.СкачатьФайл(Токен, IDФайла);
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -170,9 +170,30 @@ Function DownloadFile(Val Token, Val FileID) Export
|
|||||||
Path = Response[Result]["file_path"];
|
Path = Response[Result]["file_path"];
|
||||||
|
|
||||||
If Not ValueIsFilled(Path) Then
|
If Not ValueIsFilled(Path) Then
|
||||||
|
|
||||||
|
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;
|
Return Response;
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
|
EndIf;
|
||||||
|
|
||||||
URL = "api.telegram.org/file/bot" + Token + "/" + Path;
|
URL = "api.telegram.org/file/bot" + Token + "/" + Path;
|
||||||
Response = OPI_Tools.Get(URL, Parameters);
|
Response = OPI_Tools.Get(URL, Parameters);
|
||||||
|
|
||||||
|
@ -170,9 +170,30 @@ Function DownloadFile(Val Token, Val FileID) Export
|
|||||||
Path = Response[Result]["file_path"];
|
Path = Response[Result]["file_path"];
|
||||||
|
|
||||||
If Not ValueIsFilled(Path) Then
|
If Not ValueIsFilled(Path) Then
|
||||||
|
|
||||||
|
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;
|
Return Response;
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
|
EndIf;
|
||||||
|
|
||||||
URL = "api.telegram.org/file/bot" + Token + "/" + Path;
|
URL = "api.telegram.org/file/bot" + Token + "/" + Path;
|
||||||
Response = OPI_Tools.Get(URL, Parameters);
|
Response = OPI_Tools.Get(URL, Parameters);
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_Telegram.os
|
// OneScript: ./OInt/core/Modules/OPI_Telegram.os
|
||||||
// Lib: Telegram
|
// Lib: Telegram
|
||||||
// CLI: telegram
|
// CLI: telegram
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user