mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-02-07 13:43:35 +02:00
VKT: Получение информации о чатах
This commit is contained in:
parent
4a0fe24382
commit
f3b63ed55e
4
docs/en/data/VKTeams/GetChatAdmins.json
Normal file
4
docs/en/data/VKTeams/GetChatAdmins.json
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"Token": "001.3501506236.091...",
|
||||||
|
"ChatID": "AoLI0egLWBSLR1Ngn2w"
|
||||||
|
}
|
4
docs/en/data/VKTeams/GetChatInfo.json
Normal file
4
docs/en/data/VKTeams/GetChatInfo.json
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"Token": "001.3501506236.091...",
|
||||||
|
"ChatID": "AoLI0egLWBSLR1Ngn2w"
|
||||||
|
}
|
4
docs/en/data/VKTeams/GetChatMembers.json
Normal file
4
docs/en/data/VKTeams/GetChatMembers.json
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"Token": "001.3501506236.091...",
|
||||||
|
"ChatID": "AoLI0egLWBSLR1Ngn2w"
|
||||||
|
}
|
4
docs/en/examples/VKTeams/GetChatAdmins.txt
Normal file
4
docs/en/examples/VKTeams/GetChatAdmins.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Token = "001.3501506236.091...";
|
||||||
|
ChatID = "AoLI0egLWBSLR1Ngn2w";
|
||||||
|
|
||||||
|
Result = OPI_VKTeams.GetChatAdmins(Token, ChatID);
|
4
docs/en/examples/VKTeams/GetChatInfo.txt
Normal file
4
docs/en/examples/VKTeams/GetChatInfo.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Token = "001.3501506236.091...";
|
||||||
|
ChatID = "AoLI0egLWBSLR1Ngn2w";
|
||||||
|
|
||||||
|
Result = OPI_VKTeams.GetChatInfo(Token, ChatID);
|
4
docs/en/examples/VKTeams/GetChatMembers.txt
Normal file
4
docs/en/examples/VKTeams/GetChatMembers.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Token = "001.3501506236.091...";
|
||||||
|
ChatID = "AoLI0egLWBSLR1Ngn2w";
|
||||||
|
|
||||||
|
Result = OPI_VKTeams.GetChatMembers(Token, ChatID);
|
4
docs/ru/data/VKTeams/ПолучитьАдминистраторовЧата.json
Normal file
4
docs/ru/data/VKTeams/ПолучитьАдминистраторовЧата.json
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"Токен": "001.3501506236.091...",
|
||||||
|
"IDЧата": "AoLI0egLWBSLR1Ngn2w"
|
||||||
|
}
|
4
docs/ru/data/VKTeams/ПолучитьИнформациюОЧате.json
Normal file
4
docs/ru/data/VKTeams/ПолучитьИнформациюОЧате.json
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"Токен": "001.3501506236.091...",
|
||||||
|
"IDЧата": "AoLI0egLWBSLR1Ngn2w"
|
||||||
|
}
|
4
docs/ru/data/VKTeams/ПолучитьПользователейЧата.json
Normal file
4
docs/ru/data/VKTeams/ПолучитьПользователейЧата.json
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"Токен": "001.3501506236.091...",
|
||||||
|
"IDЧата": "AoLI0egLWBSLR1Ngn2w"
|
||||||
|
}
|
4
docs/ru/examples/VKTeams/ПолучитьАдминистраторовЧата.txt
Normal file
4
docs/ru/examples/VKTeams/ПолучитьАдминистраторовЧата.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Токен = "001.3501506236.091...";
|
||||||
|
IDЧата = "AoLI0egLWBSLR1Ngn2w";
|
||||||
|
|
||||||
|
Результат = OPI_VKTeams.ПолучитьАдминистраторовЧата(Токен, IDЧата);
|
4
docs/ru/examples/VKTeams/ПолучитьИнформациюОЧате.txt
Normal file
4
docs/ru/examples/VKTeams/ПолучитьИнформациюОЧате.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Токен = "001.3501506236.091...";
|
||||||
|
IDЧата = "AoLI0egLWBSLR1Ngn2w";
|
||||||
|
|
||||||
|
Результат = OPI_VKTeams.ПолучитьИнформациюОЧате(Токен, IDЧата);
|
4
docs/ru/examples/VKTeams/ПолучитьПользователейЧата.txt
Normal file
4
docs/ru/examples/VKTeams/ПолучитьПользователейЧата.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Токен = "001.3501506236.091...";
|
||||||
|
IDЧата = "AoLI0egLWBSLR1Ngn2w";
|
||||||
|
|
||||||
|
Результат = OPI_VKTeams.ПолучитьПользователейЧата(Токен, IDЧата);
|
File diff suppressed because it is too large
Load Diff
@ -499,6 +499,70 @@ Function ChangeChatPicture(Val Token, Val ChatID, Val File) Export
|
|||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
|
// Get information about the chat room
|
||||||
|
// Gets basic information about the chat
|
||||||
|
//
|
||||||
|
// Note
|
||||||
|
// Method at API documentation: [GET /chats/getInfo](@teams.vk.com/botapi/#/chats/get_chats_getInfo)
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// Token - String - Bot token - token
|
||||||
|
// ChatID - String, Number - Chat ID - chatid
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - Serialized JSON response from VK Teams
|
||||||
|
Function GetChatInfo(Val Token, Val ChatID) Export
|
||||||
|
|
||||||
|
Method = "/chats/getInfo";
|
||||||
|
Response = GetChatData(Token, ChatID, Method);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
|
// Get chat admins
|
||||||
|
// Gets the list of chat administrators
|
||||||
|
//
|
||||||
|
// Note
|
||||||
|
// Method at API documentation: [GET /chats/getAdmins](@teams.vk.com/botapi/#/chats/get_chats_getAdmins)
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// Token - String - Bot token - token
|
||||||
|
// ChatID - String, Number - Chat ID - chatid
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - Serialized JSON response from VK Teams
|
||||||
|
Function GetChatAdmins(Val Token, Val ChatID) Export
|
||||||
|
|
||||||
|
Method = "/chats/getAdmins";
|
||||||
|
Response = GetChatData(Token, ChatID, Method);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
|
// Get chat members
|
||||||
|
// Gets the list of chat members
|
||||||
|
//
|
||||||
|
// Note
|
||||||
|
// Method at API documentation: [GET /chats/getMembers](@teams.vk.com/botapi/#/chats/get_chats_getMembers)
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// Token - String - Bot token - token
|
||||||
|
// ChatID - String, Number - Chat ID - chatid
|
||||||
|
// Cursor - String - Next page marker from the previous request - cursor
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - Serialized JSON response from VK Teams
|
||||||
|
Function GetChatMembers(Val Token, Val ChatID, Val Cursor = "") Export
|
||||||
|
|
||||||
|
Method = "/chats/getMembers";
|
||||||
|
Response = GetChatData(Token, ChatID, Method, Cursor);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
@ -515,4 +579,18 @@ Function NormalizeMain(URL, Val Token)
|
|||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
|
Function GetChatData(Val Token, Val ChatID, Val Method, Val Cursor = "")
|
||||||
|
|
||||||
|
URL = Method;
|
||||||
|
Parameters = NormalizeMain(URL, Token);
|
||||||
|
|
||||||
|
OPI_Tools.AddField("chatId", ChatID, "String", Parameters);
|
||||||
|
OPI_Tools.AddField("cursor", Cursor, "String", Parameters);
|
||||||
|
|
||||||
|
Response = OPI_Tools.Get(URL, Parameters);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
@ -3178,6 +3178,9 @@ Procedure VKT_ChatManagment() Export
|
|||||||
|
|
||||||
VKTeams_RemoveChatMembers(TestParameters);
|
VKTeams_RemoveChatMembers(TestParameters);
|
||||||
VKTeams_ChangeChatPicture(TestParameters);
|
VKTeams_ChangeChatPicture(TestParameters);
|
||||||
|
VKTeams_GetChatInfo(TestParameters);
|
||||||
|
VKTeams_GetChatAdmins(TestParameters);
|
||||||
|
VKTeams_GetChatMembers(TestParameters);
|
||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
@ -3955,6 +3958,19 @@ Procedure Check_VKTFile(Val Result)
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Check_VKTList(Val Result, Val FieldName)
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.ExpectsThat(Result[FieldName]).ИмеетТип("Array");
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Check_VKTChat(Val Result)
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.ExpectsThat(Result["type"]).Заполнено();
|
||||||
|
OPI_TestDataRetrieval.ExpectsThat(Result["inviteLink"]).Заполнено();
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#Region AtomicTests
|
#Region AtomicTests
|
||||||
@ -10853,6 +10869,51 @@ Procedure VKTeams_ChangeChatPicture(FunctionParameters)
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure VKTeams_GetChatInfo(FunctionParameters)
|
||||||
|
|
||||||
|
Token = FunctionParameters["VkTeams_Token"];
|
||||||
|
ChatID = FunctionParameters["VkTeams_ChatID"];
|
||||||
|
|
||||||
|
Result = OPI_VKTeams.GetChatInfo(Token, ChatID);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "GetChatInfo", "VkTeams");
|
||||||
|
|
||||||
|
Check_VKTChat(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure VKTeams_GetChatAdmins(FunctionParameters)
|
||||||
|
|
||||||
|
Token = FunctionParameters["VkTeams_Token"];
|
||||||
|
ChatID = FunctionParameters["VkTeams_ChatID"];
|
||||||
|
|
||||||
|
Result = OPI_VKTeams.GetChatAdmins(Token, ChatID);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "GetChatAdmins", "VkTeams");
|
||||||
|
|
||||||
|
Check_VKTList(Result, "admins");
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure VKTeams_GetChatMembers(FunctionParameters)
|
||||||
|
|
||||||
|
Token = FunctionParameters["VkTeams_Token"];
|
||||||
|
ChatID = FunctionParameters["VkTeams_ChatID"];
|
||||||
|
|
||||||
|
Result = OPI_VKTeams.GetChatMembers(Token, ChatID);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "GetChatMembers", "VkTeams");
|
||||||
|
|
||||||
|
Check_VKTList(Result, "members");
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
@ -3178,6 +3178,9 @@ Procedure VKT_ChatManagment() Export
|
|||||||
|
|
||||||
VKTeams_RemoveChatMembers(TestParameters);
|
VKTeams_RemoveChatMembers(TestParameters);
|
||||||
VKTeams_ChangeChatPicture(TestParameters);
|
VKTeams_ChangeChatPicture(TestParameters);
|
||||||
|
VKTeams_GetChatInfo(TestParameters);
|
||||||
|
VKTeams_GetChatAdmins(TestParameters);
|
||||||
|
VKTeams_GetChatMembers(TestParameters);
|
||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
@ -3955,6 +3958,19 @@ Procedure Check_VKTFile(Val Result)
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Check_VKTList(Val Result, Val FieldName)
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.ExpectsThat(Result[FieldName]).ИмеетТип("Array");
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Check_VKTChat(Val Result)
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.ExpectsThat(Result["type"]).Заполнено();
|
||||||
|
OPI_TestDataRetrieval.ExpectsThat(Result["inviteLink"]).Заполнено();
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#Region AtomicTests
|
#Region AtomicTests
|
||||||
@ -10853,6 +10869,51 @@ Procedure VKTeams_ChangeChatPicture(FunctionParameters)
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure VKTeams_GetChatInfo(FunctionParameters)
|
||||||
|
|
||||||
|
Token = FunctionParameters["VkTeams_Token"];
|
||||||
|
ChatID = FunctionParameters["VkTeams_ChatID"];
|
||||||
|
|
||||||
|
Result = OPI_VKTeams.GetChatInfo(Token, ChatID);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetChatInfo", "VkTeams");
|
||||||
|
|
||||||
|
Check_VKTChat(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure VKTeams_GetChatAdmins(FunctionParameters)
|
||||||
|
|
||||||
|
Token = FunctionParameters["VkTeams_Token"];
|
||||||
|
ChatID = FunctionParameters["VkTeams_ChatID"];
|
||||||
|
|
||||||
|
Result = OPI_VKTeams.GetChatAdmins(Token, ChatID);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetChatAdmins", "VkTeams");
|
||||||
|
|
||||||
|
Check_VKTList(Result, "admins");
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure VKTeams_GetChatMembers(FunctionParameters)
|
||||||
|
|
||||||
|
Token = FunctionParameters["VkTeams_Token"];
|
||||||
|
ChatID = FunctionParameters["VkTeams_ChatID"];
|
||||||
|
|
||||||
|
Result = OPI_VKTeams.GetChatMembers(Token, ChatID);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetChatMembers", "VkTeams");
|
||||||
|
|
||||||
|
Check_VKTList(Result, "members");
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
@ -499,6 +499,70 @@ Function ChangeChatPicture(Val Token, Val ChatID, Val File) Export
|
|||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
|
// Get information about the chat room
|
||||||
|
// Gets basic information about the chat
|
||||||
|
//
|
||||||
|
// Note
|
||||||
|
// Method at API documentation: [GET /chats/getInfo](@teams.vk.com/botapi/#/chats/get_chats_getInfo)
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// Token - String - Bot token - token
|
||||||
|
// ChatID - String, Number - Chat ID - chatid
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - Serialized JSON response from VK Teams
|
||||||
|
Function GetChatInfo(Val Token, Val ChatID) Export
|
||||||
|
|
||||||
|
Method = "/chats/getInfo";
|
||||||
|
Response = GetChatData(Token, ChatID, Method);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
|
// Get chat admins
|
||||||
|
// Gets the list of chat administrators
|
||||||
|
//
|
||||||
|
// Note
|
||||||
|
// Method at API documentation: [GET /chats/getAdmins](@teams.vk.com/botapi/#/chats/get_chats_getAdmins)
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// Token - String - Bot token - token
|
||||||
|
// ChatID - String, Number - Chat ID - chatid
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - Serialized JSON response from VK Teams
|
||||||
|
Function GetChatAdmins(Val Token, Val ChatID) Export
|
||||||
|
|
||||||
|
Method = "/chats/getAdmins";
|
||||||
|
Response = GetChatData(Token, ChatID, Method);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
|
// Get chat members
|
||||||
|
// Gets the list of chat members
|
||||||
|
//
|
||||||
|
// Note
|
||||||
|
// Method at API documentation: [GET /chats/getMembers](@teams.vk.com/botapi/#/chats/get_chats_getMembers)
|
||||||
|
//
|
||||||
|
// Parameters:
|
||||||
|
// Token - String - Bot token - token
|
||||||
|
// ChatID - String, Number - Chat ID - chatid
|
||||||
|
// Cursor - String - Next page marker from the previous request - cursor
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// Map Of KeyAndValue - Serialized JSON response from VK Teams
|
||||||
|
Function GetChatMembers(Val Token, Val ChatID, Val Cursor = "") Export
|
||||||
|
|
||||||
|
Method = "/chats/getMembers";
|
||||||
|
Response = GetChatData(Token, ChatID, Method, Cursor);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
@ -515,4 +579,18 @@ Function NormalizeMain(URL, Val Token)
|
|||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
|
Function GetChatData(Val Token, Val ChatID, Val Method, Val Cursor = "")
|
||||||
|
|
||||||
|
URL = Method;
|
||||||
|
Parameters = NormalizeMain(URL, Token);
|
||||||
|
|
||||||
|
OPI_Tools.AddField("chatId", ChatID, "String", Parameters);
|
||||||
|
OPI_Tools.AddField("cursor", Cursor, "String", Parameters);
|
||||||
|
|
||||||
|
Response = OPI_Tools.Get(URL, Parameters);
|
||||||
|
|
||||||
|
Return Response;
|
||||||
|
|
||||||
|
EndFunction
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
@ -542,6 +542,79 @@
|
|||||||
NewLine.Описание = "Image file";
|
NewLine.Описание = "Image file";
|
||||||
NewLine.Область = "Chat management";
|
NewLine.Область = "Chat management";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "vkteams";
|
||||||
|
NewLine.Модуль = "OPI_VKTeams";
|
||||||
|
NewLine.Метод = "GetChatInfo";
|
||||||
|
NewLine.МетодПоиска = "GETCHATINFO";
|
||||||
|
NewLine.Параметр = "--token";
|
||||||
|
NewLine.Описание = "Bot token";
|
||||||
|
NewLine.Область = "Chat management";
|
||||||
|
NewLine.ОписаниеМетода = "Gets basic information about the chat";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "vkteams";
|
||||||
|
NewLine.Модуль = "OPI_VKTeams";
|
||||||
|
NewLine.Метод = "GetChatInfo";
|
||||||
|
NewLine.МетодПоиска = "GETCHATINFO";
|
||||||
|
NewLine.Параметр = "--chatid";
|
||||||
|
NewLine.Описание = "Chat ID";
|
||||||
|
NewLine.Область = "Chat management";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "vkteams";
|
||||||
|
NewLine.Модуль = "OPI_VKTeams";
|
||||||
|
NewLine.Метод = "GetChatAdmins";
|
||||||
|
NewLine.МетодПоиска = "GETCHATADMINS";
|
||||||
|
NewLine.Параметр = "--token";
|
||||||
|
NewLine.Описание = "Bot token";
|
||||||
|
NewLine.Область = "Chat management";
|
||||||
|
NewLine.ОписаниеМетода = "Gets the list of chat administrators";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "vkteams";
|
||||||
|
NewLine.Модуль = "OPI_VKTeams";
|
||||||
|
NewLine.Метод = "GetChatAdmins";
|
||||||
|
NewLine.МетодПоиска = "GETCHATADMINS";
|
||||||
|
NewLine.Параметр = "--chatid";
|
||||||
|
NewLine.Описание = "Chat ID";
|
||||||
|
NewLine.Область = "Chat management";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "vkteams";
|
||||||
|
NewLine.Модуль = "OPI_VKTeams";
|
||||||
|
NewLine.Метод = "GetChatMembers";
|
||||||
|
NewLine.МетодПоиска = "GETCHATMEMBERS";
|
||||||
|
NewLine.Параметр = "--token";
|
||||||
|
NewLine.Описание = "Bot token";
|
||||||
|
NewLine.Область = "Chat management";
|
||||||
|
NewLine.ОписаниеМетода = "Gets the list of chat members";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "vkteams";
|
||||||
|
NewLine.Модуль = "OPI_VKTeams";
|
||||||
|
NewLine.Метод = "GetChatMembers";
|
||||||
|
NewLine.МетодПоиска = "GETCHATMEMBERS";
|
||||||
|
NewLine.Параметр = "--chatid";
|
||||||
|
NewLine.Описание = "Chat ID";
|
||||||
|
NewLine.Область = "Chat management";
|
||||||
|
|
||||||
|
|
||||||
|
NewLine = CompositionTable.Add();
|
||||||
|
NewLine.Библиотека = "vkteams";
|
||||||
|
NewLine.Модуль = "OPI_VKTeams";
|
||||||
|
NewLine.Метод = "GetChatMembers";
|
||||||
|
NewLine.МетодПоиска = "GETCHATMEMBERS";
|
||||||
|
NewLine.Параметр = "--cursor";
|
||||||
|
NewLine.Описание = "Next page marker from the previous request (optional, def. val. - Empty value)";
|
||||||
|
NewLine.Область = "Chat management";
|
||||||
|
|
||||||
Return CompositionTable;
|
Return CompositionTable;
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
|
@ -499,6 +499,70 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Получить информацию о чате
|
||||||
|
// Получает основную информацию о чате
|
||||||
|
//
|
||||||
|
// Примечание:
|
||||||
|
// Метод в документации API: [GET /chats/getInfo](@teams.vk.com/botapi/#/chats/get_chats_getInfo)
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Токен - Строка - Токен бота - token
|
||||||
|
// IDЧата - Строка, Число - ID чата - chatid
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK Teams
|
||||||
|
Функция ПолучитьИнформациюОЧате(Знач Токен, Знач IDЧата) Экспорт
|
||||||
|
|
||||||
|
Метод = "/chats/getInfo";
|
||||||
|
Ответ = ПолучитьДанныеЧата(Токен, IDЧата, Метод);
|
||||||
|
|
||||||
|
Возврат Ответ;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Получить администраторов чата
|
||||||
|
// Получает список администраторов чата
|
||||||
|
//
|
||||||
|
// Примечание:
|
||||||
|
// Метод в документации API: [GET /chats/getAdmins](@teams.vk.com/botapi/#/chats/get_chats_getAdmins)
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Токен - Строка - Токен бота - token
|
||||||
|
// IDЧата - Строка, Число - ID чата - chatid
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK Teams
|
||||||
|
Функция ПолучитьАдминистраторовЧата(Знач Токен, Знач IDЧата) Экспорт
|
||||||
|
|
||||||
|
Метод = "/chats/getAdmins";
|
||||||
|
Ответ = ПолучитьДанныеЧата(Токен, IDЧата, Метод);
|
||||||
|
|
||||||
|
Возврат Ответ;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Получить пользователей чата
|
||||||
|
// Получает список пользователей чата
|
||||||
|
//
|
||||||
|
// Примечание:
|
||||||
|
// Метод в документации API: [GET /chats/getMembers](@teams.vk.com/botapi/#/chats/get_chats_getMembers)
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Токен - Строка - Токен бота - token
|
||||||
|
// IDЧата - Строка, Число - ID чата - chatid
|
||||||
|
// Курсор - Строка - Маркер продолжения списка из предыдущего запроса - cursor
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK Teams
|
||||||
|
Функция ПолучитьПользователейЧата(Знач Токен, Знач IDЧата, Знач Курсор = "") Экспорт
|
||||||
|
|
||||||
|
Метод = "/chats/getMembers";
|
||||||
|
Ответ = ПолучитьДанныеЧата(Токен, IDЧата, Метод, Курсор);
|
||||||
|
|
||||||
|
Возврат Ответ;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@ -515,4 +579,18 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПолучитьДанныеЧата(Знач Токен, Знач IDЧата, Знач Метод, Знач Курсор = "")
|
||||||
|
|
||||||
|
URL = Метод;
|
||||||
|
Параметры = НормализоватьОснову(URL, Токен);
|
||||||
|
|
||||||
|
OPI_Инструменты.ДобавитьПоле("chatId", IDЧата, "Строка", Параметры);
|
||||||
|
OPI_Инструменты.ДобавитьПоле("cursor", Курсор, "Строка", Параметры);
|
||||||
|
|
||||||
|
Ответ = OPI_Инструменты.Get(URL, Параметры);
|
||||||
|
|
||||||
|
Возврат Ответ;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
@ -3178,6 +3178,9 @@
|
|||||||
|
|
||||||
VKTeams_ИсключитьПользователейЧата(ПараметрыТеста);
|
VKTeams_ИсключитьПользователейЧата(ПараметрыТеста);
|
||||||
VKTeams_ИзменитьАватарЧата(ПараметрыТеста);
|
VKTeams_ИзменитьАватарЧата(ПараметрыТеста);
|
||||||
|
VKTeams_ПолучитьИнформациюОЧате(ПараметрыТеста);
|
||||||
|
VKTeams_ПолучитьАдминистраторовЧата(ПараметрыТеста);
|
||||||
|
VKTeams_ПолучитьПользователейЧата(ПараметрыТеста);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@ -3955,6 +3958,19 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Проверка_ВКТСписок(Знач Результат, Знач ИмяПоля)
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[ИмяПоля]).ИмеетТип("Массив");
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Проверка_ВКТЧат(Знач Результат)
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["type"]).Заполнено();
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["inviteLink"]).Заполнено();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область АтомарныеТесты
|
#Область АтомарныеТесты
|
||||||
@ -10853,6 +10869,51 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура VKTeams_ПолучитьИнформациюОЧате(ПараметрыФункции)
|
||||||
|
|
||||||
|
Токен = ПараметрыФункции["VkTeams_Token"];
|
||||||
|
IDЧата = ПараметрыФункции["VkTeams_ChatID"];
|
||||||
|
|
||||||
|
Результат = OPI_VKTeams.ПолучитьИнформациюОЧате(Токен, IDЧата);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОЧате", "VkTeams");
|
||||||
|
|
||||||
|
Проверка_ВКТЧат(Результат);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура VKTeams_ПолучитьАдминистраторовЧата(ПараметрыФункции)
|
||||||
|
|
||||||
|
Токен = ПараметрыФункции["VkTeams_Token"];
|
||||||
|
IDЧата = ПараметрыФункции["VkTeams_ChatID"];
|
||||||
|
|
||||||
|
Результат = OPI_VKTeams.ПолучитьАдминистраторовЧата(Токен, IDЧата);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьАдминистраторовЧата", "VkTeams");
|
||||||
|
|
||||||
|
Проверка_ВКТСписок(Результат, "admins");
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура VKTeams_ПолучитьПользователейЧата(ПараметрыФункции)
|
||||||
|
|
||||||
|
Токен = ПараметрыФункции["VkTeams_Token"];
|
||||||
|
IDЧата = ПараметрыФункции["VkTeams_ChatID"];
|
||||||
|
|
||||||
|
Результат = OPI_VKTeams.ПолучитьПользователейЧата(Токен, IDЧата);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользователейЧата", "VkTeams");
|
||||||
|
|
||||||
|
Проверка_ВКТСписок(Результат, "members");
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
@ -499,6 +499,70 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Получить информацию о чате
|
||||||
|
// Получает основную информацию о чате
|
||||||
|
//
|
||||||
|
// Примечание:
|
||||||
|
// Метод в документации API: [GET /chats/getInfo](@teams.vk.com/botapi/#/chats/get_chats_getInfo)
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Токен - Строка - Токен бота - token
|
||||||
|
// IDЧата - Строка, Число - ID чата - chatid
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK Teams
|
||||||
|
Функция ПолучитьИнформациюОЧате(Знач Токен, Знач IDЧата) Экспорт
|
||||||
|
|
||||||
|
Метод = "/chats/getInfo";
|
||||||
|
Ответ = ПолучитьДанныеЧата(Токен, IDЧата, Метод);
|
||||||
|
|
||||||
|
Возврат Ответ;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Получить администраторов чата
|
||||||
|
// Получает список администраторов чата
|
||||||
|
//
|
||||||
|
// Примечание:
|
||||||
|
// Метод в документации API: [GET /chats/getAdmins](@teams.vk.com/botapi/#/chats/get_chats_getAdmins)
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Токен - Строка - Токен бота - token
|
||||||
|
// IDЧата - Строка, Число - ID чата - chatid
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK Teams
|
||||||
|
Функция ПолучитьАдминистраторовЧата(Знач Токен, Знач IDЧата) Экспорт
|
||||||
|
|
||||||
|
Метод = "/chats/getAdmins";
|
||||||
|
Ответ = ПолучитьДанныеЧата(Токен, IDЧата, Метод);
|
||||||
|
|
||||||
|
Возврат Ответ;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Получить пользователей чата
|
||||||
|
// Получает список пользователей чата
|
||||||
|
//
|
||||||
|
// Примечание:
|
||||||
|
// Метод в документации API: [GET /chats/getMembers](@teams.vk.com/botapi/#/chats/get_chats_getMembers)
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Токен - Строка - Токен бота - token
|
||||||
|
// IDЧата - Строка, Число - ID чата - chatid
|
||||||
|
// Курсор - Строка - Маркер продолжения списка из предыдущего запроса - cursor
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK Teams
|
||||||
|
Функция ПолучитьПользователейЧата(Знач Токен, Знач IDЧата, Знач Курсор = "") Экспорт
|
||||||
|
|
||||||
|
Метод = "/chats/getMembers";
|
||||||
|
Ответ = ПолучитьДанныеЧата(Токен, IDЧата, Метод, Курсор);
|
||||||
|
|
||||||
|
Возврат Ответ;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@ -515,4 +579,18 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПолучитьДанныеЧата(Знач Токен, Знач IDЧата, Знач Метод, Знач Курсор = "")
|
||||||
|
|
||||||
|
URL = Метод;
|
||||||
|
Параметры = НормализоватьОснову(URL, Токен);
|
||||||
|
|
||||||
|
OPI_Инструменты.ДобавитьПоле("chatId", IDЧата, "Строка", Параметры);
|
||||||
|
OPI_Инструменты.ДобавитьПоле("cursor", Курсор, "Строка", Параметры);
|
||||||
|
|
||||||
|
Ответ = OPI_Инструменты.Get(URL, Параметры);
|
||||||
|
|
||||||
|
Возврат Ответ;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
@ -3178,6 +3178,9 @@
|
|||||||
|
|
||||||
VKTeams_ИсключитьПользователейЧата(ПараметрыТеста);
|
VKTeams_ИсключитьПользователейЧата(ПараметрыТеста);
|
||||||
VKTeams_ИзменитьАватарЧата(ПараметрыТеста);
|
VKTeams_ИзменитьАватарЧата(ПараметрыТеста);
|
||||||
|
VKTeams_ПолучитьИнформациюОЧате(ПараметрыТеста);
|
||||||
|
VKTeams_ПолучитьАдминистраторовЧата(ПараметрыТеста);
|
||||||
|
VKTeams_ПолучитьПользователейЧата(ПараметрыТеста);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@ -3955,6 +3958,19 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Проверка_ВКТСписок(Знач Результат, Знач ИмяПоля)
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[ИмяПоля]).ИмеетТип("Массив");
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Проверка_ВКТЧат(Знач Результат)
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["type"]).Заполнено();
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["inviteLink"]).Заполнено();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область АтомарныеТесты
|
#Область АтомарныеТесты
|
||||||
@ -10853,6 +10869,51 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура VKTeams_ПолучитьИнформациюОЧате(ПараметрыФункции)
|
||||||
|
|
||||||
|
Токен = ПараметрыФункции["VkTeams_Token"];
|
||||||
|
IDЧата = ПараметрыФункции["VkTeams_ChatID"];
|
||||||
|
|
||||||
|
Результат = OPI_VKTeams.ПолучитьИнформациюОЧате(Токен, IDЧата);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОЧате", "VkTeams");
|
||||||
|
|
||||||
|
Проверка_ВКТЧат(Результат);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура VKTeams_ПолучитьАдминистраторовЧата(ПараметрыФункции)
|
||||||
|
|
||||||
|
Токен = ПараметрыФункции["VkTeams_Token"];
|
||||||
|
IDЧата = ПараметрыФункции["VkTeams_ChatID"];
|
||||||
|
|
||||||
|
Результат = OPI_VKTeams.ПолучитьАдминистраторовЧата(Токен, IDЧата);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьАдминистраторовЧата", "VkTeams");
|
||||||
|
|
||||||
|
Проверка_ВКТСписок(Результат, "admins");
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура VKTeams_ПолучитьПользователейЧата(ПараметрыФункции)
|
||||||
|
|
||||||
|
Токен = ПараметрыФункции["VkTeams_Token"];
|
||||||
|
IDЧата = ПараметрыФункции["VkTeams_ChatID"];
|
||||||
|
|
||||||
|
Результат = OPI_VKTeams.ПолучитьПользователейЧата(Токен, IDЧата);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользователейЧата", "VkTeams");
|
||||||
|
|
||||||
|
Проверка_ВКТСписок(Результат, "members");
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
@ -554,6 +554,79 @@
|
|||||||
НоваяСтрока.Описание = "Файл картинки";
|
НоваяСтрока.Описание = "Файл картинки";
|
||||||
НоваяСтрока.Область = "Управление чатами";
|
НоваяСтрока.Область = "Управление чатами";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "vkteams";
|
||||||
|
НоваяСтрока.Модуль = "OPI_VKTeams";
|
||||||
|
НоваяСтрока.Метод = "ПолучитьИнформациюОЧате";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОЧАТЕ";
|
||||||
|
НоваяСтрока.Параметр = "--token";
|
||||||
|
НоваяСтрока.Описание = "Токен бота";
|
||||||
|
НоваяСтрока.Область = "Управление чатами";
|
||||||
|
НоваяСтрока.ОписаниеМетода = "Получает основную информацию о чате";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "vkteams";
|
||||||
|
НоваяСтрока.Модуль = "OPI_VKTeams";
|
||||||
|
НоваяСтрока.Метод = "ПолучитьИнформациюОЧате";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОЧАТЕ";
|
||||||
|
НоваяСтрока.Параметр = "--chatid";
|
||||||
|
НоваяСтрока.Описание = "ID чата";
|
||||||
|
НоваяСтрока.Область = "Управление чатами";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "vkteams";
|
||||||
|
НоваяСтрока.Модуль = "OPI_VKTeams";
|
||||||
|
НоваяСтрока.Метод = "ПолучитьАдминистраторовЧата";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬАДМИНИСТРАТОРОВЧАТА";
|
||||||
|
НоваяСтрока.Параметр = "--token";
|
||||||
|
НоваяСтрока.Описание = "Токен бота";
|
||||||
|
НоваяСтрока.Область = "Управление чатами";
|
||||||
|
НоваяСтрока.ОписаниеМетода = "Получает список администраторов чата";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "vkteams";
|
||||||
|
НоваяСтрока.Модуль = "OPI_VKTeams";
|
||||||
|
НоваяСтрока.Метод = "ПолучитьАдминистраторовЧата";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬАДМИНИСТРАТОРОВЧАТА";
|
||||||
|
НоваяСтрока.Параметр = "--chatid";
|
||||||
|
НоваяСтрока.Описание = "ID чата";
|
||||||
|
НоваяСтрока.Область = "Управление чатами";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "vkteams";
|
||||||
|
НоваяСтрока.Модуль = "OPI_VKTeams";
|
||||||
|
НоваяСтрока.Метод = "ПолучитьПользователейЧата";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЬЗОВАТЕЛЕЙЧАТА";
|
||||||
|
НоваяСтрока.Параметр = "--token";
|
||||||
|
НоваяСтрока.Описание = "Токен бота";
|
||||||
|
НоваяСтрока.Область = "Управление чатами";
|
||||||
|
НоваяСтрока.ОписаниеМетода = "Получает список пользователей чата";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "vkteams";
|
||||||
|
НоваяСтрока.Модуль = "OPI_VKTeams";
|
||||||
|
НоваяСтрока.Метод = "ПолучитьПользователейЧата";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЬЗОВАТЕЛЕЙЧАТА";
|
||||||
|
НоваяСтрока.Параметр = "--chatid";
|
||||||
|
НоваяСтрока.Описание = "ID чата";
|
||||||
|
НоваяСтрока.Область = "Управление чатами";
|
||||||
|
|
||||||
|
|
||||||
|
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||||
|
НоваяСтрока.Библиотека = "vkteams";
|
||||||
|
НоваяСтрока.Модуль = "OPI_VKTeams";
|
||||||
|
НоваяСтрока.Метод = "ПолучитьПользователейЧата";
|
||||||
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЬЗОВАТЕЛЕЙЧАТА";
|
||||||
|
НоваяСтрока.Параметр = "--cursor";
|
||||||
|
НоваяСтрока.Описание = "Маркер продолжения списка из предыдущего запроса (необяз. по ум. - Пустое значение)";
|
||||||
|
НоваяСтрока.Область = "Управление чатами";
|
||||||
|
|
||||||
Возврат ТаблицаСостава;
|
Возврат ТаблицаСостава;
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user