mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-26 05:37:27 +02:00
Преобразование OPI -> OInt (workflow)
This commit is contained in:
parent
0c72055e1f
commit
ae60685d7e
File diff suppressed because it is too large
Load Diff
@ -2393,6 +2393,221 @@ Function LeaveChat(Val URL, Val ChatID, Val Token = "") Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Add users to chat
|
||||
// Adds users to the chat by ID array
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.user.add](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12097)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// UserIDs - Array of string, number - New members IDs - users
|
||||
// HideHistory - Boolean - Hide old messages from new members - hide
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function AddUsersToChat(Val URL
|
||||
, Val ChatID
|
||||
, Val UserIDs
|
||||
, Val HideHistory = False
|
||||
, Val Token = "") Export
|
||||
|
||||
MakeBoolean(HideHistory);
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "im.chat.user.add");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID" , ChatID , "String" , Parameters);
|
||||
OPI_Tools.AddField("USERS" , UserIDs, "Collection", Parameters);
|
||||
OPI_Tools.AddField("HIDE_HISTORY", HideHistory , "String" , Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Delete user from chat
|
||||
// Deletes user from chat
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.user.delete](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12099)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// UserID - String, Number - User ID - user
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function DeleteUserFromChat(Val URL, Val ChatID, Val UserID, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "im.chat.user.delete");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID", ChatID , "String", Parameters);
|
||||
OPI_Tools.AddField("USER_ID", UserID, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Change chat title
|
||||
// Change text of chat title
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.updateTitle](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12105)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// Title - String - New title - title
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function ChangeChatTitle(Val URL, Val ChatID, Val Title, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "im.chat.updateTitle");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID", ChatID , "String", Parameters);
|
||||
OPI_Tools.AddField("TITLE" , Title, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Change chat color
|
||||
// Chat chat color for mobile app
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.updateTitle](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12105)
|
||||
// Available colors: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA, PINK, LIME, BROWN, AZURE, KHAKI, SAND,
|
||||
// MARENGO, GRAY, GRAPHITE
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// Color - String - New chat color - color
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function ChangeChatColor(Val URL, Val ChatID, Val Color, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "im.chat.updateColor");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID", ChatID, "String", Parameters);
|
||||
OPI_Tools.AddField("COLOR" , Color , "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Change chat picture
|
||||
// Setup new chat picture
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.updateAvatar](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12109)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// Image - String, BinaryData - Picture data - picture
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function ChangeChatPicture(Val URL, Val ChatID, Val Image, Val Token = "") Export
|
||||
|
||||
OPI_TypeConversion.GetBinaryData(Image);
|
||||
|
||||
Image = Base64String(Image);
|
||||
Parameters = NormalizeAuth(URL, Token, "im.chat.updateAvatar");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID", ChatID , "String", Parameters);
|
||||
OPI_Tools.AddField("AVATAR" , Image, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Change chat owner
|
||||
// Change chat owner
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.setOwner](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12111)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// UserID - String, Number - User ID - user
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function ChangeChatOwner(Val URL, Val ChatID, Val UserID, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "im.chat.setOwner");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID", ChatID , "String", Parameters);
|
||||
OPI_Tools.AddField("USER_ID", UserID, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Disable chat notifications
|
||||
// Disable chat notifications
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.mute](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=11473)
|
||||
//
|
||||
// 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 DisableChatNotifications(Val URL, Val ChatID, Val Token = "") Export
|
||||
|
||||
Response = ChatNotificationsSwitch(URL, ChatID, True, Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Enable chat notifications
|
||||
// Enable chat notifications
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.mute](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=11473)
|
||||
//
|
||||
// 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 EnableChatNotifications(Val URL, Val ChatID, Val Token = "") Export
|
||||
|
||||
Response = ChatNotificationsSwitch(URL, ChatID, False, Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get chats structure
|
||||
// Get chat fields structure
|
||||
//
|
||||
@ -2554,4 +2769,19 @@ Function ChatManagment(Val URL, Val ChatID, Val Method, Val Token = "")
|
||||
|
||||
EndFunction
|
||||
|
||||
Function ChatNotificationsSwitch(Val URL, Val ChatID, Val Off, Val Token = "")
|
||||
|
||||
MakeBoolean(Off);
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "im.chat.mute");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID", ChatID , "String", Parameters);
|
||||
OPI_Tools.AddField("MUTE" , Off, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
@ -3103,9 +3103,18 @@ Procedure B24_ChatManagment() Export
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture2" , TestParameters);
|
||||
|
||||
Bitrix24_CreateChat(TestParameters);
|
||||
Bitrix24_GetChatUsers(TestParameters);
|
||||
Bitrix24_DeleteUserFromChat(TestParameters);
|
||||
Bitrix24_AddUsersToChat(TestParameters);
|
||||
Bitrix24_ChangeChatTitle(TestParameters);
|
||||
Bitrix24_ChangeChatColor(TestParameters);
|
||||
Bitrix24_ChangeChatPicture(TestParameters);
|
||||
Bitrix24_DisableChatNotifications(TestParameters);
|
||||
Bitrix24_EnableChatNotifications(TestParameters);
|
||||
Bitrix24_ChangeChatOwner(TestParameters);
|
||||
Bitrix24_LeaveChat(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
@ -8563,8 +8572,8 @@ Procedure Bitrix24_CreateChat(FunctionParameters)
|
||||
B64Image = GetBase64StringFromBinaryData(Image);
|
||||
|
||||
MembersArray = New Array;
|
||||
MembersArray.Add(1);
|
||||
MembersArray.Add(10);
|
||||
MembersArray.Add(1);
|
||||
|
||||
ChatStructure = New Structure;
|
||||
ChatStructure.Insert("TYPE" , "OPEN");
|
||||
@ -8574,7 +8583,7 @@ Procedure Bitrix24_CreateChat(FunctionParameters)
|
||||
ChatStructure.Insert("MESSAGE" , "Welcome to new chat");
|
||||
ChatStructure.Insert("USERS" , MembersArray);
|
||||
ChatStructure.Insert("AVATAR" , B64Image);
|
||||
ChatStructure.Insert("OWNER_ID" , 10);
|
||||
ChatStructure.Insert("OWNER_ID" , 1);
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
|
||||
@ -8660,6 +8669,225 @@ Procedure Bitrix24_LeaveChat(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_DeleteUserFromChat(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
UserID = 10;
|
||||
|
||||
Result = OPI_Bitrix24.DeleteUserFromChat(URL, ChatID, UserID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteUserFromChat (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.DeleteUserFromChat(URL, ChatID, UserID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteUserFromChat", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_AddUsersToChat(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
UserIDs = New Array;
|
||||
UserIDs.Add(10);
|
||||
UserIDs.Add(12);
|
||||
|
||||
Result = OPI_Bitrix24.AddUsersToChat(URL, ChatID, UserIDs);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddUsersToChat (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
UserID = 10;
|
||||
|
||||
Result = OPI_Bitrix24.AddUsersToChat(URL, ChatID, UserID, True, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddUsersToChat", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_ChangeChatTitle(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
Title = "New chat title";
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatTitle(URL, ChatID, Title);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatTitle (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Title = "Another title";
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatTitle(URL, ChatID, Title, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatTitle", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_ChangeChatColor(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
Color = "AZURE";
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatColor(URL, ChatID, Color);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatColor)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Color = "PURPLE";
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatColor(URL, ChatID, Color, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatColor", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_ChangeChatPicture(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
Image = FunctionParameters["Picture2"];
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatPicture(URL, ChatID, Image);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatPicture (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatPicture(URL, ChatID, Image, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatPicture", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_DisableChatNotifications(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.DisableChatNotifications(URL, ChatID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DisableChatNotifications (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.DisableChatNotifications(URL, ChatID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DisableChatNotifications", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_EnableChatNotifications(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.EnableChatNotifications(URL, ChatID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "EnableChatNotifications (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.EnableChatNotifications(URL, ChatID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "EnableChatNotifications", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_ChangeChatOwner(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
UserID = 10;
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatOwner(URL, ChatID, UserID);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatOwner (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatOwner(URL, ChatID, UserID, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatOwner", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region YandexDisk
|
||||
|
@ -2393,6 +2393,221 @@ Function LeaveChat(Val URL, Val ChatID, Val Token = "") Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Add users to chat
|
||||
// Adds users to the chat by ID array
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.user.add](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12097)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// UserIDs - Array of string, number - New members IDs - users
|
||||
// HideHistory - Boolean - Hide old messages from new members - hide
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function AddUsersToChat(Val URL
|
||||
, Val ChatID
|
||||
, Val UserIDs
|
||||
, Val HideHistory = False
|
||||
, Val Token = "") Export
|
||||
|
||||
MakeBoolean(HideHistory);
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "im.chat.user.add");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID" , ChatID , "String" , Parameters);
|
||||
OPI_Tools.AddField("USERS" , UserIDs, "Collection", Parameters);
|
||||
OPI_Tools.AddField("HIDE_HISTORY", HideHistory , "String" , Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Delete user from chat
|
||||
// Deletes user from chat
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.user.delete](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12099)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// UserID - String, Number - User ID - user
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function DeleteUserFromChat(Val URL, Val ChatID, Val UserID, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "im.chat.user.delete");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID", ChatID , "String", Parameters);
|
||||
OPI_Tools.AddField("USER_ID", UserID, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Change chat title
|
||||
// Change text of chat title
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.updateTitle](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12105)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// Title - String - New title - title
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function ChangeChatTitle(Val URL, Val ChatID, Val Title, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "im.chat.updateTitle");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID", ChatID , "String", Parameters);
|
||||
OPI_Tools.AddField("TITLE" , Title, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Change chat color
|
||||
// Chat chat color for mobile app
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.updateTitle](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12105)
|
||||
// Available colors: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA, PINK, LIME, BROWN, AZURE, KHAKI, SAND,
|
||||
// MARENGO, GRAY, GRAPHITE
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// Color - String - New chat color - color
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function ChangeChatColor(Val URL, Val ChatID, Val Color, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "im.chat.updateColor");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID", ChatID, "String", Parameters);
|
||||
OPI_Tools.AddField("COLOR" , Color , "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Change chat picture
|
||||
// Setup new chat picture
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.updateAvatar](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12109)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// Image - String, BinaryData - Picture data - picture
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function ChangeChatPicture(Val URL, Val ChatID, Val Image, Val Token = "") Export
|
||||
|
||||
OPI_TypeConversion.GetBinaryData(Image);
|
||||
|
||||
Image = Base64String(Image);
|
||||
Parameters = NormalizeAuth(URL, Token, "im.chat.updateAvatar");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID", ChatID , "String", Parameters);
|
||||
OPI_Tools.AddField("AVATAR" , Image, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Change chat owner
|
||||
// Change chat owner
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.setOwner](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=12111)
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// ChatID - String, Number - Chat ID - chat
|
||||
// UserID - String, Number - User ID - user
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function ChangeChatOwner(Val URL, Val ChatID, Val UserID, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "im.chat.setOwner");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID", ChatID , "String", Parameters);
|
||||
OPI_Tools.AddField("USER_ID", UserID, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Disable chat notifications
|
||||
// Disable chat notifications
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.mute](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=11473)
|
||||
//
|
||||
// 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 DisableChatNotifications(Val URL, Val ChatID, Val Token = "") Export
|
||||
|
||||
Response = ChatNotificationsSwitch(URL, ChatID, True, Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Enable chat notifications
|
||||
// Enable chat notifications
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [im.chat.mute](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=11473)
|
||||
//
|
||||
// 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 EnableChatNotifications(Val URL, Val ChatID, Val Token = "") Export
|
||||
|
||||
Response = ChatNotificationsSwitch(URL, ChatID, False, Token);
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get chats structure
|
||||
// Get chat fields structure
|
||||
//
|
||||
@ -2554,4 +2769,19 @@ Function ChatManagment(Val URL, Val ChatID, Val Method, Val Token = "")
|
||||
|
||||
EndFunction
|
||||
|
||||
Function ChatNotificationsSwitch(Val URL, Val ChatID, Val Off, Val Token = "")
|
||||
|
||||
MakeBoolean(Off);
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "im.chat.mute");
|
||||
|
||||
OPI_Tools.AddField("CHAT_ID", ChatID , "String", Parameters);
|
||||
OPI_Tools.AddField("MUTE" , Off, "String", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
@ -3103,9 +3103,18 @@ Procedure B24_ChatManagment() Export
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture2" , TestParameters);
|
||||
|
||||
Bitrix24_CreateChat(TestParameters);
|
||||
Bitrix24_GetChatUsers(TestParameters);
|
||||
Bitrix24_DeleteUserFromChat(TestParameters);
|
||||
Bitrix24_AddUsersToChat(TestParameters);
|
||||
Bitrix24_ChangeChatTitle(TestParameters);
|
||||
Bitrix24_ChangeChatColor(TestParameters);
|
||||
Bitrix24_ChangeChatPicture(TestParameters);
|
||||
Bitrix24_DisableChatNotifications(TestParameters);
|
||||
Bitrix24_EnableChatNotifications(TestParameters);
|
||||
Bitrix24_ChangeChatOwner(TestParameters);
|
||||
Bitrix24_LeaveChat(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
@ -8563,8 +8572,8 @@ Procedure Bitrix24_CreateChat(FunctionParameters)
|
||||
B64Image = GetBase64StringFromBinaryData(Image);
|
||||
|
||||
MembersArray = New Array;
|
||||
MembersArray.Add(1);
|
||||
MembersArray.Add(10);
|
||||
MembersArray.Add(1);
|
||||
|
||||
ChatStructure = New Structure;
|
||||
ChatStructure.Insert("TYPE" , "OPEN");
|
||||
@ -8574,7 +8583,7 @@ Procedure Bitrix24_CreateChat(FunctionParameters)
|
||||
ChatStructure.Insert("MESSAGE" , "Welcome to new chat");
|
||||
ChatStructure.Insert("USERS" , MembersArray);
|
||||
ChatStructure.Insert("AVATAR" , B64Image);
|
||||
ChatStructure.Insert("OWNER_ID" , 10);
|
||||
ChatStructure.Insert("OWNER_ID" , 1);
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
|
||||
@ -8660,6 +8669,225 @@ Procedure Bitrix24_LeaveChat(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_DeleteUserFromChat(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
UserID = 10;
|
||||
|
||||
Result = OPI_Bitrix24.DeleteUserFromChat(URL, ChatID, UserID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeleteUserFromChat (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.DeleteUserFromChat(URL, ChatID, UserID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeleteUserFromChat", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_AddUsersToChat(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
UserIDs = New Array;
|
||||
UserIDs.Add(10);
|
||||
UserIDs.Add(12);
|
||||
|
||||
Result = OPI_Bitrix24.AddUsersToChat(URL, ChatID, UserIDs);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "AddUsersToChat (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
UserID = 10;
|
||||
|
||||
Result = OPI_Bitrix24.AddUsersToChat(URL, ChatID, UserID, True, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "AddUsersToChat", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_ChangeChatTitle(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
Title = "New chat title";
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatTitle(URL, ChatID, Title);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatTitle (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Title = "Another title";
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatTitle(URL, ChatID, Title, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatTitle", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_ChangeChatColor(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
Color = "AZURE";
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatColor(URL, ChatID, Color);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatColor)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Color = "PURPLE";
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatColor(URL, ChatID, Color, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatColor", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_ChangeChatPicture(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
Image = FunctionParameters["Picture2"];
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatPicture(URL, ChatID, Image);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatPicture (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatPicture(URL, ChatID, Image, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatPicture", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_DisableChatNotifications(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.DisableChatNotifications(URL, ChatID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "DisableChatNotifications (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.DisableChatNotifications(URL, ChatID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "DisableChatNotifications", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_EnableChatNotifications(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.EnableChatNotifications(URL, ChatID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "EnableChatNotifications (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.EnableChatNotifications(URL, ChatID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "EnableChatNotifications", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_ChangeChatOwner(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
ChatID = FunctionParameters["Bitrix24_HookChatID"];
|
||||
|
||||
UserID = 10;
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatOwner(URL, ChatID, UserID);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatOwner (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
ChatID = FunctionParameters["Bitrix24_ChatID"];
|
||||
|
||||
Result = OPI_Bitrix24.ChangeChatOwner(URL, ChatID, UserID, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "ChangeChatOwner", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region YandexDisk
|
||||
|
@ -3534,6 +3534,324 @@
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddUsersToChat";
|
||||
NewLine.МетодПоиска = "ADDUSERSTOCHAT";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Chats and messages";
|
||||
NewLine.ОписаниеМетода = "Adds users to the chat by ID array";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddUsersToChat";
|
||||
NewLine.МетодПоиска = "ADDUSERSTOCHAT";
|
||||
NewLine.Параметр = "--chat";
|
||||
NewLine.Описание = "Chat ID";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddUsersToChat";
|
||||
NewLine.МетодПоиска = "ADDUSERSTOCHAT";
|
||||
NewLine.Параметр = "--users";
|
||||
NewLine.Описание = "New members IDs";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddUsersToChat";
|
||||
NewLine.МетодПоиска = "ADDUSERSTOCHAT";
|
||||
NewLine.Параметр = "--hide";
|
||||
NewLine.Описание = "Hide old messages from new members (optional, def. val. - False)";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddUsersToChat";
|
||||
NewLine.МетодПоиска = "ADDUSERSTOCHAT";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteUserFromChat";
|
||||
NewLine.МетодПоиска = "DELETEUSERFROMCHAT";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Chats and messages";
|
||||
NewLine.ОписаниеМетода = "Deletes user from chat";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteUserFromChat";
|
||||
NewLine.МетодПоиска = "DELETEUSERFROMCHAT";
|
||||
NewLine.Параметр = "--chat";
|
||||
NewLine.Описание = "Chat ID";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteUserFromChat";
|
||||
NewLine.МетодПоиска = "DELETEUSERFROMCHAT";
|
||||
NewLine.Параметр = "--user";
|
||||
NewLine.Описание = "User ID";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteUserFromChat";
|
||||
NewLine.МетодПоиска = "DELETEUSERFROMCHAT";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatTitle";
|
||||
NewLine.МетодПоиска = "CHANGECHATTITLE";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Chats and messages";
|
||||
NewLine.ОписаниеМетода = "Change text of chat title";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatTitle";
|
||||
NewLine.МетодПоиска = "CHANGECHATTITLE";
|
||||
NewLine.Параметр = "--chat";
|
||||
NewLine.Описание = "Chat ID";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatTitle";
|
||||
NewLine.МетодПоиска = "CHANGECHATTITLE";
|
||||
NewLine.Параметр = "--title";
|
||||
NewLine.Описание = "New title";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatTitle";
|
||||
NewLine.МетодПоиска = "CHANGECHATTITLE";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatColor";
|
||||
NewLine.МетодПоиска = "CHANGECHATCOLOR";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Chats and messages";
|
||||
NewLine.ОписаниеМетода = "Chat chat color for mobile app";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatColor";
|
||||
NewLine.МетодПоиска = "CHANGECHATCOLOR";
|
||||
NewLine.Параметр = "--chat";
|
||||
NewLine.Описание = "Chat ID";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatColor";
|
||||
NewLine.МетодПоиска = "CHANGECHATCOLOR";
|
||||
NewLine.Параметр = "--color";
|
||||
NewLine.Описание = "New chat color";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatColor";
|
||||
NewLine.МетодПоиска = "CHANGECHATCOLOR";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatPicture";
|
||||
NewLine.МетодПоиска = "CHANGECHATPICTURE";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Chats and messages";
|
||||
NewLine.ОписаниеМетода = "Setup new chat picture";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatPicture";
|
||||
NewLine.МетодПоиска = "CHANGECHATPICTURE";
|
||||
NewLine.Параметр = "--chat";
|
||||
NewLine.Описание = "Chat ID";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatPicture";
|
||||
NewLine.МетодПоиска = "CHANGECHATPICTURE";
|
||||
NewLine.Параметр = "--picture";
|
||||
NewLine.Описание = "Picture data";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatPicture";
|
||||
NewLine.МетодПоиска = "CHANGECHATPICTURE";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatOwner";
|
||||
NewLine.МетодПоиска = "CHANGECHATOWNER";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Chats and messages";
|
||||
NewLine.ОписаниеМетода = "Change chat owner";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatOwner";
|
||||
NewLine.МетодПоиска = "CHANGECHATOWNER";
|
||||
NewLine.Параметр = "--chat";
|
||||
NewLine.Описание = "Chat ID";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatOwner";
|
||||
NewLine.МетодПоиска = "CHANGECHATOWNER";
|
||||
NewLine.Параметр = "--user";
|
||||
NewLine.Описание = "User ID";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "ChangeChatOwner";
|
||||
NewLine.МетодПоиска = "CHANGECHATOWNER";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DisableChatNotifications";
|
||||
NewLine.МетодПоиска = "DISABLECHATNOTIFICATIONS";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Chats and messages";
|
||||
NewLine.ОписаниеМетода = "Disable chat notifications";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DisableChatNotifications";
|
||||
NewLine.МетодПоиска = "DISABLECHATNOTIFICATIONS";
|
||||
NewLine.Параметр = "--chat";
|
||||
NewLine.Описание = "Chat ID";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DisableChatNotifications";
|
||||
NewLine.МетодПоиска = "DISABLECHATNOTIFICATIONS";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "EnableChatNotifications";
|
||||
NewLine.МетодПоиска = "ENABLECHATNOTIFICATIONS";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Chats and messages";
|
||||
NewLine.ОписаниеМетода = "Enable chat notifications";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "EnableChatNotifications";
|
||||
NewLine.МетодПоиска = "ENABLECHATNOTIFICATIONS";
|
||||
NewLine.Параметр = "--chat";
|
||||
NewLine.Описание = "Chat ID";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "EnableChatNotifications";
|
||||
NewLine.МетодПоиска = "ENABLECHATNOTIFICATIONS";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Chats and messages";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
|
@ -3452,7 +3452,7 @@
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬЧАТ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Чаты и личные сообщения";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает новый чат на основе структуры полей";
|
||||
|
||||
|
||||
@ -3463,7 +3463,7 @@
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬЧАТ";
|
||||
НоваяСтрока.Параметр = "--fields";
|
||||
НоваяСтрока.Описание = "Структура полей чата. См. ПолучитьСтруктуруЧата";
|
||||
НоваяСтрока.Область = "Чаты и личные сообщения";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
@ -3473,7 +3473,7 @@
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬЧАТ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Чаты и личные сообщения";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
@ -3483,7 +3483,7 @@
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКПОЛЬЗОВАТЕЛЕЙЧАТА";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Чаты и личные сообщения";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает список пользователей чата по ID";
|
||||
|
||||
|
||||
@ -3494,7 +3494,7 @@
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКПОЛЬЗОВАТЕЛЕЙЧАТА";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "ID чата";
|
||||
НоваяСтрока.Область = "Чаты и личные сообщения";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
@ -3504,7 +3504,7 @@
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКПОЛЬЗОВАТЕЛЕЙЧАТА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Чаты и личные сообщения";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
@ -3514,7 +3514,7 @@
|
||||
НоваяСтрока.МетодПоиска = "ПОКИНУТЬЧАТ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Чаты и личные сообщения";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
НоваяСтрока.ОписаниеМетода = "Исключает текущего пользователя из чата";
|
||||
|
||||
|
||||
@ -3525,7 +3525,7 @@
|
||||
НоваяСтрока.МетодПоиска = "ПОКИНУТЬЧАТ";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "ID чата";
|
||||
НоваяСтрока.Область = "Чаты и личные сообщения";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
@ -3535,7 +3535,329 @@
|
||||
НоваяСтрока.МетодПоиска = "ПОКИНУТЬЧАТ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Чаты и личные сообщения";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьПользователейВЧат";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙВЧАТ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
НоваяСтрока.ОписаниеМетода = "Добавляет пользователей в чат по массиву ID
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьПользователейВЧат";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙВЧАТ";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "ID чата";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьПользователейВЧат";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙВЧАТ";
|
||||
НоваяСтрока.Параметр = "--users";
|
||||
НоваяСтрока.Описание = "ID пользователей для добавления";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьПользователейВЧат";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙВЧАТ";
|
||||
НоваяСтрока.Параметр = "--hide";
|
||||
НоваяСтрока.Описание = "Скрыть старые сообщения от новых пользователей (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьПользователейВЧат";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙВЧАТ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИсключитьПользователяИзЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИСКЛЮЧИТЬПОЛЬЗОВАТЕЛЯИЗЧАТА";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
НоваяСтрока.ОписаниеМетода = "Исключает выбранного пользователя из чата";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИсключитьПользователяИзЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИСКЛЮЧИТЬПОЛЬЗОВАТЕЛЯИЗЧАТА";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "ID чата";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИсключитьПользователяИзЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИСКЛЮЧИТЬПОЛЬЗОВАТЕЛЯИЗЧАТА";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИсключитьПользователяИзЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИСКЛЮЧИТЬПОЛЬЗОВАТЕЛЯИЗЧАТА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьЗаголовокЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЗАГОЛОВОКЧАТА";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет текст заголовка чата";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьЗаголовокЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЗАГОЛОВОКЧАТА";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "ID чата";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьЗаголовокЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЗАГОЛОВОКЧАТА";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Новый текст заголовка";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьЗаголовокЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЗАГОЛОВОКЧАТА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьЦветЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЦВЕТЧАТА";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет цвет чата для мобильного приложения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьЦветЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЦВЕТЧАТА";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "ID чата";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьЦветЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЦВЕТЧАТА";
|
||||
НоваяСтрока.Параметр = "--color";
|
||||
НоваяСтрока.Описание = "Новый цвет чата";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьЦветЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЦВЕТЧАТА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьКартинкуЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАРТИНКУЧАТА";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
НоваяСтрока.ОписаниеМетода = "Устанавливает новую картинку чата";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьКартинкуЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАРТИНКУЧАТА";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "ID чата";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьКартинкуЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАРТИНКУЧАТА";
|
||||
НоваяСтрока.Параметр = "--picture";
|
||||
НоваяСтрока.Описание = "Данные файла картинки";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ИзменитьКартинкуЧата";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАРТИНКУЧАТА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "СменитьВладельцаЧата";
|
||||
НоваяСтрока.МетодПоиска = "СМЕНИТЬВЛАДЕЛЬЦАЧАТА";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет пользователя владельца чата";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "СменитьВладельцаЧата";
|
||||
НоваяСтрока.МетодПоиска = "СМЕНИТЬВЛАДЕЛЬЦАЧАТА";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "ID чата";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "СменитьВладельцаЧата";
|
||||
НоваяСтрока.МетодПоиска = "СМЕНИТЬВЛАДЕЛЬЦАЧАТА";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "СменитьВладельцаЧата";
|
||||
НоваяСтрока.МетодПоиска = "СМЕНИТЬВЛАДЕЛЬЦАЧАТА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ОтключитьУведомленияЧата";
|
||||
НоваяСтрока.МетодПоиска = "ОТКЛЮЧИТЬУВЕДОМЛЕНИЯЧАТА";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
НоваяСтрока.ОписаниеМетода = "Отключает уведомлений чата";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ОтключитьУведомленияЧата";
|
||||
НоваяСтрока.МетодПоиска = "ОТКЛЮЧИТЬУВЕДОМЛЕНИЯЧАТА";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "ID чата";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ОтключитьУведомленияЧата";
|
||||
НоваяСтрока.МетодПоиска = "ОТКЛЮЧИТЬУВЕДОМЛЕНИЯЧАТА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ВключитьУведомленияЧата";
|
||||
НоваяСтрока.МетодПоиска = "ВКЛЮЧИТЬУВЕДОМЛЕНИЯЧАТА";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
НоваяСтрока.ОписаниеМетода = "Включает уведомления в чате";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ВключитьУведомленияЧата";
|
||||
НоваяСтрока.МетодПоиска = "ВКЛЮЧИТЬУВЕДОМЛЕНИЯЧАТА";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "ID чата";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ВключитьУведомленияЧата";
|
||||
НоваяСтрока.МетодПоиска = "ВКЛЮЧИТЬУВЕДОМЛЕНИЯЧАТА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
@ -3545,7 +3867,7 @@
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРУКТУРУЧАТА";
|
||||
НоваяСтрока.Параметр = "--empty";
|
||||
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания типов полей (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "Чаты и личные сообщения";
|
||||
НоваяСтрока.Область = "Чаты и сообщения";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает структуру полей чата";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
|
Loading…
x
Reference in New Issue
Block a user