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:
parent
d2f37f9df1
commit
57a0be28c2
docs
en
examples/Telegram
md/Telegram
ru
examples/Telegram
md/Telegram
service/dictionaries
src
en
OInt
OPI/src/CommonModules
ru
OInt
OPI/src/CommonModules
@ -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", "СформироватьКлавиатуруПоМассивуКнопок", Опции);
|
||||
|
Loading…
x
Reference in New Issue
Block a user