diff --git a/OPI/src/CommonModules/OPI_Тесты/Module.bsl b/OPI/src/CommonModules/OPI_Тесты/Module.bsl index d6d5bd705..f4f2b70ed 100644 --- a/OPI/src/CommonModules/OPI_Тесты/Module.bsl +++ b/OPI/src/CommonModules/OPI_Тесты/Module.bsl @@ -220,6 +220,7 @@ МассивРезультатов = Новый Массив; МассивРезультатов.Добавить(OPI_Telegram.ОтправитьАудио(Токен, IDЧата , Текст, Аудио)); МассивРезультатов.Добавить(OPI_Telegram.ОтправитьАудио(Токен, IDКанала, Текст, Аудио)); + OPI_Инструменты.Пауза(5); МассивРезультатов.Добавить(OPI_Telegram.ОтправитьАудио(Токен, IDЧата , Текст, ИВФ)); МассивРезультатов.Добавить(OPI_Telegram.ОтправитьАудио(Токен, IDКанала, Текст, ИВФ)); @@ -253,6 +254,7 @@ МассивРезультатов = Новый Массив; МассивРезультатов.Добавить(OPI_Telegram.ОтправитьДокумент(Токен, IDЧата , Текст, Документ)); МассивРезультатов.Добавить(OPI_Telegram.ОтправитьДокумент(Токен, IDКанала, Текст, Документ)); + OPI_Инструменты.Пауза(5); МассивРезультатов.Добавить(OPI_Telegram.ОтправитьДокумент(Токен, IDЧата , Текст, ИВФ)); МассивРезультатов.Добавить(OPI_Telegram.ОтправитьДокумент(Токен, IDКанала, Текст, ИВФ)); @@ -281,12 +283,14 @@ IDКанала = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Telegram_ChannelID"); Текст = "Сообщение из автоматического теста"; Гифка = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("GIF"); + ГифкаURL = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("GIF"); ИВФ = ПолучитьИмяВременногоФайла("gif"); Гифка.Записать(ИВФ); МассивРезультатов = Новый Массив; МассивРезультатов.Добавить(OPI_Telegram.ОтправитьГифку(Токен, IDЧата , Текст, Гифка)); - МассивРезультатов.Добавить(OPI_Telegram.ОтправитьГифку(Токен, IDКанала, Текст, Гифка)); + МассивРезультатов.Добавить(OPI_Telegram.ОтправитьГифку(Токен, IDКанала, Текст, ГифкаURL)); + OPI_Инструменты.Пауза(5); МассивРезультатов.Добавить(OPI_Telegram.ОтправитьГифку(Токен, IDЧата , Текст, ИВФ)); МассивРезультатов.Добавить(OPI_Telegram.ОтправитьГифку(Токен, IDКанала, Текст, ИВФ)); @@ -316,13 +320,26 @@ Текст = "Сообщение из автоматического теста"; Картинка = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture"); + КартинкаURL = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture"); + КартинкаURL2 = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Picture2"); ИВФ_Картинка = ПолучитьИмяВременногоФайла("png"); Картинка.Записать(ИВФ_Картинка); Видео = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Video"); ИВФ_Видео = ПолучитьИмяВременногоФайла("mp4"); Видео.Записать(ИВФ_Видео); - + + JSON = + "{ + | """ + КартинкаURL + """ : ""picture"", + | """ + КартинкаURL2 + """ : ""picture"" + |}"; + + ИВФ_JSON = ПолучитьИмяВременногоФайла("json"); + Документ = Новый ТекстовыйДокумент(); + Документ.УстановитьТекст(JSON); + Документ.Записать(ИВФ_JSON); + МедиагруппаЧат = Новый Соответствие; МедиагруппаЧат.Вставить(Картинка , "photo"); МедиагруппаЧат.Вставить(ИВФ_Видео, "video"); @@ -333,7 +350,10 @@ МассивРезультатов = Новый Массив; МассивРезультатов.Добавить(OPI_Telegram.ОтправитьМедиагруппу(Токен, IDЧата, Текст, МедиагруппаЧат)); + МассивРезультатов.Добавить(OPI_Telegram.ОтправитьМедиагруппу(Токен, IDЧата, Текст, ИВФ_JSON)); + OPI_Инструменты.Пауза(5); МассивРезультатов.Добавить(OPI_Telegram.ОтправитьМедиагруппу(Токен, IDКанала, Текст, МедиагруппаКанал)); + МассивРезультатов.Добавить(OPI_Telegram.ОтправитьМедиагруппу(Токен, IDКанала, Текст, JSON)); Для Каждого Результат Из МассивРезультатов Цикл @@ -347,6 +367,7 @@ УдалитьФайлы(ИВФ_Картинка); УдалитьФайлы(ИВФ_Видео); + УдалитьФайлы(ИВФ_JSON); OPI_Инструменты.Пауза(5); @@ -421,10 +442,14 @@ МассивОтветов.Добавить("Красный"); МассивОтветов.Добавить("Желтый"); МассивОтветов.Добавить("Зеленый"); + МассивОтветов.Добавить("Синий"); + + СтрочныйМассив = "['Красный', 'Желтый','Зеленый' ,'Синий']"; МассивРезультатов = Новый Массив; МассивРезультатов.Добавить(OPI_Telegram.ОтправитьОпрос(Токен, IDЧата , Вопрос, МассивОтветов, Ложь)); МассивРезультатов.Добавить(OPI_Telegram.ОтправитьОпрос(Токен, IDКанала, Вопрос, МассивОтветов, Истина)); + МассивРезультатов.Добавить(OPI_Telegram.ОтправитьОпрос(Токен, IDКанала, Вопрос, СтрочныйМассив, Истина)); Для Каждого Результат Из МассивРезультатов Цикл