1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-03-25 21:39:21 +02:00

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot) 2024-10-15 12:00:35 +03:00
parent d2f37f9df1
commit 57a0be28c2
25 changed files with 5112 additions and 5058 deletions
docs
service/dictionaries
src
en
OInt
tests/Modules/internal
tools/Modules
OPI/src/CommonModules
OPI_TestDataRetrieval
OPI_TestsCLI
ru
OInt
OPI/src/CommonModules
OPI_ПолучениеДанныхТестов
OPI_ТестыCLI

@ -1,5 +1,5 @@
 Token = "6129457865:AAFyzNYOAFbu...";
ChatID = "@testsichee";
MessageID = "9761";
MessageID = "9807";
Result = OPI_Telegram.DeleteMessage(Token, ChatID, MessageID);

@ -1,6 +1,6 @@
 Token = "6129457865:AAFyzNYOAFbu...";
ChatID = "461699897";
ChannelID = "@testsichee";
MessageID = "9761";
MessageID = "9807";
Result = OPI_Telegram.ForwardMessage(Token, MessageID, ChannelID, ChatID);

@ -1,5 +1,5 @@
 Token = "6129457865:AAFyzNYOAFbu...";
ChannelID = "@testsichee";
MessageID = "9761";
MessageID = "9807";
Result = OPI_Telegram.PinMessage(Token, ChannelID, MessageID);

@ -1,5 +1,5 @@
 Token = "6129457865:AAFyzNYOAFbu...";
ChannelID = "@testsichee";
MessageID = "9761";
MessageID = "9807";
Result = OPI_Telegram.UnpinMessage(Token, ChannelID, MessageID);

