mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-02 03:38:55 +02:00
Преобразование OPI -> OInt (workflow)
This commit is contained in:
parent
ef097185af
commit
16c1f3637b
File diff suppressed because it is too large
Load Diff
@ -2237,7 +2237,7 @@ Function UploadFileToFolder(Val URL, Val Name, Val File, Val FolderID, Val Token
|
||||
FileMapping = New Map;
|
||||
FileMapping.Insert(FileName, File);
|
||||
|
||||
Response = OPI_Tools.PostMultipart(UploadURL, , FileMapping);
|
||||
Response = OPI_Tools.PostMultipart(UploadURL, , FileMapping, "");
|
||||
|
||||
EndIf;
|
||||
|
||||
@ -3004,6 +3004,55 @@ Function DeleteMessage(Val URL, Val MessageID, Val Token = "") Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get chat files folder
|
||||
// Get information about folder for chat files
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.disk.folder.get](@dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=93&LESSON_ID=11483)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function GetChatFilesFolder(Val URL, Val ChatID, Val Token = "") Export
|
||||
|
||||
Response = ChatManagment(URL, ChatID, "im.disk.folder.get", Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// SendFile
|
||||
// Send disk file to chat
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.disk.file.commit](@dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=93&LESSON_ID=11485)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// FileID - String, Number - File ID from UploadFileToFolder method - fileid
|
||||
// Description - String - File description - description
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function SendFile(Val URL, Val ChatID, Val FileID, Val Description = "", Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "im.disk.file.commit");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID" , ChatID , "String", Parameters);
|
||||
OPI_Tools.AddField("UPLOAD_ID", FileID , "String", Parameters);
|
||||
OPI_Tools.AddField("MESSAGE" , Description, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get chats structure
|
||||
// Get chat fields structure
|
||||
//
|
||||
|
@ -3104,6 +3104,7 @@ Procedure B24_ChatManagment() Export
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture2" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Document" , TestParameters);
|
||||
|
||||
Bitrix24_CreateChat(TestParameters);
|
||||
Bitrix24_GetChatUsers(TestParameters);
|
||||
@ -3124,6 +3125,8 @@ Procedure B24_ChatManagment() Export
|
||||
Bitrix24_EditMessage(TestParameters);
|
||||
Bitrix24_SetMessageReaction(TestParameters);
|
||||
Bitrix24_DeleteMessage(TestParameters);
|
||||
Bitrix24_GetChatFilesFolder(TestParameters);
|
||||
Bitrix24_SendFile(TestParameters);
|
||||
Bitrix24_ReadAll(TestParameters);
|
||||
Bitrix24_ChangeChatOwner(TestParameters);
|
||||
Bitrix24_LeaveChat(TestParameters);
|
||||
@ -3795,6 +3798,13 @@ Procedure Check_BitrixMessage(Val Result)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixFileMessage(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Map");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["MESSAGE_ID"]).Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region AtomicTests
|
||||
@ -9229,6 +9239,70 @@ Procedure Bitrix24_SetMessageReaction(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetChatFilesFolder(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetChatFilesFolder(URL, ChatID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetChatFilesFolder)", "Bitrix24");
|
||||
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetChatFilesFolder(URL, ChatID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetChatFilesFolder", "Bitrix24");
|
||||
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_SendFile(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
File = FunctionParameters["Document"]; // Binary Data, URL or path to file
|
||||
Description = "Very important file";
|
||||
|
||||
Directory = OPI_Bitrix24.GetChatFilesFolder(URL, ChatID);
|
||||
FolderID = Directory["result"]["ID"];
|
||||
|
||||
UploadedFile = OPI_Bitrix24.UploadFileToFolder(URL, "Imortant doc.docx", File, FolderID);
|
||||
FileID = UploadedFile["result"]["ID"];
|
||||
|
||||
Result = OPI_Bitrix24.SendFile(URL, ChatID, FileID, Description);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "SendFile)", "Bitrix24");
|
||||
|
||||
Check_BitrixFileMessage(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Directory = OPI_Bitrix24.GetChatFilesFolder(URL, ChatID, Token);
|
||||
FolderID = Directory["result"]["ID"];
|
||||
|
||||
UploadedFile = OPI_Bitrix24.UploadFileToFolder(URL, "Imortant doc.docx", File, FolderID, Token);
|
||||
FileID = UploadedFile["result"]["ID"];
|
||||
|
||||
Result = OPI_Bitrix24.SendFile(URL, ChatID, FileID, Description, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "SendFile", "Bitrix24");
|
||||
|
||||
Check_BitrixFileMessage(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region YandexDisk
|
||||
|
@ -2237,7 +2237,7 @@ Function UploadFileToFolder(Val URL, Val Name, Val File, Val FolderID, Val Token
|
||||
FileMapping = New Map;
|
||||
FileMapping.Insert(FileName, File);
|
||||
|
||||
Response = OPI_Tools.PostMultipart(UploadURL, , FileMapping);
|
||||
Response = OPI_Tools.PostMultipart(UploadURL, , FileMapping, "");
|
||||
|
||||
EndIf;
|
||||
|
||||
@ -3004,6 +3004,55 @@ Function DeleteMessage(Val URL, Val MessageID, Val Token = "") Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get chat files folder
|
||||
// Get information about folder for chat files
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.disk.folder.get](@dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=93&LESSON_ID=11483)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function GetChatFilesFolder(Val URL, Val ChatID, Val Token = "") Export
|
||||
|
||||
Response = ChatManagment(URL, ChatID, "im.disk.folder.get", Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// SendFile
|
||||
// Send disk file to chat
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.disk.file.commit](@dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=93&LESSON_ID=11485)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// FileID - String, Number - File ID from UploadFileToFolder method - fileid
|
||||
// Description - String - File description - description
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function SendFile(Val URL, Val ChatID, Val FileID, Val Description = "", Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "im.disk.file.commit");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID" , ChatID , "String", Parameters);
|
||||
OPI_Tools.AddField("UPLOAD_ID", FileID , "String", Parameters);
|
||||
OPI_Tools.AddField("MESSAGE" , Description, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get chats structure
|
||||
// Get chat fields structure
|
||||
//
|
||||
|
@ -3104,6 +3104,7 @@ Procedure B24_ChatManagment() Export
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture2" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Document" , TestParameters);
|
||||
|
||||
Bitrix24_CreateChat(TestParameters);
|
||||
Bitrix24_GetChatUsers(TestParameters);
|
||||
@ -3124,6 +3125,8 @@ Procedure B24_ChatManagment() Export
|
||||
Bitrix24_EditMessage(TestParameters);
|
||||
Bitrix24_SetMessageReaction(TestParameters);
|
||||
Bitrix24_DeleteMessage(TestParameters);
|
||||
Bitrix24_GetChatFilesFolder(TestParameters);
|
||||
Bitrix24_SendFile(TestParameters);
|
||||
Bitrix24_ReadAll(TestParameters);
|
||||
Bitrix24_ChangeChatOwner(TestParameters);
|
||||
Bitrix24_LeaveChat(TestParameters);
|
||||
@ -3795,6 +3798,13 @@ Procedure Check_BitrixMessage(Val Result)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_BitrixFileMessage(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Map");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["MESSAGE_ID"]).Заполнено();
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region AtomicTests
|
||||
@ -9229,6 +9239,70 @@ Procedure Bitrix24_SetMessageReaction(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_GetChatFilesFolder(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetChatFilesFolder(URL, ChatID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetChatFilesFolder)", "Bitrix24");
|
||||
|
||||
Check_BitrixObject(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.GetChatFilesFolder(URL, ChatID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetChatFilesFolder", "Bitrix24");
|
||||
|
||||
Check_BitrixObject(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_SendFile(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
File = FunctionParameters["Document"]; // Binary Data, URL or path to file
|
||||
Description = "Very important file";
|
||||
|
||||
Directory = OPI_Bitrix24.GetChatFilesFolder(URL, ChatID);
|
||||
FolderID = Directory["result"]["ID"];
|
||||
|
||||
UploadedFile = OPI_Bitrix24.UploadFileToFolder(URL, "Imortant doc.docx", File, FolderID);
|
||||
FileID = UploadedFile["result"]["ID"];
|
||||
|
||||
Result = OPI_Bitrix24.SendFile(URL, ChatID, FileID, Description);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendFile (хуto)", "Bitrix24");
|
||||
|
||||
Check_BitrixFileMessage(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Directory = OPI_Bitrix24.GetChatFilesFolder(URL, ChatID, Token);
|
||||
FolderID = Directory["result"]["ID"];
|
||||
|
||||
UploadedFile = OPI_Bitrix24.UploadFileToFolder(URL, "Imortant doc.docx", File, FolderID, Token);
|
||||
FileID = UploadedFile["result"]["ID"];
|
||||
|
||||
Result = OPI_Bitrix24.SendFile(URL, ChatID, FileID, Description, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendFile", "Bitrix24");
|
||||
|
||||
Check_BitrixFileMessage(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region YandexDisk
|
||||
|
@ -4263,6 +4263,88 @@
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetChatFilesFolder";
|
||||
NewLine.МетодПоиска = "GETCHATFILESFOLDER";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Chats and messages";
|
||||
NewLine.ОписаниеМетода = "Get information about folder for chat files";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetChatFilesFolder";
|
||||
NewLine.МетодПоиска = "GETCHATFILESFOLDER";
|
||||
NewLine.Параметр = "--chat";
|
||||
NewLine.Описание = "Chat ID";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "GetChatFilesFolder";
|
||||
NewLine.МетодПоиска = "GETCHATFILESFOLDER";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "SendFile";
|
||||
NewLine.МетодПоиска = "SENDFILE";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Chats and messages";
|
||||
NewLine.ОписаниеМетода = "Send disk file to chat";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "SendFile";
|
||||
NewLine.МетодПоиска = "SENDFILE";
|
||||
NewLine.Параметр = "--chat";
|
||||
NewLine.Описание = "Chat ID";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "SendFile";
|
||||
NewLine.МетодПоиска = "SENDFILE";
|
||||
NewLine.Параметр = "--fileid";
|
||||
NewLine.Описание = "File ID from UploadFileToFolder method";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "SendFile";
|
||||
NewLine.МетодПоиска = "SENDFILE";
|
||||
NewLine.Параметр = "--description";
|
||||
NewLine.Описание = "File description (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "SendFile";
|
||||
NewLine.МетодПоиска = "SENDFILE";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
|
@ -1,21 +1,21 @@
|
||||
<package-def>
|
||||
<module name="OPI_Airtable" file="core/Modules/OPI_Airtable.os"/>
|
||||
<module name="OPI_Bitrix24" file="core/Modules/OPI_Bitrix24.os"/>
|
||||
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
||||
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.os"/>
|
||||
<module name="OPI_GoogleDrive" file="core/Modules/OPI_GoogleDrive.os"/>
|
||||
<module name="OPI_GoogleSheets" file="core/Modules/OPI_GoogleSheets.os"/>
|
||||
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
||||
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
||||
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
|
||||
<module name="OPI_Telegram" file="core/Modules/OPI_Telegram.os"/>
|
||||
<module name="OPI_Twitter" file="core/Modules/OPI_Twitter.os"/>
|
||||
<module name="OPI_Viber" file="core/Modules/OPI_Viber.os"/>
|
||||
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
||||
<module name="OPI_YandexDisk" file="core/Modules/OPI_YandexDisk.os"/>
|
||||
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
|
||||
<module name="OPI_Инструменты" file="tools/Modules/internal/Modules/OPI_Инструменты.os"/>
|
||||
<module name="OPI_Криптография" file="tools/Modules/internal/Modules/OPI_Криптография.os"/>
|
||||
<module name="OPI_ПолучениеДанныхТестов" file="tools/Modules/OPI_ПолучениеДанныхТестов.os"/>
|
||||
<module name="OPI_Инструменты" file="tools/Modules/internal/Modules/OPI_Инструменты.os"/>
|
||||
<module name="OPI_GoogleDrive" file="core/Modules/OPI_GoogleDrive.os"/>
|
||||
<module name="OPI_Twitter" file="core/Modules/OPI_Twitter.os"/>
|
||||
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
|
||||
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
||||
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
||||
<module name="OPI_Bitrix24" file="core/Modules/OPI_Bitrix24.os"/>
|
||||
<module name="OPI_Viber" file="core/Modules/OPI_Viber.os"/>
|
||||
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.os"/>
|
||||
<module name="OPI_Telegram" file="core/Modules/OPI_Telegram.os"/>
|
||||
<module name="OPI_Airtable" file="core/Modules/OPI_Airtable.os"/>
|
||||
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
|
||||
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
||||
<module name="OPI_GoogleSheets" file="core/Modules/OPI_GoogleSheets.os"/>
|
||||
<module name="OPI_YandexDisk" file="core/Modules/OPI_YandexDisk.os"/>
|
||||
<module name="OPI_ПреобразованиеТипов" file="tools/Modules/OPI_ПреобразованиеТипов.os"/>
|
||||
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
||||
<module name="OPI_ПолучениеДанныхТестов" file="tools/Modules/OPI_ПолучениеДанныхТестов.os"/>
|
||||
</package-def>
|
||||
|
@ -4279,6 +4279,88 @@
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьКаталогФайловЧата";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАТАЛОГФАЙЛОВЧАТА";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает каталог для хранения фйлов чата";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьКаталогФайловЧата";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАТАЛОГФАЙЛОВЧАТА";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "ID чата";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ПолучитьКаталогФайловЧата";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАТАЛОГФАЙЛОВЧАТА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
НоваяСтрока.ОписаниеМетода = "Отправляет файл диска в чат по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "ID чата";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--fileid";
|
||||
НоваяСтрока.Описание = "ID файла, загруженного при помощи ЗагрузитьФайлВКаталог";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--description";
|
||||
НоваяСтрока.Описание = "Описание файла (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
|
Loading…
Reference in New Issue
Block a user