1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-29 02:57:35 +02:00

Данные тестирования CLI VK

This commit is contained in:
Anton Titovets 2024-03-29 09:50:24 +03:00
parent 9dad5fdcf8
commit 9adc75d5b9
2 changed files with 121 additions and 38 deletions

View File

@ -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", "Тестовое описание");
СоответствияПараметровЗначениям.Вставить("Общие", СоответствиеПЗ);

View File

@ -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
//