@ -32,7 +32,7 @@ Method at API documentation: [deleteMessage](https://core.telegram.org/bots/api#
```bsl title="Code example"
Token = "6129457865:AAFyzNYOAFbu...";
ChatID = "@testsichee";
MessageID = "9761";
MessageID = "9807";
Result = OPI_Telegram.DeleteMessage(Token, ChatID, MessageID);
```

@ -32,7 +32,7 @@ Method at API documentation: [pinChatMessage](https://core.telegram.org/bots/api
```bsl title="Code example"
Token = "6129457865:AAFyzNYOAFbu...";
ChannelID = "@testsichee";
MessageID = "9761";
MessageID = "9807";
Result = OPI_Telegram.PinMessage(Token, ChannelID, MessageID);
```

@ -32,7 +32,7 @@ Method at API documentation: [unpinChatMessage](https://core.telegram.org/bots/a
```bsl title="Code example"
Token = "6129457865:AAFyzNYOAFbu...";
ChannelID = "@testsichee";
MessageID = "9761";
MessageID = "9807";
Result = OPI_Telegram.UnpinMessage(Token, ChannelID, MessageID);
```

@ -34,7 +34,7 @@ Method at API documentation: [forwardMessage](https://core.telegram.org/bots/api
Token = "6129457865:AAFyzNYOAFbu...";
ChatID = "461699897";
ChannelID = "@testsichee";
MessageID = "9761";
MessageID = "9807";
Result = OPI_Telegram.ForwardMessage(Token, MessageID, ChannelID, ChatID);
```

@ -1,5 +1,5 @@
 Токен = "6129457865:AAFyzNYOAFbu...";
IDКанала = "@testsichee";
IDСообщения = "9761";
IDСообщения = "9807";
Результат = OPI_Telegram.ЗакрепитьСообщение(Токен, IDКанала, IDСообщения);

@ -1,5 +1,5 @@
 Токен = "6129457865:AAFyzNYOAFbu...";
IDКанала = "@testsichee";
IDСообщения = "9761";
IDСообщения = "9807";
Результат = OPI_Telegram.ОткрепитьСообщение(Токен, IDКанала, IDСообщения);

@ -1,6 +1,6 @@
 Токен = "6129457865:AAFyzNYOAFbu...";
IDЧата = "461699897";
IDКанала = "@testsichee";
IDСообщения = "9761";
IDСообщения = "9807";
Результат = OPI_Telegram.ПереслатьСообщение(Токен, IDСообщения, IDКанала, IDЧата);

@ -1,5 +1,5 @@
 Токен = "6129457865:AAFyzNYOAFbu...";
IDЧата = "@testsichee";
IDСообщения = "9761";
IDСообщения = "9807";
Результат = OPI_Telegram.УдалитьСообщение(Токен, IDЧата, IDСообщения);

@ -32,7 +32,7 @@ import TabItem from '@theme/TabItem';
```bsl title="Пример кода"
Токен = "6129457865:AAFyzNYOAFbu...";
IDЧата = "@testsichee";
IDСообщения = "9761";
IDСообщения = "9807";
Результат = OPI_Telegram.УдалитьСообщение(Токен, IDЧата, IDСообщения);
```

@ -32,7 +32,7 @@ import TabItem from '@theme/TabItem';
```bsl title="Пример кода"
Токен = "6129457865:AAFyzNYOAFbu...";
IDКанала = "@testsichee";
IDСообщения = "9761";
IDСообщения = "9807";
Результат = OPI_Telegram.ЗакрепитьСообщение(Токен, IDКанала, IDСообщения);
```

@ -32,7 +32,7 @@ import TabItem from '@theme/TabItem';
```bsl title="Пример кода"
Токен = "6129457865:AAFyzNYOAFbu...";
IDКанала = "@testsichee";
IDСообщения = "9761";
IDСообщения = "9807";
Результат = OPI_Telegram.ОткрепитьСообщение(Токен, IDКанала, IDСообщения);
```

@ -34,7 +34,7 @@ import TabItem from '@theme/TabItem';
Токен = "6129457865:AAFyzNYOAFbu...";
IDЧата = "461699897";
IDКанала = "@testsichee";
IDСообщения = "9761";
IDСообщения = "9807";
Результат = OPI_Telegram.ПереслатьСообщение(Токен, IDСообщения, IDКанала, IDЧата);
```

File diff suppressed because it is too large Load Diff

@ -104,6 +104,7 @@ Procedure CLI_TelegramAPI_SendTextMessage() Export
OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters);
CLI_Telegram_SendTextMessage(TestParameters);
CLI_Telegram_FormKeyboardFromButtonArray(TestParameters);
EndProcedure
@ -1569,6 +1570,23 @@ Procedure CLI_Telegram_SendTextMessage(FunctionParameters)
EndProcedure
Procedure CLI_Telegram_FormKeyboardFromButtonArray(FunctionParameters)
ButtonArray = New Array;
ButtonArray.Add("Button1");
ButtonArray.Add("Button2");
ButtonArray.Add("Button3");
Options = New Structure;
Options.Insert("buttons", ButtonArray);
Result = OPI_TestDataRetrieval.ExecuteTestCLI("telegram", "FormKeyboardFromButtonArray", Options);
OPI_TestDataRetrieval.WriteLog(Result, "FormKeyboardFromButtonArray", "Telegram");
OPI_TestDataRetrieval.Check_Map(Result);
EndProcedure
Procedure CLI_Telegram_SendPicture(FunctionParameters)
Text = FunctionParameters["String"];

@ -2051,11 +2051,11 @@ Procedure WriteCLICall(Val Library, Val Method, Val Options)
EndIf;
OptionsArray = New Array;
FindJSON = False;
FindJSON = False;
For Each Option In Options Do
If TypeOf(Option.Value) = Type("Structure")
If TypeOf(Option.Value) = Type("Structure")
Or TypeOf(Option.Value) = Type("Map") Then
FindJSON = True;

@ -2051,11 +2051,11 @@ Procedure WriteCLICall(Val Library, Val Method, Val Options)
EndIf;
OptionsArray = New Array;
FindJSON = False;
FindJSON = False;
For Each Option In Options Do
If TypeOf(Option.Value) = Type("Structure")
If TypeOf(Option.Value) = Type("Structure")
Or TypeOf(Option.Value) = Type("Map") Then
FindJSON = True;

@ -104,6 +104,7 @@ Procedure CLI_TelegramAPI_SendTextMessage() Export
OPI_TestDataRetrieval.ParameterToCollection("String" , TestParameters);
CLI_Telegram_SendTextMessage(TestParameters);
CLI_Telegram_FormKeyboardFromButtonArray(TestParameters);
EndProcedure
@ -1569,6 +1570,23 @@ Procedure CLI_Telegram_SendTextMessage(FunctionParameters)
EndProcedure
Procedure CLI_Telegram_FormKeyboardFromButtonArray(FunctionParameters)
ButtonArray = New Array;
ButtonArray.Add("Button1");
ButtonArray.Add("Button2");
ButtonArray.Add("Button3");
Options = New Structure;
Options.Insert("buttons", ButtonArray);
Result = OPI_TestDataRetrieval.ExecuteTestCLI("telegram", "FormKeyboardFromButtonArray", Options);
OPI_TestDataRetrieval.WriteLog(Result, "FormKeyboardFromButtonArray", "Telegram");
OPI_TestDataRetrieval.Check_Map(Result);
EndProcedure
Procedure CLI_Telegram_SendPicture(FunctionParameters)
Text = FunctionParameters["String"];

@ -104,6 +104,7 @@
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста);
CLI_Telegram_ОтправитьТекстовоеСообщение(ПараметрыТеста);
CLI_Telegram_СформироватьКлавиатуруПоМассивуКнопок(ПараметрыТеста);
КонецПроцедуры
@ -1569,6 +1570,23 @@
КонецПроцедуры
Процедура CLI_Telegram_СформироватьКлавиатуруПоМассивуКнопок(ПараметрыФункции)
МассивКнопок = Новый Массив;
МассивКнопок.Добавить("Кнопка1");
МассивКнопок.Добавить("Кнопка2");
МассивКнопок.Добавить("Кнопка3");
Опции = Новый Структура;
Опции.Вставить("buttons", МассивКнопок);
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("telegram", "СформироватьКлавиатуруПоМассивуКнопок", Опции);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СформироватьКлавиатуруПоМассивуКнопок", "Telegram");
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат);
КонецПроцедуры
Процедура CLI_Telegram_ОтправитьКартинку(ПараметрыФункции)
Текст = ПараметрыФункции["String"];

@ -2050,12 +2050,12 @@
СоздатьКаталог(КаталогМетода);
КонецЕсли;
МассивОпций = Новый Массив;
МассивОпций = Новый Массив;
ЕстьJSON = Ложь;
Для Каждого Опция Из Опции Цикл
Если ТипЗнч(Опция.Значение) = Тип("Структура")
Если ТипЗнч(Опция.Значение) = Тип("Структура")
Или ТипЗнч(Опция.Значение) = Тип("Соответствие") Тогда
ЕстьJSON = Истина;

@ -2050,12 +2050,12 @@
СоздатьКаталог(КаталогМетода);
КонецЕсли;
МассивОпций = Новый Массив;
МассивОпций = Новый Массив;
ЕстьJSON = Ложь;
Для Каждого Опция Из Опции Цикл
Если ТипЗнч(Опция.Значение) = Тип("Структура")
Если ТипЗнч(Опция.Значение) = Тип("Структура")
Или ТипЗнч(Опция.Значение) = Тип("Соответствие") Тогда
ЕстьJSON = Истина;

@ -1577,7 +1577,7 @@
МассивКнопок.Добавить("Кнопка2");
МассивКнопок.Добавить("Кнопка3");
Опции = Новый Структура;
Опции = Новый Структура;
Опции.Вставить("buttons", МассивКнопок);
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("telegram", "СформироватьКлавиатуруПоМассивуКнопок", Опции);