mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-04-21 12:17:20 +02:00
Преобразование OPI -> OInt (workflow)
This commit is contained in:
parent
a9a63650fb
commit
c630ef2894
@ -179,7 +179,7 @@
|
|||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// HTTPОтвет - Ответ сервера Google
|
// HTTPОтвет - Ответ сервера Google
|
||||||
Функция СкоприроватьОбъект(Знач Токен, Знач Идентификатор, Знач НовоеИмя = "", Знач НовыйРодитель = "") Экспорт
|
Функция СкопироватьОбъект(Знач Токен, Знач Идентификатор, Знач НовоеИмя = "", Знач НовыйРодитель = "") Экспорт
|
||||||
|
|
||||||
Заголовки = OPI_GoogleWorkspace.ПолучитьЗаголовокАвторизации(Токен);
|
Заголовки = OPI_GoogleWorkspace.ПолучитьЗаголовокАвторизации(Токен);
|
||||||
URL = "https://www.googleapis.com/drive/v3/files/" + Идентификатор + "/copy";
|
URL = "https://www.googleapis.com/drive/v3/files/" + Идентификатор + "/copy";
|
||||||
@ -332,12 +332,12 @@
|
|||||||
СформированноеОписание = Новый Соответствие;
|
СформированноеОписание = Новый Соответствие;
|
||||||
OPI_Инструменты.УдалитьПустыеПоляКоллекции(Описание);
|
OPI_Инструменты.УдалитьПустыеПоляКоллекции(Описание);
|
||||||
|
|
||||||
СоотвтетствиеПолей = Новый Соответствие;
|
СоответствиеПолей = Новый Соответствие;
|
||||||
СоотвтетствиеПолей.Вставить("MIME" , "mimeType");
|
СоответствиеПолей.Вставить("MIME" , "mimeType");
|
||||||
СоотвтетствиеПолей.Вставить("Имя" , "name");
|
СоответствиеПолей.Вставить("Имя" , "name");
|
||||||
СоотвтетствиеПолей.Вставить("Описание" , "description");
|
СоответствиеПолей.Вставить("Описание" , "description");
|
||||||
СоотвтетствиеПолей.Вставить("Родитель" , "parents");
|
СоответствиеПолей.Вставить("Родитель" , "parents");
|
||||||
СоотвтетствиеПолей.Вставить("Расширение", "fileExtension");
|
СоответствиеПолей.Вставить("Расширение", "fileExtension");
|
||||||
|
|
||||||
Для Каждого Элемент Из Описание Цикл
|
Для Каждого Элемент Из Описание Цикл
|
||||||
|
|
||||||
@ -352,7 +352,7 @@
|
|||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ИмяПоля = СоотвтетствиеПолей.Получить(Элемент.Ключ);
|
ИмяПоля = СоответствиеПолей.Получить(Элемент.Ключ);
|
||||||
СформированноеОписание.Вставить(ИмяПоля, ТекущееЗначение);
|
СформированноеОписание.Вставить(ИмяПоля, ТекущееЗначение);
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
@ -504,7 +504,9 @@
|
|||||||
|
|
||||||
Result = "result";
|
Result = "result";
|
||||||
Час = 3600;
|
Час = 3600;
|
||||||
Сутки = Час * 24;
|
ЧасовСутки = 24;
|
||||||
|
Сутки = Час * ЧасовСутки;
|
||||||
|
|
||||||
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
|
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||||
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Токен");
|
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Токен");
|
||||||
IDКанала = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Канал");
|
IDКанала = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Канал");
|
||||||
@ -1778,6 +1780,218 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область Viber
|
||||||
|
|
||||||
|
Процедура Вайбер_ПолучитьИнформациюОКанале() Экспорт
|
||||||
|
|
||||||
|
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
||||||
|
Результат = OPI_Viber.ПолучитьИнформациюОКанале(Токен);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОКанале");
|
||||||
|
|
||||||
|
Проверка_ВайберОк(Результат);
|
||||||
|
|
||||||
|
OPI_Инструменты.Пауза(5);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Вайбер_ПолучитьДанныеПользователя() Экспорт
|
||||||
|
|
||||||
|
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
||||||
|
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
|
||||||
|
Результат = OPI_Viber.ПолучитьДанныеПользователя(Токен, Пользователь);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеПользователя");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["chat_hostname"]).Заполнено();
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["status_message"]).Заполнено();
|
||||||
|
OPI_Инструменты.Пауза(5);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Вайбер_ПолучитьОнлайнПользователей() Экспорт
|
||||||
|
|
||||||
|
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
||||||
|
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
|
||||||
|
Результат = OPI_Viber.ПолучитьОнлайнПользователей(Токен, Пользователь);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОнлайнПользователей");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["users"]).ИмеетТип("Массив");
|
||||||
|
Проверка_ВайберОк(Результат);
|
||||||
|
|
||||||
|
OPI_Инструменты.Пауза(5);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Вайбер_ОтправитьТекстовоеСообщение() Экспорт
|
||||||
|
|
||||||
|
Текст = "Тестовое сообщение";
|
||||||
|
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
||||||
|
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
|
||||||
|
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
|
||||||
|
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
|
||||||
|
|
||||||
|
МассивКнопок = Новый Массив;
|
||||||
|
МассивКнопок.Добавить("Кнопка 1");
|
||||||
|
МассивКнопок.Добавить("Кнопка 2");
|
||||||
|
МассивКнопок.Добавить("Кнопка 3");
|
||||||
|
|
||||||
|
Клавиатура = OPI_Viber.СформироватьКлавиатуруИзМассиваКнопок(МассивКнопок);
|
||||||
|
|
||||||
|
Результат = OPI_Viber.ОтправитьТекстовоеСообщение(ТокенБота, Текст, Пользователь, Ложь, Клавиатура);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
||||||
|
Проверка_ВайберОк(Результат);
|
||||||
|
|
||||||
|
Результат = OPI_Viber.ОтправитьТекстовоеСообщение(ТокенКанал, Текст, Администратор, Истина, Клавиатура);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
||||||
|
Проверка_ВайберОк(Результат);
|
||||||
|
|
||||||
|
OPI_Инструменты.Пауза(5);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Вайбер_ОтправитьКартинку() Экспорт
|
||||||
|
|
||||||
|
Текст = "Тестовое сообщение";
|
||||||
|
Картинка = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Картинка");
|
||||||
|
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
||||||
|
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
|
||||||
|
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
|
||||||
|
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
|
||||||
|
|
||||||
|
Результат = OPI_Viber.ОтправитьКартинку(ТокенБота, Картинка, Пользователь, Ложь, Текст);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
||||||
|
Проверка_ВайберОк(Результат);
|
||||||
|
|
||||||
|
Результат = OPI_Viber.ОтправитьКартинку(ТокенКанал, Картинка, Администратор, Истина, Текст);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
||||||
|
Проверка_ВайберОк(Результат);
|
||||||
|
|
||||||
|
OPI_Инструменты.Пауза(5);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Вайбер_ОтправитьФайл() Экспорт
|
||||||
|
|
||||||
|
Документ = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Документ");
|
||||||
|
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
||||||
|
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
|
||||||
|
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
|
||||||
|
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
|
||||||
|
|
||||||
|
Результат = OPI_Viber.ОтправитьФайл(ТокенБота, Документ, Пользователь, Ложь, "docx");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
||||||
|
Проверка_ВайберОк(Результат);
|
||||||
|
|
||||||
|
Результат = OPI_Viber.ОтправитьФайл(ТокенКанал, Документ, Администратор, Истина, "docx");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
||||||
|
Проверка_ВайберОк(Результат);
|
||||||
|
|
||||||
|
OPI_Инструменты.Пауза(5);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Вайбер_ОтправитьКонтакт() Экспорт
|
||||||
|
|
||||||
|
Имя = "Петр Петров";
|
||||||
|
Телефон = "+123456789";
|
||||||
|
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
||||||
|
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
|
||||||
|
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
|
||||||
|
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
|
||||||
|
|
||||||
|
Результат = OPI_Viber.ОтправитьКонтакт(ТокенБота, Имя, Телефон, Пользователь, Ложь);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКонтакт");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
||||||
|
Проверка_ВайберОк(Результат);
|
||||||
|
|
||||||
|
Результат = OPI_Viber.ОтправитьКонтакт(ТокенКанал, Имя, Телефон, Администратор, Истина);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКонтакт");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
||||||
|
Проверка_ВайберОк(Результат);
|
||||||
|
|
||||||
|
OPI_Инструменты.Пауза(5);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Вайбер_ОтправитьЛокацию() Экспорт
|
||||||
|
|
||||||
|
Широта = "48.87373649724122";
|
||||||
|
Долгота = "2.2954639195323967";
|
||||||
|
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
||||||
|
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
|
||||||
|
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
|
||||||
|
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
|
||||||
|
|
||||||
|
Результат = OPI_Viber.ОтправитьЛокацию(ТокенБота, Широта, Долгота, Пользователь, Ложь);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьЛокацию");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
||||||
|
Проверка_ВайберОк(Результат);
|
||||||
|
|
||||||
|
Результат = OPI_Viber.ОтправитьЛокацию(ТокенКанал, Широта, Долгота, Администратор, Истина);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьЛокацию");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
||||||
|
Проверка_ВайберОк(Результат);
|
||||||
|
|
||||||
|
OPI_Инструменты.Пауза(5);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Вайбер_ОтправитьСсылку() Экспорт
|
||||||
|
|
||||||
|
URL = "https://github.com/Bayselonarrend/OpenIntegrations";
|
||||||
|
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
||||||
|
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
|
||||||
|
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
|
||||||
|
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
|
||||||
|
|
||||||
|
Результат = OPI_Viber.ОтправитьСсылку(ТокенБота, URL, Пользователь, Ложь);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСсылку");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
||||||
|
Проверка_ВайберОк(Результат);
|
||||||
|
|
||||||
|
Результат = OPI_Viber.ОтправитьСсылку(ТокенКанал, URL, Администратор, Истина);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСсылку");
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
||||||
|
Проверка_ВайберОк(Результат);
|
||||||
|
|
||||||
|
OPI_Инструменты.Пауза(5);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
#Область GoogleWorkspace
|
#Область GoogleWorkspace
|
||||||
|
|
||||||
Процедура ГВ_ПолучитьСсылкуАвторизации() Экспорт
|
Процедура ГВ_ПолучитьСсылкуАвторизации() Экспорт
|
||||||
@ -2052,6 +2266,8 @@
|
|||||||
|
|
||||||
Процедура ГД_ЗагрузитьУдалитьФайл() Экспорт
|
Процедура ГД_ЗагрузитьУдалитьФайл() Экспорт
|
||||||
|
|
||||||
|
ЛишниеБайты = 2;
|
||||||
|
|
||||||
Kind = "kind";
|
Kind = "kind";
|
||||||
Content = "content";
|
Content = "content";
|
||||||
MIME = "MIME";
|
MIME = "MIME";
|
||||||
@ -2079,7 +2295,7 @@
|
|||||||
МассивУдаляемых.Добавить(Идентификатор);
|
МассивУдаляемых.Добавить(Идентификатор);
|
||||||
|
|
||||||
НовоеИмя = "Скопированный файл.jpeg";
|
НовоеИмя = "Скопированный файл.jpeg";
|
||||||
Результат = OPI_GoogleDrive.СкоприроватьОбъект(Токен, Идентификатор, НовоеИмя, "root");
|
Результат = OPI_GoogleDrive.СкопироватьОбъект(Токен, Идентификатор, НовоеИмя, "root");
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкоприроватьОбъект");
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкоприроватьОбъект");
|
||||||
|
|
||||||
@ -2094,7 +2310,7 @@
|
|||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкачатьФайл");
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкачатьФайл");
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат.Размер()).Равно(Картинка.Размер() + 2);
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат.Размер()).Равно(Картинка.Размер() + ЛишниеБайты);
|
||||||
OPI_Инструменты.Пауза(5);
|
OPI_Инструменты.Пауза(5);
|
||||||
|
|
||||||
НовоеИмя = "Обновленный";
|
НовоеИмя = "Обновленный";
|
||||||
@ -2304,218 +2520,6 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область Viber
|
|
||||||
|
|
||||||
Процедура Вайбер_ПолучитьИнформациюОКанале() Экспорт
|
|
||||||
|
|
||||||
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
|
||||||
Результат = OPI_Viber.ПолучитьИнформациюОКанале(Токен);
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОКанале");
|
|
||||||
|
|
||||||
Проверка_ВайберОк(Результат);
|
|
||||||
|
|
||||||
OPI_Инструменты.Пауза(5);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура Вайбер_ПолучитьДанныеПользователя() Экспорт
|
|
||||||
|
|
||||||
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
|
||||||
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
|
|
||||||
Результат = OPI_Viber.ПолучитьДанныеПользователя(Токен, Пользователь);
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеПользователя");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["chat_hostname"]).Заполнено();
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["status_message"]).Заполнено();
|
|
||||||
OPI_Инструменты.Пауза(5);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура Вайбер_ПолучитьОнлайнПользователей() Экспорт
|
|
||||||
|
|
||||||
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
|
||||||
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
|
|
||||||
Результат = OPI_Viber.ПолучитьОнлайнПользователей(Токен, Пользователь);
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОнлайнПользователей");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["users"]).ИмеетТип("Массив");
|
|
||||||
Проверка_ВайберОк(Результат);
|
|
||||||
|
|
||||||
OPI_Инструменты.Пауза(5);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура Вайбер_ОтправитьТекстовоеСообщение() Экспорт
|
|
||||||
|
|
||||||
Текст = "Тестовое сообщение";
|
|
||||||
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
|
||||||
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
|
|
||||||
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
|
|
||||||
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
|
|
||||||
|
|
||||||
МассивКнопок = Новый Массив;
|
|
||||||
МассивКнопок.Добавить("Кнопка 1");
|
|
||||||
МассивКнопок.Добавить("Кнопка 2");
|
|
||||||
МассивКнопок.Добавить("Кнопка 3");
|
|
||||||
|
|
||||||
Клавиатура = OPI_Viber.СформироватьКлавиатуруИзМассиваКнопок(МассивКнопок);
|
|
||||||
|
|
||||||
Результат = OPI_Viber.ОтправитьТекстовоеСообщение(ТокенБота, Текст, Пользователь, Ложь, Клавиатура);
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
|
||||||
Проверка_ВайберОк(Результат);
|
|
||||||
|
|
||||||
Результат = OPI_Viber.ОтправитьТекстовоеСообщение(ТокенКанал, Текст, Администратор, Истина, Клавиатура);
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
|
||||||
Проверка_ВайберОк(Результат);
|
|
||||||
|
|
||||||
OPI_Инструменты.Пауза(5);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура Вайбер_ОтправитьКартинку() Экспорт
|
|
||||||
|
|
||||||
Текст = "Тестовое сообщение";
|
|
||||||
Картинка = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Картинка");
|
|
||||||
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
|
||||||
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
|
|
||||||
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
|
|
||||||
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
|
|
||||||
|
|
||||||
Результат = OPI_Viber.ОтправитьКартинку(ТокенБота, Картинка, Пользователь, Ложь, Текст);
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
|
||||||
Проверка_ВайберОк(Результат);
|
|
||||||
|
|
||||||
Результат = OPI_Viber.ОтправитьКартинку(ТокенКанал, Картинка, Администратор, Истина, Текст);
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
|
||||||
Проверка_ВайберОк(Результат);
|
|
||||||
|
|
||||||
OPI_Инструменты.Пауза(5);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура Вайбер_ОтправитьФайл() Экспорт
|
|
||||||
|
|
||||||
Документ = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Документ");
|
|
||||||
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
|
||||||
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
|
|
||||||
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
|
|
||||||
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
|
|
||||||
|
|
||||||
Результат = OPI_Viber.ОтправитьФайл(ТокенБота, Документ, Пользователь, Ложь, "docx");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
|
||||||
Проверка_ВайберОк(Результат);
|
|
||||||
|
|
||||||
Результат = OPI_Viber.ОтправитьФайл(ТокенКанал, Документ, Администратор, Истина, "docx");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
|
||||||
Проверка_ВайберОк(Результат);
|
|
||||||
|
|
||||||
OPI_Инструменты.Пауза(5);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура Вайбер_ОтправитьКонтакт() Экспорт
|
|
||||||
|
|
||||||
Имя = "Петр Петров";
|
|
||||||
Телефон = "+123456789";
|
|
||||||
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
|
||||||
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
|
|
||||||
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
|
|
||||||
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
|
|
||||||
|
|
||||||
Результат = OPI_Viber.ОтправитьКонтакт(ТокенБота, Имя, Телефон, Пользователь, Ложь);
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКонтакт");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
|
||||||
Проверка_ВайберОк(Результат);
|
|
||||||
|
|
||||||
Результат = OPI_Viber.ОтправитьКонтакт(ТокенКанал, Имя, Телефон, Администратор, Истина);
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКонтакт");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
|
||||||
Проверка_ВайберОк(Результат);
|
|
||||||
|
|
||||||
OPI_Инструменты.Пауза(5);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура Вайбер_ОтправитьЛокацию() Экспорт
|
|
||||||
|
|
||||||
Широта = "48.87373649724122";
|
|
||||||
Долгота = "2.2954639195323967";
|
|
||||||
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
|
||||||
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
|
|
||||||
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
|
|
||||||
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
|
|
||||||
|
|
||||||
Результат = OPI_Viber.ОтправитьЛокацию(ТокенБота, Широта, Долгота, Пользователь, Ложь);
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьЛокацию");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
|
||||||
Проверка_ВайберОк(Результат);
|
|
||||||
|
|
||||||
Результат = OPI_Viber.ОтправитьЛокацию(ТокенКанал, Широта, Долгота, Администратор, Истина);
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьЛокацию");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
|
||||||
Проверка_ВайберОк(Результат);
|
|
||||||
|
|
||||||
OPI_Инструменты.Пауза(5);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура Вайбер_ОтправитьСсылку() Экспорт
|
|
||||||
|
|
||||||
URL = "https://github.com/Bayselonarrend/OpenIntegrations";
|
|
||||||
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
|
|
||||||
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
|
|
||||||
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
|
|
||||||
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
|
|
||||||
|
|
||||||
Результат = OPI_Viber.ОтправитьСсылку(ТокенБота, URL, Пользователь, Ложь);
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСсылку");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
|
||||||
Проверка_ВайберОк(Результат);
|
|
||||||
|
|
||||||
Результат = OPI_Viber.ОтправитьСсылку(ТокенКанал, URL, Администратор, Истина);
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСсылку");
|
|
||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
|
|
||||||
Проверка_ВайберОк(Результат);
|
|
||||||
|
|
||||||
OPI_Инструменты.Пауза(5);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
#КонецОбласти
|
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
@ -24,13 +24,14 @@
|
|||||||
|
|
||||||
// BSLLS:LatinAndCyrillicSymbolInWord-off
|
// BSLLS:LatinAndCyrillicSymbolInWord-off
|
||||||
// BSLLS:IncorrectLineBreak-off
|
// BSLLS:IncorrectLineBreak-off
|
||||||
|
// BSLLS:UsingHardcodePath-off
|
||||||
|
// BSLLS:Typo-off
|
||||||
|
// BSLLS:DeprecatedMessage-off
|
||||||
|
|
||||||
// Раскомментировать, если выполняется OneScript
|
// Раскомментировать, если выполняется OneScript
|
||||||
#Использовать "./internal"
|
#Использовать "./internal"
|
||||||
#Использовать asserts
|
#Использовать asserts
|
||||||
|
|
||||||
// BSLLS:Typo-off
|
|
||||||
|
|
||||||
//@skip-check use-non-recommended-method
|
//@skip-check use-non-recommended-method
|
||||||
|
|
||||||
#Область СлужебныйПрограммныйИнтерфейс
|
#Область СлужебныйПрограммныйИнтерфейс
|
||||||
|
Loading…
x
Reference in New Issue
Block a user