mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-29 02:57:35 +02:00
Данные тестирования CLI VK
This commit is contained in:
parent
9dad5fdcf8
commit
9adc75d5b9
109
.github/workflows/os/cli_testmaker.os
vendored
109
.github/workflows/os/cli_testmaker.os
vendored
@ -26,8 +26,6 @@
|
||||
СоответствиеПЗ.Вставить("url" , "${{ env.json_Telegram_URL }}");
|
||||
СоответствиеПЗ.Вставить("chat" , "${{ env.json_Telegram_ChannelID }}");
|
||||
СоответствиеПЗ.Вставить("media" , "mediagroup.json");
|
||||
СоответствиеПЗ.Вставить("question" , "Да или нет?");
|
||||
СоответствиеПЗ.Вставить("options" , "['Да', 'Нет', 'Затрудняюсь ответить']");
|
||||
СоответствиеПЗ.Вставить("anonymous", "true");
|
||||
СоответствиеПЗ.Вставить("message" , "${{ env.json_Telegram_ChannelMessageID }}");
|
||||
СоответствиеПЗ.Вставить("to" , "${{ env.json_Telegram_ChatID }}");
|
||||
@ -60,21 +58,106 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДобавитьСоответствияVK()
|
||||
|
||||
СоответствиеПЗ = Новый Соответствие();
|
||||
|
||||
СоответствиеПЗ.Вставить("app" , "${{ env.json_VK_AppID }}");
|
||||
СоответствиеПЗ.Вставить("pictures" , "['${{ env.json_Picture }}', '${{ env.json_Picture2 }}']");
|
||||
СоответствиеПЗ.Вставить("ad" , "false");
|
||||
СоответствиеПЗ.Вставить("url" , "https://github.com/Bayselonarrend/OpenIntegrations");
|
||||
СоответствиеПЗ.Вставить("auth" , "auth.json");
|
||||
СоответствиеПЗ.Вставить("post" , "1159");
|
||||
СоответствиеПЗ.Вставить("album" , "1");
|
||||
СоответствиеПЗ.Вставить("pictureid" , "1");
|
||||
СоответствиеПЗ.Вставить("topic" , "1");
|
||||
СоответствиеПЗ.Вставить("remove" , "1");
|
||||
СоответствиеПЗ.Вставить("wall" , "-${{ env.json_VK_GroupID }}");
|
||||
СоответствиеПЗ.Вставить("from" , "-${{ env.json_VK_GroupID }}");
|
||||
СоответствиеПЗ.Вставить("to" , "-${{ env.json_VK_GroupID }}");
|
||||
СоответствиеПЗ.Вставить("user" , "${{ env.json_VK_UserID }}");
|
||||
СоответствиеПЗ.Вставить("ct" , "${{ env.json_VK_CommunityToken }}");
|
||||
СоответствиеПЗ.Вставить("keyboard" , "");
|
||||
СоответствиеПЗ.Вставить("cabinet" , "${{ env.json_VK_AdsCabinetID }}");
|
||||
СоответствиеПЗ.Вставить("campaign" , "1");
|
||||
СоответствиеПЗ.Вставить("limit" , "1");
|
||||
СоответствиеПЗ.Вставить("category" , "1");
|
||||
СоответствиеПЗ.Вставить("adv" , "1");
|
||||
СоответствиеПЗ.Вставить("sel" , "");
|
||||
СоответствиеПЗ.Вставить("items" , "['1111111','2222222']");
|
||||
СоответствиеПЗ.Вставить("product" , "product.json");
|
||||
СоответствиеПЗ.Вставить("item" , "1");
|
||||
СоответствиеПЗ.Вставить("sellgroup" , "1");
|
||||
СоответствиеПЗ.Вставить("sels" , "['1111111','2222222']");
|
||||
СоответствиеПЗ.Вставить("main" , "false");
|
||||
СоответствиеПЗ.Вставить("hidden" , "false");
|
||||
СоответствиеПЗ.Вставить("prop" , "1");
|
||||
СоответствиеПЗ.Вставить("option" , "1");
|
||||
СоответствиеПЗ.Вставить("value" , "Тест");
|
||||
СоответствиеПЗ.Вставить("buttons" , "['1111111','2222222']");
|
||||
|
||||
СоответствияПараметровЗначениям.Вставить("vk", СоответствиеПЗ);
|
||||
|
||||
СоответствиеПредобработок = Новый Соответствие();
|
||||
|
||||
Предобработка = "
|
||||
| echo "" {
|
||||
| \""access_token\"": \""${{ env.json_VK_Token }}\"",
|
||||
| \""from_group\"" : \""1\"",
|
||||
| \""owner_id\"" : \""-${{ env.json_VK_GroupID }}\"",
|
||||
| \""v\"" : \""5.131\"",
|
||||
| \""app_id\"" : \""${{ env.json_VK_AppID }}\"",
|
||||
| \""group_id\"" : \""${{ env.json_VK_GroupID }}\""
|
||||
| } "" > auth.json
|
||||
|";
|
||||
|
||||
СоответствиеПредобработок.Вставить("auth", Предобработка);
|
||||
|
||||
Предобработка = "
|
||||
| echo "" {
|
||||
| \""Имя\"" : \""Тест\"",
|
||||
| \""Описание\"" : \""Тест\"",
|
||||
| \""Категория\"" : \""20173\"",
|
||||
| \""Цена\"" : \""1\"",
|
||||
| \""СтараяЦена\"" : \""2\"",
|
||||
| \""ОсновноеФото\"" : \""${{ env.json_Picture }}\""
|
||||
| \""URL\"" : \""https://github.com/Bayselonarrend/OpenIntegrations\""
|
||||
| \""ДополнительныеФото\"" : \""[]\""
|
||||
| \""ЗначенияСвойств\"" : \""[]\""
|
||||
| \""ГлавныйВГруппе\"" : \""false\""
|
||||
| \""Ширина\"" : \""1\""
|
||||
| \""Высота\"" : \""1\""
|
||||
| \""Глубина\"" : \""1\""
|
||||
| \""Вес\"" : \""1\""
|
||||
| \""SKU\"" : \""12345\""
|
||||
| \""ДоступныйОстаток\"" : \""1\""
|
||||
| } "" > product.json
|
||||
|";
|
||||
|
||||
СоответствиеПредобработок.Вставить("product", Предобработка);
|
||||
|
||||
СоответствияПараметровПредобработкам.Вставить("vk", СоответствиеПредобработок);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДобавитьСоответствияОбщие()
|
||||
|
||||
СоответствиеПЗ = Новый Соответствие();
|
||||
|
||||
СоответствиеПЗ.Вставить("lat" , "48.87373649724122");
|
||||
СоответствиеПЗ.Вставить("long" , "48.87373649724122");
|
||||
СоответствиеПЗ.Вставить("text" , "Тестовый текст");
|
||||
СоответствиеПЗ.Вставить("picture", "${{ env.json_Picture }}");
|
||||
СоответствиеПЗ.Вставить("video" , "${{ env.json_Video }}");
|
||||
СоответствиеПЗ.Вставить("gif" , "${{ env.json_GIF }}");
|
||||
СоответствиеПЗ.Вставить("audio" , "${{ env.json_Audio }}");
|
||||
СоответствиеПЗ.Вставить("doc" , "${{ env.json_Document }}");
|
||||
СоответствиеПЗ.Вставить("name" , "Петр");
|
||||
СоответствиеПЗ.Вставить("surname", "Петров");
|
||||
СоответствиеПЗ.Вставить("phone" , "+123456789");
|
||||
СоответствиеПЗ.Вставить("lat" , "48.87373649724122");
|
||||
СоответствиеПЗ.Вставить("long" , "48.87373649724122");
|
||||
СоответствиеПЗ.Вставить("text" , "Тестовый текст");
|
||||
СоответствиеПЗ.Вставить("picture" , "${{ env.json_Picture }}");
|
||||
СоответствиеПЗ.Вставить("video" , "${{ env.json_Video }}");
|
||||
СоответствиеПЗ.Вставить("gif" , "${{ env.json_GIF }}");
|
||||
СоответствиеПЗ.Вставить("audio" , "${{ env.json_Audio }}");
|
||||
СоответствиеПЗ.Вставить("doc" , "${{ env.json_Document }}");
|
||||
СоответствиеПЗ.Вставить("name" , "Петр");
|
||||
СоответствиеПЗ.Вставить("surname" , "Петров");
|
||||
СоответствиеПЗ.Вставить("phone" , "+123456789");
|
||||
СоответствиеПЗ.Вставить("question" , "Да или нет?");
|
||||
СоответствиеПЗ.Вставить("options" , "['Да', 'Нет', 'Затрудняюсь ответить']");
|
||||
СоответствиеПЗ.Вставить("description", "Тестовое описание");
|
||||
|
||||
СоответствияПараметровЗначениям.Вставить("Общие", СоответствиеПЗ);
|
||||
|
||||
|
@ -147,7 +147,7 @@
|
||||
// Параметры:
|
||||
// Вопрос - Строка - Вопрос опроса - question
|
||||
// МассивОтветов - Массив из Строка - Массив вариантов ответа - options - Массив
|
||||
// Картинка - Строка,ДвоичныеДанные - Картинка опроса - path
|
||||
// Картинка - Строка,ДвоичныеДанные - Картинка опроса - picture
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -274,7 +274,7 @@
|
||||
// Создает историю из картинки
|
||||
//
|
||||
// Параметры:
|
||||
// Картинка - Строка,ДвоичныеДанные - Фон истории - path
|
||||
// Картинка - Строка,ДвоичныеДанные - Фон истории - picture
|
||||
// URL - Строка - URL для кнопки под историей (необяз.) - url
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
@ -297,7 +297,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// IDАльбома - Строка,Число - ID альбома - album
|
||||
// Картинка - ДвоичныеДанные,Строка - Файл картинки - path
|
||||
// Картинка - ДвоичныеДанные,Строка - Файл картинки - picture
|
||||
// Описание - Строка - Описание картинки - description
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
@ -318,7 +318,7 @@
|
||||
// Удалить картинку из альбома
|
||||
//
|
||||
// Параметры:
|
||||
// IDКартинки - Строка,Число - ID картинки - picture
|
||||
// IDКартинки - Строка,Число - ID картинки - pictureid
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -342,8 +342,8 @@
|
||||
// Создает новое обсуждение
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование обсуждения - name
|
||||
// ТекстПервогоСообщения - Строка - Текст первого сообщения - message
|
||||
// Наименование - Строка - Наименование обсуждения - title
|
||||
// ТекстПервогоСообщения - Строка - Текст первого сообщения - text
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -407,7 +407,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// IDОбсуждения - Строка,Число - ID обсуждения - topic
|
||||
// Текст - Строка - Текст сообщения - message
|
||||
// Текст - Строка - Текст сообщения - text
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -498,7 +498,7 @@
|
||||
// Написать сообщение пользователю в диалоге сообщества
|
||||
//
|
||||
// Параметры:
|
||||
// Текст - Строка - Текст сообщения - message
|
||||
// Текст - Строка - Текст сообщения - text
|
||||
// IDПользователя - Строка - ID пользователя адресата - user
|
||||
// Communitytoken - Строка - Токен бота чата сообщества, котрый можно получить в настройках - ct
|
||||
// Клавиатура - Строка - JSON клавиатуры. См.СформироватьКлавиатуру - keyboard
|
||||
@ -676,7 +676,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// IDКабинета - Строка,Число - ID рекламного кабинета - cabinet
|
||||
// Наименование - Строка - Наименование кампании - name
|
||||
// Наименование - Строка - Наименование кампании - title
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -775,7 +775,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// IDКабинета - Строка,Число - ID рекламного кабинета - cabinet
|
||||
// IDОбъявления - Строка,Число - ID объявления - ad
|
||||
// IDОбъявления - Строка,Число - ID объявления - adv
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -858,7 +858,7 @@
|
||||
// Получает список товаров сообщества
|
||||
//
|
||||
// Параметры:
|
||||
// Подборка - Строка,Число - ID подборки, если нужен отбор - album
|
||||
// Подборка - Строка,Число - ID подборки, если нужен отбор - sel
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -943,8 +943,8 @@
|
||||
// "ДоступныйОстаток" : "1"
|
||||
//}
|
||||
// Параметры:
|
||||
// ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара - data - JSON - JSON описание товара или путь к .json
|
||||
// Подборка - Строка - ID подборка для помещения товара, если необходимо - album
|
||||
// ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара - product - JSON - JSON описание товара или путь к .json
|
||||
// Подборка - Строка - ID подборка для помещения товара, если необходимо - sel
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -977,8 +977,8 @@
|
||||
//}
|
||||
// Параметры:
|
||||
// Товар - Число,Строка - Идентификатор изменяемого товара - item
|
||||
// ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара - data - JSON - JSON описание товара или путь к .json
|
||||
// Подборка - Строка - Идентификатор новой подборки, если необходимо - album
|
||||
// ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара - product - JSON - JSON описание товара или путь к .json
|
||||
// Подборка - Строка - Идентификатор новой подборки, если необходимо - sel
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -1015,7 +1015,7 @@
|
||||
// --items ""['1111111','2222222']""
|
||||
// Параметры:
|
||||
// МассивТоваров - Массив Из Строка - Массив ID товаров - items - Массив
|
||||
// СуществующаяГруппа - Строка - ID существующей группы, если необходимо - group
|
||||
// СуществующаяГруппа - Строка - ID существующей группы, если необходимо - sellgroup
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -1117,7 +1117,7 @@
|
||||
// Пример строки массива подборок:
|
||||
// --items ""['1111111','2222222']""
|
||||
// Параметры:
|
||||
// Подборки - Строка, Массив Из Строка - ID подборок - items - Массив
|
||||
// Подборки - Строка, Массив Из Строка - ID подборок - sels - Массив
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -1155,7 +1155,7 @@
|
||||
// Создает пустую подборку товаров
|
||||
//
|
||||
// Параметры:
|
||||
// Название - Строка - Название подборки - name
|
||||
// Название - Строка - Название подборки - title
|
||||
// Картинка - Строка,ДвоичныеДанные - Файл картинки - picture
|
||||
// Основная - Булево - Основная - main
|
||||
// Скрытая - Булево - Скрытая - hidden
|
||||
@ -1177,8 +1177,8 @@
|
||||
// Изменяет свойства подборки товаров
|
||||
//
|
||||
// Параметры:
|
||||
// Название - Строка - Новое название подборки - name
|
||||
// Подборка - Строка - ID подборки - album
|
||||
// Название - Строка - Новое название подборки - title
|
||||
// Подборка - Строка - ID подборки - sel
|
||||
// Картинка - Строка,ДвоичныеДанные - Новая картинка подборки - picture
|
||||
// Основная - Булево - Основная - main
|
||||
// Скрытая - Булево - Скрытая - hidden
|
||||
@ -1204,7 +1204,7 @@
|
||||
// --items ""['1111111','2222222']""
|
||||
// Параметры:
|
||||
// МассивТоваров - Строка, Число - Массив товаров или товар - items - Массив
|
||||
// Подборка - Строка - ID подборки - album
|
||||
// Подборка - Строка - ID подборки - sel
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -1243,7 +1243,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Товар - Строка - ID товара - item
|
||||
// Подборка - Строка - ID подборки - album
|
||||
// Подборка - Строка - ID подборки - sel
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -1266,7 +1266,7 @@
|
||||
// Удаляет подборку по ID
|
||||
//
|
||||
// Параметры:
|
||||
// Подборка - Строка - ID подборки - album
|
||||
// Подборка - Строка - ID подборки - sel
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -1312,7 +1312,7 @@
|
||||
// Создает новое свойство для использования в товарах
|
||||
//
|
||||
// Параметры:
|
||||
// Название - Строка - Название свойства - name
|
||||
// Название - Строка - Название свойства - title
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -1332,7 +1332,7 @@
|
||||
// Изменяет существующее свойство товара
|
||||
//
|
||||
// Параметры:
|
||||
// Название - Строка - Новое название - name
|
||||
// Название - Строка - Новое название - title
|
||||
// Свойство - Строка,Число - ID свойства - prop
|
||||
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
|
||||
//
|
||||
|
Loading…
Reference in New Issue
Block a user