diff --git a/.github/workflows/docs_deploy_en.yml b/.github/workflows/docs_deploy_en.yml
new file mode 100644
index 0000000000..ccebc31222
--- /dev/null
+++ b/.github/workflows/docs_deploy_en.yml
@@ -0,0 +1,40 @@
+name: Документация | Развернуть на Neocities (английская версия)
+
+on:
+ workflow_dispatch:
+
+concurrency:
+ group: deploy-to-neocities
+ cancel-in-progress: true
+
+jobs:
+ Deploy:
+ runs-on: ubuntu-latest
+
+ steps:
+
+ - uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
+
+ - uses: actions/setup-node@v4
+ with:
+ node-version: 18
+
+ - name: Установка зависимостей
+ run: |
+ cd ./docs/docusaurus
+ npm install
+
+ - name: Сборка
+ run: |
+ cp -r ./docs/en/md ./docs/docusaurus/docs
+ cd ./docs/docusaurus
+ yarn build
+
+ - name: Развертывание на neocities
+ uses: jonchang/deploy-neocities@e557d8b4aa935cd3e1a437c038bb043c9b4064f6
+ with:
+ key: ${{ secrets.NEOCITIES_EN_API_TOKEN }}
+ dir: ./docs/docusaurus/build
+ clean: false
\ No newline at end of file
diff --git a/.github/workflows/docs_deploy.yml b/.github/workflows/docs_deploy_ru.yml
similarity index 90%
rename from .github/workflows/docs_deploy.yml
rename to .github/workflows/docs_deploy_ru.yml
index cfb8f0ee42..7e306f750e 100644
--- a/.github/workflows/docs_deploy.yml
+++ b/.github/workflows/docs_deploy_ru.yml
@@ -1,4 +1,4 @@
-name: Документация | Развернуть на Neocities
+name: Документация | Развернуть на Neocities (русская версия)
on:
workflow_dispatch:
@@ -28,6 +28,7 @@ jobs:
- name: Сборка
run: |
+ cp -r ./docs/ru/md ./docs/docusaurus/docs
cd ./docs/docusaurus
yarn build
diff --git a/.github/workflows/os/docs_extract.os b/.github/workflows/os/docs_extract.os
index e13f30244e..dc7b8dd962 100644
--- a/.github/workflows/os/docs_extract.os
+++ b/.github/workflows/os/docs_extract.os
@@ -1,110 +1,169 @@
-ПутьКДокам = "./docs/ru/md";
-ПутьКПримерам = "./docs/ru/examples/";
-ПутьКРезультатам = "./docs/ru/results/";
-КаталогиБиблиотек = НайтиФайлы(ПутьКДокам, "*", Ложь);
+Процедура ИзвлечениеДанных()
+
+ ПутьКДокам = "./docs/ru/md";
+ ПутьКПримерам = "./docs/ru/examples/";
+ ПутьКРезультатам = "./docs/ru/results/";
+ ПутьКДанным = "./docs/ru/data/";
-Для Каждого Каталог Из КаталогиБиблиотек Цикл
+ КаталогиБиблиотек = НайтиФайлы(ПутьКДокам, "*", Ложь);
- ФайлыДокументации = НайтиФайлы(Каталог.ПолноеИмя, "*.md", Истина);
- ИмяБиблиотеки = Каталог.Имя;
+ Для Каждого Каталог Из КаталогиБиблиотек Цикл
- Для Каждого Документ Из ФайлыДокументации Цикл
+ ФайлыДокументации = НайтиФайлы(Каталог.ПолноеИмя, "*.md", Истина);
+ ИмяБиблиотеки = Каталог.Имя;
- ТекущийДокумент = Новый ТекстовыйДокумент();
- ТекущийДокумент.Прочитать(Документ.ПолноеИмя, "UTF-8");
+ Для Каждого Документ Из ФайлыДокументации Цикл
- ЗаписьПримера = Ложь;
- ЗаписьРезультата = Ложь;
- Пример = "";
- Результат = "";
- ИмяФункции = "";
- Для Н = 1 По ТекущийДокумент.КоличествоСтрок() Цикл
+ ТекущийДокумент = Новый ТекстовыйДокумент();
+ ТекущийДокумент.Прочитать(Документ.ПолноеИмя, "UTF-8");
- ТекущаяСтрока = СокрЛП(ТекущийДокумент.ПолучитьСтроку(Н));
+ СоответствиеДанных = Новый Соответствие;
- Если СтрНачинаетсяС(ТекущаяСтрока, "*Функция ")
- Или СтрНачинаетсяС(ТекущаяСтрока, "Функция ") Тогда
+ ЗаписьПримера = Ложь;
+ ЗаписьРезультата = Ложь;
+ Пример = "";
+ Результат = "";
+ ИмяФункции = "";
+ Для Н = 1 По ТекущийДокумент.КоличествоСтрок() Цикл
- ИмяФункции = СтрЗаменить(ТекущаяСтрока, "*Функция ", "");
- ИмяФункции = СтрЗаменить(ИмяФункции, "Функция ", "");
- ИмяФункции = Лев(ИмяФункции, СтрНайти(ИмяФункции, "(") - 1);
+ ТекущаяСтрока = СокрЛП(ТекущийДокумент.ПолучитьСтроку(Н));
- КонецЕсли;
+ Если СтрНачинаетсяС(ТекущаяСтрока, "*Функция ")
+ Или СтрНачинаетсяС(ТекущаяСтрока, "Функция ") Тогда
- Если СтрНачинаетсяС(ТекущаяСтрока, "```bsl") Тогда
- ЗаписьПримера = Истина;
- ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "```json") Тогда
- ЗаписьРезультата = Истина;
- ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "```") Тогда
- ЗаписьРезультата = Ложь;
- ЗаписьПримера = Ложь;
- Иначе
+ ИмяФункции = СтрЗаменить(ТекущаяСтрока, "*Функция ", "");
+ ИмяФункции = СтрЗаменить(ИмяФункции, "Функция ", "");
+ ИмяФункции = Лев(ИмяФункции, СтрНайти(ИмяФункции, "(") - 1);
- Если ЗаписьПримера Тогда
- Пример = Пример + " " + ТекущаяСтрока + Символы.ПС;
КонецЕсли;
- Если ЗаписьРезультата Тогда
- Результат = Результат + " " + ТекущаяСтрока + Символы.ПС;
+ Если СтрНачинаетсяС(ТекущаяСтрока, "```bsl") Тогда
+ ЗаписьПримера = Истина;
+ ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "```json") Тогда
+ ЗаписьРезультата = Истина;
+ ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "```") Тогда
+ ЗаписьРезультата = Ложь;
+ ЗаписьПримера = Ложь;
+ Иначе
+
+ Если ЗаписьПримера Тогда
+ Пример = Пример + " " + ТекущаяСтрока + Символы.ПС;
+ ОпределитьНаличиеДанных(СоответствиеДанных, ТекущаяСтрока);
+ КонецЕсли;
+
+ Если ЗаписьРезультата Тогда
+ Результат = Результат + " " + ТекущаяСтрока + Символы.ПС;
+ КонецЕсли;
+
+ КонецЕсли;
+
+ КонецЦикла;
+
+ Если Не ЗначениеЗаполнено(ИмяФункции) Тогда
+ Сообщить("Документ без имени функции: " + Документ.ПолноеИмя);
+ Продолжить;
+ КонецЕсли;
+
+ Если ЗначениеЗаполнено(СокрЛП(Результат)) Тогда
+
+ ПутьБиблиотеки = ПутьКРезультатам + СтрЗаменить(ИмяБиблиотеки, "_", "");
+ КаталогБиблиотеки = Новый Файл(ПутьБиблиотеки);
+
+ Если Не КаталогБиблиотеки.Существует() Тогда
+ СоздатьКаталог(ПутьБиблиотеки);
+ КонецЕсли;
+
+ ПутьРезультата = ПутьБиблиотеки + "/" + ИмяФункции + ".log";
+ ФайлРезультата = Новый Файл(ПутьРезультата);
+
+ Если ФайлРезультата.Существует() Тогда
+ Сообщить("Файл результата существует: " + ПутьРезультата);
+ Иначе
+ ДокументРезультата = Новый ТекстовыйДокумент();
+ ДокументРезультата.УстановитьТекст(Результат);
+ ДокументРезультата.Записать(ПутьРезультата);
+ Сообщить("Файл результата записан: " + ПутьРезультата);
КонецЕсли;
КонецЕсли;
+ Если ЗначениеЗаполнено(СокрЛП(Пример)) Тогда
+
+ ПутьБиблиотеки = ПутьКПримерам + СтрЗаменить(ИмяБиблиотеки, "_", "");
+ КаталогБиблиотеки = Новый Файл(ПутьБиблиотеки);
+
+ Если Не КаталогБиблиотеки.Существует() Тогда
+ СоздатьКаталог(ПутьБиблиотеки);
+ КонецЕсли;
+
+ ПутьПримера = ПутьБиблиотеки + "/" + ИмяФункции + ".txt";
+ ФайлПримера = Новый Файл(ПутьПримера);
+
+ Если ФайлПримера.Существует() Тогда
+ Сообщить("Файл примера существует: " + ПутьПримера);
+ Иначе
+ ДокументПримера = Новый ТекстовыйДокумент();
+ ДокументПримера.УстановитьТекст(Пример);
+ ДокументПримера.Записать(ПутьПримера);
+ Сообщить("Файл примера записан: " + ПутьПримера);
+ КонецЕсли;
+
+ КонецЕсли;
+
+ Если ЗначениеЗаполнено(СоответствиеДанных) Тогда
+
+ ПутьБиблиотеки = ПутьКДанным + СтрЗаменить(ИмяБиблиотеки, "_", "");
+ КаталогБиблиотеки = Новый Файл(ПутьБиблиотеки);
+
+ Если Не КаталогБиблиотеки.Существует() Тогда
+ СоздатьКаталог(ПутьБиблиотеки);
+ КонецЕсли;
+
+ ПутьДанных = ПутьБиблиотеки + "/" + ИмяФункции + ".json";
+ ФайлДанных = Новый Файл(ПутьДанных);
+
+ Если ФайлДанных.Существует() Тогда
+ Сообщить("Файл данных существует: " + ПутьДанных);
+ Иначе
+ ЗаписьJSON = Новый ЗаписьJSON();
+ ЗаписьJSON.ОткрытьФайл(ПутьДанных);
+ ЗаписатьJSON(ЗаписьJSON, СоответствиеДанных);
+ ЗаписьJSON.Закрыть();
+ Сообщить("Файл данных записан: " + ПутьДанных);
+ КонецЕсли;
+
+ КонецЕсли;
+
+
КонецЦикла;
- Если Не ЗначениеЗаполнено(ИмяФункции) Тогда
- Сообщить("Документ без имени функции: " + Документ.ПолноеИмя);
- Продолжить;
- КонецЕсли;
-
- Если ЗначениеЗаполнено(СокрЛП(Результат)) Тогда
-
- ПутьБиблиотеки = ПутьКРезультатам + СтрЗаменить(ИмяБиблиотеки, "_", "");
- КаталогБиблиотеки = Новый Файл(ПутьБиблиотеки);
-
- Если Не КаталогБиблиотеки.Существует() Тогда
- СоздатьКаталог(ПутьБиблиотеки);
- КонецЕсли;
-
- ПутьРезультата = ПутьБиблиотеки + "/" + ИмяФункции + ".log";
- ФайлРезультата = Новый Файл(ПутьРезультата);
-
- Если ФайлРезультата.Существует() Тогда
- Сообщить("Файл результата существует: " + ПутьРезультата);
- Иначе
- ДокументРезультата = Новый ТекстовыйДокумент();
- ДокументРезультата.УстановитьТекст(Результат);
- ДокументРезультата.Записать(ПутьРезультата);
- Сообщить("Файл результата записан: " + ПутьРезультата);
- КонецЕсли;
-
- КонецЕсли;
-
- Если ЗначениеЗаполнено(СокрЛП(Пример)) Тогда
-
- ПутьБиблиотеки = ПутьКПримерам + СтрЗаменить(ИмяБиблиотеки, "_", "");
- КаталогБиблиотеки = Новый Файл(ПутьБиблиотеки);
-
- Если Не КаталогБиблиотеки.Существует() Тогда
- СоздатьКаталог(ПутьБиблиотеки);
- КонецЕсли;
-
- ПутьПримера = ПутьБиблиотеки + "/" + ИмяФункции + ".txt";
- ФайлПримера = Новый Файл(ПутьПримера);
-
- Если ФайлПримера.Существует() Тогда
- Сообщить("Файл примера существует: " + ПутьПримера);
- Иначе
- ДокументПримера = Новый ТекстовыйДокумент();
- ДокументПримера.УстановитьТекст(Пример);
- ДокументПримера.Записать(ПутьПримера);
- Сообщить("Файл примера записан: " + ПутьПримера);
- КонецЕсли;
-
- КонецЕсли;
-
-
КонецЦикла;
-КонецЦикла;
\ No newline at end of file
+КонецПроцедуры
+
+Процедура ОпределитьНаличиеДанных(СоответствиеДанных, Знач ТекущаяСтрока)
+
+ ОбрабатываемаяСтрока = СокрЛП(ТекущаяСтрока);
+
+ Если СтрНайти(ТекущаяСтрока, "=") = 0 Тогда
+ Возврат;
+ КонецЕсли;
+
+ ЕстьДанные = СтрНайти(ТекущаяСтрока, "Новый") = 0
+ И СтрНайти(ТекущаяСтрока, "OPI") = 0
+ И СтрНайти(ТекущаяСтрока, "Запрос.") = 0;
+
+ Если ЕстьДанные Тогда
+
+ ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока, """", "");
+ ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока, ";", "");
+ МассивДанных = СтрРазделить(ОбрабатываемаяСтрока, "=", Ложь);
+
+ Если МассивДанных.Количество() = 2 Тогда
+ СоответствиеДанных.Вставить(СокрЛП(МассивДанных[0]), СокрЛП(МассивДанных[1]));
+ КонецЕсли;
+ КонецЕсли;
+КонецПроцедуры
+
+ИзвлечениеДанных();
\ No newline at end of file
diff --git a/.github/workflows/os/oint_docs.os b/.github/workflows/os/oint_docs.os
index 62be141c09..c997736821 100644
--- a/.github/workflows/os/oint_docs.os
+++ b/.github/workflows/os/oint_docs.os
@@ -6,6 +6,7 @@
Перем Расположение;
Перем СПодкаталогами;
Перем КаталогДокументации;
+Перем КаталогЛокализации;
Перем КаталогЛогов;
Перем КаталогПримеров;
Перем КаталогЗначений;
@@ -13,12 +14,14 @@
Перем ТекущаяОбласть;
Перем СчетчикОбласти;
Перем Словарь;
+Перем Транслитация;
Процедура ПриСозданииОбъекта()
Расположение = ".\src\ru\OInt";
СПодкаталогами = Истина;
- КаталогДокументации = ".\docs\ru\md\!temp";
+ КаталогДокументации = ".\docs\ru\md";
+ КаталогЛокализации = ".\docs\en\md";
КаталогЛогов = ".\docs\ru\results\";
КаталогПримеров = ".\docs\ru\examples\";
КаталогЗначений = ".\docs\ru\data\";
@@ -32,8 +35,12 @@
Словарь = ПрочитатьJSON(ЧтениеJSON, Истина);
ЧтениеJSON.Закрыть();
+ ПолучитьТаблицуТранслитации();
ПроверитьСоздатьКаталог(КаталогДокументации);
СоздатьФайлыДокументации();
+
+ ПеревестиДокументацию();
+
КонецПроцедуры
@@ -127,6 +134,11 @@
Для каждого ПараметрМетода Из СтруктураМетода["Параметры"] Цикл
+ Если Не ЗначениеЗаполнено(ПараметрМетода.Опция) Или Не СтруктураМетода["ЕстьCLI"] Тогда
+ Сообщить("Метод не имеет опции: " + СтруктураМетода["Заголовок"]);
+ Возврат;
+ КонецЕсли;
+
ТаблицаПараметров = ТаблицаПараметров + " | "
+ ПараметрМетода.Имя + " | "
+ ПараметрМетода.Опция + " | "
@@ -449,44 +461,6 @@
Функция ТранслитироватьСтроку(Знач Значение)
Значение = нРег(Значение);
- Транслитация = Новый Соответствие();
-
- Транслитация.Вставить("а", "a");
- Транслитация.Вставить("б", "b");
- Транслитация.Вставить("в", "v");
- Транслитация.Вставить("г", "g");
- Транслитация.Вставить("д", "d");
- Транслитация.Вставить("е", "e");
- Транслитация.Вставить("ё", "e");
- Транслитация.Вставить("ж", "zh");
- Транслитация.Вставить("з", "z");
- Транслитация.Вставить("и", "i");
- Транслитация.Вставить("й", "y");
- Транслитация.Вставить("к", "k");
- Транслитация.Вставить("л", "l");
- Транслитация.Вставить("м", "m");
- Транслитация.Вставить("н", "n");
- Транслитация.Вставить("о", "o");
- Транслитация.Вставить("п", "p");
- Транслитация.Вставить("р", "r");
- Транслитация.Вставить("с", "s");
- Транслитация.Вставить("т", "t");
- Транслитация.Вставить("у", "u");
- Транслитация.Вставить("ф", "f");
- Транслитация.Вставить("х", "h");
- Транслитация.Вставить("ц", "ts");
- Транслитация.Вставить("ч", "ch");
- Транслитация.Вставить("ш", "sh");
- Транслитация.Вставить("щ", "sch");
- Транслитация.Вставить("ъ", "");
- Транслитация.Вставить("ы", "y");
- Транслитация.Вставить("ь", "");
- Транслитация.Вставить("э", "e");
- Транслитация.Вставить("ю", "u");
- Транслитация.Вставить("я", "ya");
- Транслитация.Вставить(" ", "-");
- Транслитация.Вставить("(", "");
- Транслитация.Вставить(")", "");
Для Каждого ЗаменяемыйСимвол Из Транслитация Цикл
Значение = СтрЗаменить(Значение, ЗаменяемыйСимвол.Ключ, ЗаменяемыйСимвол.Значение);
@@ -503,6 +477,9 @@
Если Не ЗначениеЗаполнено(ПереведенноеИмя) Тогда
ПереведенноеИмя = ТранслитироватьСтроку(Значение);
+ ПереведенноеИмя = СтрЗаменить(ПереведенноеИмя, "(", "");
+ ПереведенноеИмя = СтрЗаменить(ПереведенноеИмя, ")", "");
+ ПереведенноеИмя = СтрЗаменить(ПереведенноеИмя, "-", " ");
КонецЕсли;
Возврат ПереведенноеИмя;
@@ -565,8 +542,152 @@
КонецФункции
+Процедура ПолучитьТаблицуТранслитации()
+
+ Транслитация = Новый Соответствие();
+
+ Транслитация.Вставить("а", "a");
+ Транслитация.Вставить("б", "b");
+ Транслитация.Вставить("в", "v");
+ Транслитация.Вставить("г", "g");
+ Транслитация.Вставить("д", "d");
+ Транслитация.Вставить("е", "e");
+ Транслитация.Вставить("ё", "e");
+ Транслитация.Вставить("ж", "zh");
+ Транслитация.Вставить("з", "z");
+ Транслитация.Вставить("и", "i");
+ Транслитация.Вставить("й", "y");
+ Транслитация.Вставить("к", "k");
+ Транслитация.Вставить("л", "l");
+ Транслитация.Вставить("м", "m");
+ Транслитация.Вставить("н", "n");
+ Транслитация.Вставить("о", "o");
+ Транслитация.Вставить("п", "p");
+ Транслитация.Вставить("р", "r");
+ Транслитация.Вставить("с", "s");
+ Транслитация.Вставить("т", "t");
+ Транслитация.Вставить("у", "u");
+ Транслитация.Вставить("ф", "f");
+ Транслитация.Вставить("х", "h");
+ Транслитация.Вставить("ц", "ts");
+ Транслитация.Вставить("ч", "ch");
+ Транслитация.Вставить("ш", "sh");
+ Транслитация.Вставить("щ", "sch");
+ Транслитация.Вставить("ъ", "");
+ Транслитация.Вставить("ы", "y");
+ Транслитация.Вставить("ь", "");
+ Транслитация.Вставить("э", "e");
+ Транслитация.Вставить("ю", "u");
+ Транслитация.Вставить("я", "ya");
+
+КонецПроцедуры
+
+Процедура СкопироватьФайлы(Знач КаталогИсточник, Знач КаталогПриемник)
+
+ Сообщить("Каталог источник: " + КаталогИсточник);
+ Сообщить("Каталог приемника: " + КаталогПриемник);
+
+
+ Сообщить("Создание каталога " + КаталогПриемник);
+ СоздатьКаталог(КаталогПриемник);
+
+ МассивФайлов = НайтиФайлы(КаталогИсточник, "*.*", Истина);
+
+ Для Каждого Файл Из МассивФайлов Цикл
+
+ Если СтрНайти(Файл.ПолноеИмя, "cli") <> 0 Тогда
+ Продолжить;
+ КонецЕсли;
+ ПолноеИмяИсточник = Файл.ПолноеИмя;
+ ПолноеИмяПриемник = КаталогПриемник + СтрЗаменить(Файл.ПолноеИмя, КаталогИсточник, "");
+
+ Если Файл.ЭтоКаталог() Тогда
+ СоздатьКаталог(ПолноеИмяПриемник);
+ Сообщить("Создание каталога " + ПолноеИмяПриемник);
+ Иначе
+ КопироватьФайл(ПолноеИмяИсточник, ПолноеИмяПриемник);
+ Сообщить("Копирование файла" + ПолноеИмяИсточник + " в " + ПолноеИмяПриемник);
+ КонецЕсли;
+ КонецЦикла;
+
+КонецПроцедуры
+
+#КонецОбласти
+
+#Область Локализация
+
+Процедура ПеревестиДокументацию()
+
+ Сообщить("////////////////////////////////////////////////");
+ Сообщить("");
+ Сообщить("Начало перевода...");
+ Сообщить("");
+
+ ФайлКаталогаДокументации = Новый Файл(КаталогДокументации);
+ ФайлКаталогаЛокализации = Новый Файл(КаталогЛокализации);
+
+ УдалитьФайлы(ФайлКаталогаЛокализации.ПолноеИмя);
+ СкопироватьФайлы(ФайлКаталогаДокументации.ПолноеИмя, ФайлКаталогаЛокализации.ПолноеИмя);
+
+ ТаблицаСловаря = Новый ТаблицаЗначений();
+ ТаблицаСловаря.Колонки.Добавить("Ключ");
+ ТаблицаСловаря.Колонки.Добавить("Значение");
+ ТаблицаСловаря.Колонки.Добавить("Длина");
+
+ Для Каждого КлючевоеСлово Из Словарь Цикл
+ НоваяСтрокаСловаря = ТаблицаСловаря.Добавить();
+ НоваяСтрокаСловаря.Ключ = КлючевоеСлово.Ключ;
+ НоваяСтрокаСловаря.Значение = КлючевоеСлово.Значение;
+ НоваяСтрокаСловаря.Длина = СтрДлина(КлючевоеСлово.Ключ);
+ КонецЦикла;
+
+ ТаблицаСловаря.Сортировать("Длина УБЫВ");
+
+ ФайлыЛокализации = НайтиФайлы(ФайлКаталогаЛокализации.ПолноеИмя, "*.md", Истина);
+ JsonЛокализации = НайтиФайлы(ФайлКаталогаЛокализации.ПолноеИмя, "*.json", Истина);
+
+ Для Каждого JSON из JsonЛокализации Цикл
+ ФайлыЛокализации.Добавить(JSON);
+ КонецЦикла;
+
+ Для Каждого Файл Из ФайлыЛокализации Цикл
+
+ Если Файл.ЭтоКаталог() Тогда
+ Продолжить;
+ КонецЕсли;
+
+ ТекущийДокумент = Новый ТекстовыйДокумент();
+ ТекущийДокумент.Прочитать(Файл.ПолноеИмя, "UTF-8");
+ ТекстДокумента = ТекущийДокумент.ПолучитьТекст();
+
+ Для Каждого Слово Из ТаблицаСловаря Цикл
+ ТекстДокумента = СтрЗаменить(ТекстДокумента, Слово.Ключ, Слово.Значение);
+ КонецЦикла;
+
+ Пока СтрНайти(ТекстДокумента, " ") <> 0 Цикл
+ ТекстДокумента = СтрЗаменить(ТекстДокумента, " ", " ");
+ КонецЦикла;
+
+ ТекстДокумента = СтрЗаменить(ТекстДокумента, " ,", ",");
+
+ ТекущийДокумент.УстановитьТекст(ТекстДокумента);
+ ТекущийДокумент.Записать(Файл.ПолноеИмя);
+
+ Для Каждого Буква Из Транслитация Цикл
+ Если СтрНайти(ТекстДокумента, Буква.Ключ) <> 0 Тогда
+ Сообщить("Ошибка перевода | " + Файл.ПолноеИмя);
+ Прервать;
+ КонецЕсли;
+ КонецЦикла;
+
+ КонецЦикла;
+
+ Сообщить("Перевод завершен!");
+
+КонецПроцедуры
+
#КонецОбласти
#КонецОбласти
-ПриСозданииОбъекта();
\ No newline at end of file
+//ПриСозданииОбъекта();
\ No newline at end of file
diff --git a/.github/workflows/os/opi_translate.os b/.github/workflows/os/opi_translate.os
index 853e394367..98a93f55e8 100644
--- a/.github/workflows/os/opi_translate.os
+++ b/.github/workflows/os/opi_translate.os
@@ -193,7 +193,7 @@
НоваяСтрокаСловаря = ТаблицаСловаря.Добавить();
НоваяСтрокаСловаря.Ключ = КлючевоеСлово.Ключ;
НоваяСтрокаСловаря.Значение = КлючевоеСлово.Значение;
- НоваяСтрокаСловаря.Длина = СтрДлина(Элемент.Ключ);
+ НоваяСтрокаСловаря.Длина = СтрДлина(КлючевоеСлово.Ключ);
НоваяСтрокаСловаря.ИмяМодуля = Ложь;
КонецЦикла;
diff --git a/.github/workflows/os/template.md b/.github/workflows/os/template.md
index f3fddafba4..184e3efd7b 100644
--- a/.github/workflows/os/template.md
+++ b/.github/workflows/os/template.md
@@ -12,7 +12,7 @@ sidebar_position: @Счетчик
|-|-|-|-|
@ТаблицаПараметров
- Вовзращаемое значение: @ВозвращаемоеЗначение
+ Возвращаемое значение: @ВозвращаемоеЗначение
```bsl title="Пример кода"
@@ -20,7 +20,7 @@ sidebar_position: @Счетчик
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
@ВызовCLI
diff --git a/coverage/genericCoverage.xml b/coverage/genericCoverage.xml
deleted file mode 100644
index 8a9d5f0350..0000000000
--- a/coverage/genericCoverage.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/docs/en/md/Airtable/Comment-management/Create-comment.md b/docs/en/md/Airtable/Comment-management/Create-comment.md
new file mode 100644
index 0000000000..e97d1da44b
--- /dev/null
+++ b/docs/en/md/Airtable/Comment-management/Create-comment.md
@@ -0,0 +1,58 @@
+---
+sidebar_position: 2
+---
+
+# Create comment
+ Creates a comment for a record in the table
+
+
+*Function CreateComment(Val Token, Val Base, Val Table, Val Record, Val Text) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Base | --base | String | Database identifier |
+ | Table | --table | String | Table identifier |
+ | Record | --record | String | Record identifier in the table |
+ | Text | --text | String | Comment text |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Airtable
+
+```bsl title="Code example"
+
+
+ Base = "apptm8Xqo7TwMaipQ";
+ Table = "tbl9G4jVoTJpxYwSY";
+ Record = "recV6DxeLQMBNJrUk";
+ Text = "TestComment";
+
+ Response = OPI_Airtable.CreateComment(Token, Base, Table, Record, Text); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable CreateComment --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --text "TestComment"
+
+```
+
+
+```json title="Result"
+
+{
+ "id": "comL1oGEDJvIQlMs1",
+ "author": {
+ "id": "usrFlaAHlTfYWAbVW",
+ "email": "bayselonarrend@gmail.com",
+ "name": "Anton Titovets"
+ },
+ "text": "TestComment",
+ "createdTime": "2024-05-10T19:39:51.561Z",
+ "lastUpdatedTime": null
+ }
+
+```
diff --git a/docs/en/md/Airtable/Comment-management/Delete-comment.md b/docs/en/md/Airtable/Comment-management/Delete-comment.md
new file mode 100644
index 0000000000..cd440bb126
--- /dev/null
+++ b/docs/en/md/Airtable/Comment-management/Delete-comment.md
@@ -0,0 +1,51 @@
+---
+sidebar_position: 4
+---
+
+# Delete comment
+ Deletes a comment for a table record
+
+
+*Function DeleteComment(Val Token, Val Base, Val Table, Val Record, Val Comment) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Base | --base | String | Database identifier |
+ | Table | --table | String | Table identifier |
+ | Record | --record | String | Record identifier in the table |
+ | Comment | --comment | String | Comment identifier |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Airtable
+
+```bsl title="Code example"
+
+
+ Base = "apptm8Xqo7TwMaipQ";
+ Table = "tbl9G4jVoTJpxYwSY";
+ Record = "recV6DxeLQMBNJrUk";
+ Comment = "comL1oGEDJvIQlMs1";
+
+ Response = OPI_Airtable.DeleteComment(Token, Base, Table, Record, Comment); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable DeleteComment --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --comment %comment%
+
+```
+
+
+```json title="Result"
+
+{
+ "id": "comL1oGEDJvIQlMs1",
+ "deleted": true
+ }
+
+```
diff --git a/docs/en/md/Airtable/Comment-management/Edit-comment.md b/docs/en/md/Airtable/Comment-management/Edit-comment.md
new file mode 100644
index 0000000000..cfbbb1b07d
--- /dev/null
+++ b/docs/en/md/Airtable/Comment-management/Edit-comment.md
@@ -0,0 +1,60 @@
+---
+sidebar_position: 3
+---
+
+# Modify comment
+ Changes the text of an existing comment
+
+
+*Function EditComment(Val Token, Val Base, Val Table, Val Record, Val Comment, Val Text) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Base | --base | String | Database identifier |
+ | Table | --table | String | Table identifier |
+ | Record | --record | String | Record identifier in the table |
+ | Comment | --comment | String | Comment identifier |
+ | Text | --text | String | New comment text |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Airtable
+
+```bsl title="Code example"
+
+
+ Base = "apptm8Xqo7TwMaipQ";
+ Table = "tbl9G4jVoTJpxYwSY";
+ Record = "recV6DxeLQMBNJrUk";
+ Comment = "comL1oGEDJvIQlMs1";
+ Text = "Test comment (change.)";
+
+ Response = OPI_Airtable.EditComment(Token, Base, Table, Record, Comment, Text); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable EditComment --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --comment %comment% --text "Test comment (change.)"
+
+```
+
+
+```json title="Result"
+
+{
+ "id": "comL1oGEDJvIQlMs1",
+ "author": {
+ "id": "usrFlaAHlTfYWAbVW",
+ "email": "bayselonarrend@gmail.com",
+ "name": "Anton Titovets"
+ },
+ "text": "Test comment (change.)",
+ "createdTime": "2024-05-10T19:39:52Z",
+ "lastUpdatedTime": "2024-05-10T19:39:51.967Z"
+ }
+
+```
diff --git a/docs/en/md/Airtable/Comment-management/Get-comments.md b/docs/en/md/Airtable/Comment-management/Get-comments.md
new file mode 100644
index 0000000000..b6e54a66e6
--- /dev/null
+++ b/docs/en/md/Airtable/Comment-management/Get-comments.md
@@ -0,0 +1,62 @@
+---
+sidebar_position: 1
+---
+
+# Get comments
+ Gets the list of comments for a record in the table
+
+
+*Function GetComments(Val Token, Val Base, Val Table, Val Record, Val Indent = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Base | --base | String | Database identifier |
+ | Table | --table | String | Table identifier |
+ | Record | --record | String | Record identifier in the table |
+ | Indent | --offset | String | Next page identifier of data from the previous request |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Airtable
+
+```bsl title="Code example"
+
+
+ Base = "apptm8Xqo7TwMaipQ";
+ Table = "tbl9G4jVoTJpxYwSY";
+ Record = "recV6DxeLQMBNJrUk";
+
+ Response = OPI_Airtable.GetComments(Token, Base, Table, Record); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable GetComments --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --offset %offset%
+
+```
+
+
+```json title="Result"
+
+{
+ "comments": [
+ {
+ "id": "comL1oGEDJvIQlMs1",
+ "author": {
+ "id": "usrFlaAHlTfYWAbVW",
+ "email": "bayselonarrend@gmail.com",
+ "name": "Anton Titovets"
+ },
+ "text": "Test comment (change.)",
+ "createdTime": "2024-05-10T19:39:52Z",
+ "lastUpdatedTime": "2024-05-10T19:39:52Z"
+ }
+ ],
+ "offset": null
+ }
+
+```
diff --git a/docs/en/md/Airtable/Comment-management/_category_.json b/docs/en/md/Airtable/Comment-management/_category_.json
new file mode 100644
index 0000000000..2cea1609c5
--- /dev/null
+++ b/docs/en/md/Airtable/Comment-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Comment management",
+"position": ""
+}
diff --git a/docs/en/md/Airtable/Database-work/Create-database.md b/docs/en/md/Airtable/Database-work/Create-database.md
new file mode 100644
index 0000000000..283544e846
--- /dev/null
+++ b/docs/en/md/Airtable/Database-work/Create-database.md
@@ -0,0 +1,85 @@
+---
+sidebar_position: 3
+---
+
+# Create base
+ Creates a new database
+
+
+*Function CreateDatabase(Val Token, Val Workspace, Val Name, Val TableCollection) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Workspace | --ws | String | Workspace identifier |
+ | Name | --title | String | New base name |
+ | TableCollection | --tablesdata | Key-Value Pair | Table description: Key > name, Value > array of fields |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Airtable
+
+```bsl title="Code example"
+
+
+ Workspace = "wspdf8yl1yZz3PmWZ";
+ Name = "TestDatabase";
+
+ FieldArray = New Array;
+ FieldArray.Add(OPI_Airtable.GetNumberField("Number"));
+ FieldArray.Add(OPI_Airtable.GetStringField("String"));
+
+ TableName = "TestTable";
+
+ TableCollection = New Map;
+ TableCollection.Insert(TableName, FieldArray);
+
+ Response = OPI_Airtable.CreateDatabase(Token, Workspace, Name, TableCollection); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable CreateDatabase --token %token% --ws "wspdf8yl1yZz3PmWZ" --title "TestDatabase" --tablesdata %tablesdata%
+
+```
+
+
+```json title="Result"
+
+{
+ "id": "applEsyJmBRm12AuN",
+ "tables": [
+ {
+ "id": "tblqZzW78Rvsdt9gt",
+ "name": "TestTable",
+ "primaryFieldId": "fldj9Z3fEpLzv40d0",
+ "fields": [
+ {
+ "type": "number",
+ "options": {
+ "precision": 0
+ },
+ "id": "fldj9Z3fEpLzv40d0",
+ "name": "Number"
+ },
+ {
+ "type": "richText",
+ "id": "fldX1kR7lienmcdEj",
+ "name": "String"
+ }
+ ],
+ "views": [
+ {
+ "id": "viwbKE3PS9jl6bqJl",
+ "name": "Grid view",
+ "type": "grid"
+ }
+ ]
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Airtable/Database-work/Get-database-tables.md b/docs/en/md/Airtable/Database-work/Get-database-tables.md
new file mode 100644
index 0000000000..9437337908
--- /dev/null
+++ b/docs/en/md/Airtable/Database-work/Get-database-tables.md
@@ -0,0 +1,72 @@
+---
+sidebar_position: 2
+---
+
+# Get base tables
+ Gets the schema of base tables
+
+
+*Function GetDatabaseTables(Val Token, Val Base) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Base | --base | String | Base identifier |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Airtable
+
+```bsl title="Code example"
+
+
+ Base = "apptm8Xqo7TwMaipQ";
+
+ Response = OPI_Airtable.GetDatabaseTables(Token, Base); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable GetDatabaseTables --token %token% --base "apptm8Xqo7TwMaipQ"
+
+```
+
+
+```json title="Result"
+
+{
+ "tables": [
+ {
+ "id": "tblqZzW78Rvsdt9gt",
+ "name": "TestTable",
+ "primaryFieldId": "fldj9Z3fEpLzv40d0",
+ "fields": [
+ {
+ "type": "number",
+ "options": {
+ "precision": 0
+ },
+ "id": "fldj9Z3fEpLzv40d0",
+ "name": "Number"
+ },
+ {
+ "type": "richText",
+ "id": "fldX1kR7lienmcdEj",
+ "name": "String"
+ }
+ ],
+ "views": [
+ {
+ "id": "viwbKE3PS9jl6bqJl",
+ "name": "Grid view",
+ "type": "grid"
+ }
+ ]
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Airtable/Database-work/Get-list-of-bases.md b/docs/en/md/Airtable/Database-work/Get-list-of-bases.md
new file mode 100644
index 0000000000..de71e7fa43
--- /dev/null
+++ b/docs/en/md/Airtable/Database-work/Get-list-of-bases.md
@@ -0,0 +1,89 @@
+---
+sidebar_position: 1
+---
+
+# Get list of bases
+ Gets the list of available bases
+
+
+*Function GetListOfBases(Val Token, Val Indent = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Indent | --offset | String | Next page identifier of the base list from the previous request |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Airtable
+
+```bsl title="Code example"
+
+
+
+ Response = OPI_Airtable.GetListOfBases(Token); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable GetListOfBases --token %token% --offset %offset%
+
+```
+
+
+```json title="Result"
+
+{
+ "bases": [
+ {
+ "id": "appGarzKZ0lu3gzoa",
+ "name": "Test",
+ "permissionLevel": "create"
+ },
+ {
+ "id": "app9WRfJirwn3yXuG",
+ "name": "Product catalog",
+ "permissionLevel": "create"
+ },
+ {
+ "id": "app6gigUYTzlDEq4X",
+ "name": "TestDatabase",
+ "permissionLevel": "create"
+ },
+ {
+ "id": "app5hJGyK8asYYe1Q",
+ "name": "TestDatabase",
+ "permissionLevel": "create"
+ },
+ {
+ "id": "appRQ6VxxOZb40Uwi",
+ "name": "TestDatabase",
+ "permissionLevel": "create"
+ },
+ {
+ "id": "appM6FaGofV2XSfFA",
+ "name": "TestDatabase",
+ "permissionLevel": "create"
+ },
+ {
+ "id": "apptm8Xqo7TwMaipQ",
+ "name": "TestDatabase",
+ "permissionLevel": "create"
+ },
+ {
+ "id": "appsyQyGrF8aVN2Wm",
+ "name": "TestDatabase",
+ "permissionLevel": "create"
+ },
+ {
+ "id": "applEsyJmBRm12AuN",
+ "name": "TestDatabase",
+ "permissionLevel": "create"
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Airtable/Database-work/_category_.json b/docs/en/md/Airtable/Database-work/_category_.json
new file mode 100644
index 0000000000..230a4b5e06
--- /dev/null
+++ b/docs/en/md/Airtable/Database-work/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Database work",
+"position": ""
+}
diff --git a/docs/en/md/Airtable/Field-work/Create-field.md b/docs/en/md/Airtable/Field-work/Create-field.md
new file mode 100644
index 0000000000..93cc4b0910
--- /dev/null
+++ b/docs/en/md/Airtable/Field-work/Create-field.md
@@ -0,0 +1,54 @@
+---
+sidebar_position: 1
+---
+
+# Create field
+ Creates a new field in the table
+
+
+*Function CreateField(Val Token, Val Base, Val Table, Val FieldStructure) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Base | --base | String | Base identifier |
+ | Table | --table | String | Table identifier |
+ | FieldStructure | --fielddata | Structure of Key-Value | Description of the new field |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Airtable
+
+```bsl title="Code example"
+
+
+ Base = "apptm8Xqo7TwMaipQ";
+ Table = "tbl9G4jVoTJpxYwSY";
+ Name = String(New UUID);
+ Field = OPI_Airtable.GetNumberField(Name);
+
+ Response = OPI_Airtable.CreateField(Token, Base, Table, FieldStructure); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable CreateField --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --fielddata %fielddata%
+
+```
+
+
+```json title="Result"
+
+{
+ "type": "number",
+ "options": {
+ "precision": 0
+ },
+ "id": "fld3IbFtHZtBHQwsk",
+ "name": "9c0d2a82-7bf9-40b7-8052-ae3ebadc72d5"
+ }
+
+```
diff --git a/docs/en/md/Airtable/Field-work/Get-attachment-field.md b/docs/en/md/Airtable/Field-work/Get-attachment-field.md
new file mode 100644
index 0000000000..272485f8b1
--- /dev/null
+++ b/docs/en/md/Airtable/Field-work/Get-attachment-field.md
@@ -0,0 +1,44 @@
+---
+sidebar_position: 5
+---
+
+# Get field (file)
+ Gets the description of a file field
+
+
+*Function GetAttachmentField(Val Name) ExportReturn PrimitiveFieldDescription(Name, "multipleAttachments");EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Name | --title | String | Field name |
+
+
+ Returns: Structure - Field description
+
+```bsl title="Code example"
+
+
+ Name = "Attachment";
+
+ Response = OPI_Airtable.GetAttachmentField(Name); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable GetAttachmentField --title "Attachment"
+
+```
+
+
+```json title="Result"
+
+{
+ "name": "Attachment",
+ "type": "multipleAttachments"
+ }
+
+```
diff --git a/docs/en/md/Airtable/Field-work/Get-checkbox-field.md b/docs/en/md/Airtable/Field-work/Get-checkbox-field.md
new file mode 100644
index 0000000000..89e96de5d5
--- /dev/null
+++ b/docs/en/md/Airtable/Field-work/Get-checkbox-field.md
@@ -0,0 +1,48 @@
+---
+sidebar_position: 6
+---
+
+# Get field (checkbox)
+ Gets the description of a boolean field
+
+
+*Function GetCheckboxField(Val Name) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Name | --title | String | Field name |
+
+
+ Returns: Structure - Field description
+
+```bsl title="Code example"
+
+
+ Name = "Checkbox";
+
+ Response = OPI_Airtable.GetCheckboxField(Name); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable GetCheckboxField --title "Checkbox"
+
+```
+
+
+```json title="Result"
+
+{
+ "name": "Checkbox",
+ "type": "checkbox",
+ "options": {
+ "icon": "check",
+ "color": "yellowBright"
+ }
+ }
+
+```
diff --git a/docs/en/md/Airtable/Field-work/Get-date-field.md b/docs/en/md/Airtable/Field-work/Get-date-field.md
new file mode 100644
index 0000000000..7983403fdd
--- /dev/null
+++ b/docs/en/md/Airtable/Field-work/Get-date-field.md
@@ -0,0 +1,50 @@
+---
+sidebar_position: 7
+---
+
+# Get field (date)
+ Gets the description of a date field
+
+
+*Function GetDateField(Val Name) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Name | --title | String | Field name |
+
+
+ Returns: Structure - Field description
+
+```bsl title="Code example"
+
+
+ Name = "Date";
+
+ Response = OPI_Airtable.GetDateField(Name); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable GetDateField --title "Date"
+
+```
+
+
+```json title="Result"
+
+{
+ "name": "Date",
+ "type": "date",
+ "options": {
+ "dateFormat": {
+ "format": "YYYY-MM-DD",
+ "name": "iso"
+ }
+ }
+ }
+
+```
diff --git a/docs/en/md/Airtable/Field-work/Get-email-field.md b/docs/en/md/Airtable/Field-work/Get-email-field.md
new file mode 100644
index 0000000000..273d1c28fa
--- /dev/null
+++ b/docs/en/md/Airtable/Field-work/Get-email-field.md
@@ -0,0 +1,44 @@
+---
+sidebar_position: 8
+---
+
+# Get field (email)
+ Gets the description of an email field
+
+
+*Function GetEmailField(Val Name) ExportReturn PrimitiveFieldDescription(Name, "email");EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Name | --title | String | Field name |
+
+
+ Returns: Structure - Field description
+
+```bsl title="Code example"
+
+
+ Name = "Email";
+
+ Response = OPI_Airtable.GetEmailField(Name); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable GetEmailField --title "Email"
+
+```
+
+
+```json title="Result"
+
+{
+ "name": "Email",
+ "type": "email"
+ }
+
+```
diff --git a/docs/en/md/Airtable/Field-work/Get-link-field.md b/docs/en/md/Airtable/Field-work/Get-link-field.md
new file mode 100644
index 0000000000..71d5fb73cd
--- /dev/null
+++ b/docs/en/md/Airtable/Field-work/Get-link-field.md
@@ -0,0 +1,44 @@
+---
+sidebar_position: 10
+---
+
+# Get field (url)
+ Gets the description of a URL field
+
+
+*Function GetLinkField(Val Name) ExportReturn PrimitiveFieldDescription(Name, "url");EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Name | --title | String | Field name |
+
+
+ Returns: Structure - Field description
+
+```bsl title="Code example"
+
+
+ Name = "Link";
+
+ Response = OPI_Airtable.GetLinkField(Name); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable GetLinkField --title "Link"
+
+```
+
+
+```json title="Result"
+
+{
+ "name": "Link",
+ "type": "url"
+ }
+
+```
diff --git a/docs/en/md/Airtable/Field-work/Get-number-field.md b/docs/en/md/Airtable/Field-work/Get-number-field.md
new file mode 100644
index 0000000000..febb0bbac0
--- /dev/null
+++ b/docs/en/md/Airtable/Field-work/Get-number-field.md
@@ -0,0 +1,49 @@
+---
+sidebar_position: 4
+---
+
+# Get field (numeric)
+ Gets the description of a numeric field
+
+
+*Function GetNumberField(Val Name, Val Precision = 0) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Name | --title | String | New field name |
+ | Precision | --precision | Number, String | Number of decimal places |
+
+
+ Returns: Structure - Field description
+
+```bsl title="Code example"
+
+
+ Name = "Number";
+ Precision = "0";
+
+ Response = OPI_Airtable.GetNumberField(Name, Precision); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable GetNumberField --title "Number" --precision "0"
+
+```
+
+
+```json title="Result"
+
+{
+ "name": "Number",
+ "type": "number",
+ "options": {
+ "precision": 0
+ }
+ }
+
+```
diff --git a/docs/en/md/Airtable/Field-work/Get-phone-field.md b/docs/en/md/Airtable/Field-work/Get-phone-field.md
new file mode 100644
index 0000000000..650b150927
--- /dev/null
+++ b/docs/en/md/Airtable/Field-work/Get-phone-field.md
@@ -0,0 +1,44 @@
+---
+sidebar_position: 9
+---
+
+# Get field (phone)
+ Gets the description of a phone number field
+
+
+*Function GetPhoneField(Val Name) ExportReturn PrimitiveFieldDescription(Name, "phoneNumber");EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Name | --title | String | Field name |
+
+
+ Returns: Structure - Field description
+
+```bsl title="Code example"
+
+
+ Name = "Phone";
+
+ Response = OPI_Airtable.GetPhoneField(Name); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable GetPhoneField --title "Phone"
+
+```
+
+
+```json title="Result"
+
+{
+ "name": "Phone",
+ "type": "phoneNumber"
+ }
+
+```
diff --git a/docs/en/md/Airtable/Field-work/Get-string-field.md b/docs/en/md/Airtable/Field-work/Get-string-field.md
new file mode 100644
index 0000000000..cb288e3a17
--- /dev/null
+++ b/docs/en/md/Airtable/Field-work/Get-string-field.md
@@ -0,0 +1,44 @@
+---
+sidebar_position: 3
+---
+
+# Get field (string)
+ Gets the description of a string field
+
+
+*Function GetStringField(Val Name) ExportReturn PrimitiveFieldDescription(Name, "richText");EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Name | --title | String | New field name |
+
+
+ Returns: Structure - Field description
+
+```bsl title="Code example"
+
+
+ Name = "String";
+
+ Response = OPI_Airtable.GetStringField(Name); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable GetStringField --title "String"
+
+```
+
+
+```json title="Result"
+
+{
+ "name": "String",
+ "type": "richText"
+ }
+
+```
diff --git a/docs/en/md/Airtable/Field-work/Modify-field.md b/docs/en/md/Airtable/Field-work/Modify-field.md
new file mode 100644
index 0000000000..d3d28e0df0
--- /dev/null
+++ b/docs/en/md/Airtable/Field-work/Modify-field.md
@@ -0,0 +1,58 @@
+---
+sidebar_position: 2
+---
+
+# Modify field
+ Changes the name and/or description of an existing table field
+
+
+*Function ModifyField(Val Token, Val Base, Val Table, Val Field, Val Name = "", Val Description = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Base | --base | String | Base identifier Base |
+ | Table | --table | String | Table identifier |
+ | Field | --field | String | Field identifier |
+ | Name | --title | String | New name |
+ | Description | --description | String | New description |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Airtable
+
+```bsl title="Code example"
+
+
+ Base = "apptm8Xqo7TwMaipQ";
+ Table = "tbl9G4jVoTJpxYwSY";
+ Field = "fld3IbFtHZtBHQwsk";
+ Name = String(New UUID) + "(change.)";
+ Description = "New description";
+
+ Response = OPI_Airtable.ModifyField(Token, Base, Table, Field, Name, Description); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable ModifyField --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --field "fld3IbFtHZtBHQwsk" --title %title% --description "New description"
+
+```
+
+
+```json title="Result"
+
+{
+ "type": "number",
+ "options": {
+ "precision": 0
+ },
+ "id": "fld3IbFtHZtBHQwsk",
+ "name": "9c0d2a82-7bf9-40b7-8052-ae3ebadc72d5(change.)",
+ "description": "New description"
+ }
+
+```
diff --git a/docs/en/md/Airtable/Field-work/_category_.json b/docs/en/md/Airtable/Field-work/_category_.json
new file mode 100644
index 0000000000..f2f40f022e
--- /dev/null
+++ b/docs/en/md/Airtable/Field-work/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Field work",
+"position": ""
+}
diff --git a/docs/en/md/Airtable/Record-management/Create-posts.md b/docs/en/md/Airtable/Record-management/Create-posts.md
new file mode 100644
index 0000000000..16bde21beb
--- /dev/null
+++ b/docs/en/md/Airtable/Record-management/Create-posts.md
@@ -0,0 +1,73 @@
+---
+sidebar_position: 3
+---
+
+# Create records
+ Creates one or an array of records by description or an array of field value descriptions
+
+
+*Function CreatePosts(Val Token, Val Base, Val Table, Val Data) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Base | --base | String | Database identifier |
+ | Table | --table | String | Table identifier |
+ | Data | --data | Structure, Array of Structure | Set or array of sets of Key : Value pairs > Field : Indicator |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Airtable
+
+```bsl title="Code example"
+
+
+ Base = "apptm8Xqo7TwMaipQ";
+ Table = "tbl9G4jVoTJpxYwSY";
+ Numeric = 10;
+ StringType = "Hello";
+
+ RowDescription1 = New Structure("Number,String", Numeric, StringType);
+ RowDescription2 = New Structure("Number,String", Numeric, StringType);
+
+ Data = New Array;
+ Data.Add(RowDescription1);
+ Data.Add(RowDescription2);
+
+ Response = OPI_Airtable.CreatePosts(Token, Base, Table, Data); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable CreatePosts --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --data %data%
+
+```
+
+
+```json title="Result"
+
+{
+ "records": [
+ {
+ "id": "recjHNKNZBWLZkZ7A",
+ "createdTime": "2024-05-10T19:39:51Z",
+ "fields": {
+ "Number": 10,
+ "String": "Hello\n"
+ }
+ },
+ {
+ "id": "recGyJ0MlN1H3GMuN",
+ "createdTime": "2024-05-10T19:39:51Z",
+ "fields": {
+ "Number": 10,
+ "String": "Hello\n"
+ }
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Airtable/Record-management/Delete-posts.md b/docs/en/md/Airtable/Record-management/Delete-posts.md
new file mode 100644
index 0000000000..56b4396131
--- /dev/null
+++ b/docs/en/md/Airtable/Record-management/Delete-posts.md
@@ -0,0 +1,60 @@
+---
+sidebar_position: 4
+---
+
+# Delete records
+ Deletes one or an array of records by identifiers
+
+
+*Function DeletePosts(Val Token, Val Base, Val Table, Val Records) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Base | --base | String | Database identifier |
+ | Table | --table | String | Table identifier |
+ | Records | --records | String, Array of String | Identifier or array of record identifiers |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Airtable
+
+```bsl title="Code example"
+
+
+ Base = "apptm8Xqo7TwMaipQ";
+ Table = "tbl9G4jVoTJpxYwSY";
+
+ Records = New Array;
+ Records.Add("recjHNKNZBWLZkZ7A");
+ Records.Add("recGyJ0MlN1H3GMuN");
+
+ Response = OPI_Airtable.DeletePosts(Token, Base, Table, Record); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable DeletePosts --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --records %records%
+
+```
+
+
+```json title="Result"
+
+{
+ "records": [
+ {
+ "deleted": true,
+ "id": "recjHNKNZBWLZkZ7A"
+ },
+ {
+ "deleted": true,
+ "id": "recGyJ0MlN1H3GMuN"
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Airtable/Record-management/Get-list-of-records.md b/docs/en/md/Airtable/Record-management/Get-list-of-records.md
new file mode 100644
index 0000000000..fd35d41553
--- /dev/null
+++ b/docs/en/md/Airtable/Record-management/Get-list-of-records.md
@@ -0,0 +1,72 @@
+---
+sidebar_position: 1
+---
+
+# Get list of records
+ Gets the list of records of the selected table
+
+
+*Function GetListOfRecords(Val Token, Val Base, Val Table, Val Indent = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Base | --base | String | Database identifier |
+ | Table | --table | String | Table identifier |
+ | Indent | --offset | String | Next page identifier of data from the previous request |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Airtable
+
+```bsl title="Code example"
+
+
+ Base = "apptm8Xqo7TwMaipQ";
+ Table = "tbl9G4jVoTJpxYwSY";
+
+ Response = OPI_Airtable.GetListOfRecords(Token, Base, Table, Indent); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable GetListOfRecords --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --offset %offset%
+
+```
+
+
+```json title="Result"
+
+{
+ "records": [
+ {
+ "id": "recGyJ0MlN1H3GMuN",
+ "createdTime": "2024-05-10T19:39:51Z",
+ "fields": {
+ "Number": 10,
+ "String": "Hello\n"
+ }
+ },
+ {
+ "id": "recV6DxeLQMBNJrUk",
+ "createdTime": "2024-05-10T19:39:51Z",
+ "fields": {
+ "Number": 10,
+ "String": "Hello\n"
+ }
+ },
+ {
+ "id": "recjHNKNZBWLZkZ7A",
+ "createdTime": "2024-05-10T19:39:51Z",
+ "fields": {
+ "Number": 10,
+ "String": "Hello\n"
+ }
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Airtable/Record-management/Get-record.md b/docs/en/md/Airtable/Record-management/Get-record.md
new file mode 100644
index 0000000000..5b85cb3e8a
--- /dev/null
+++ b/docs/en/md/Airtable/Record-management/Get-record.md
@@ -0,0 +1,53 @@
+---
+sidebar_position: 2
+---
+
+# Get record
+ Gets row data of the table by identifier
+
+
+*Function GetRecord(Val Token, Val Base, Val Table, Val Record) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Base | --base | String | Database identifier |
+ | Table | --table | String | Table identifier |
+ | Record | --record | String | Record identifier in the table |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Airtable
+
+```bsl title="Code example"
+
+
+ Base = "apptm8Xqo7TwMaipQ";
+ Table = "tbl9G4jVoTJpxYwSY";
+ Record = "recV6DxeLQMBNJrUk";
+
+ Response = OPI_Airtable.GetRecord(Token, Base, Table, Record); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable GetRecord --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk"
+
+```
+
+
+```json title="Result"
+
+{
+ "id": "recV6DxeLQMBNJrUk",
+ "createdTime": "2024-05-10T19:39:51Z",
+ "fields": {
+ "Number": 10,
+ "String": "Hello\n"
+ }
+ }
+
+```
diff --git a/docs/en/md/Airtable/Record-management/_category_.json b/docs/en/md/Airtable/Record-management/_category_.json
new file mode 100644
index 0000000000..a92ab49137
--- /dev/null
+++ b/docs/en/md/Airtable/Record-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Record management",
+"position": ""
+}
diff --git a/docs/en/md/Airtable/Table-management/Create-table.md b/docs/en/md/Airtable/Table-management/Create-table.md
new file mode 100644
index 0000000000..7e01cf524e
--- /dev/null
+++ b/docs/en/md/Airtable/Table-management/Create-table.md
@@ -0,0 +1,127 @@
+---
+sidebar_position: 1
+---
+
+# Create table
+ Creates a new table in the base
+
+
+*Function CreateTable(Val Token, Val Base, Val Name, Val FieldArray, Val Description = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Base | --base | String | Base identifier |
+ | Name | --title | String | New table name |
+ | FieldArray | --fieldsdata | Array of Structure | Array of field descriptions |
+ | Description | --description | String | Table description |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Airtable
+
+```bsl title="Code example"
+
+
+ Base = "apptm8Xqo7TwMaipQ";
+ TableName = "TestTable2";
+ Description = "NewTable";
+
+ FieldArray = New Array;
+ FieldArray.Add(OPI_Airtable.GetNumberField("Number"));
+ FieldArray.Add(OPI_Airtable.GetStringField("String"));
+ FieldArray.Add(OPI_Airtable.GetAttachmentField("Attachment"));
+ FieldArray.Add(OPI_Airtable.GetCheckboxField("Checkbox"));
+ FieldArray.Add(OPI_Airtable.GetDateField("Date"));
+ FieldArray.Add(OPI_Airtable.GetPhoneField("Phone"));
+ FieldArray.Add(OPI_Airtable.GetEmailField("Email"));
+ FieldArray.Add(OPI_Airtable.GetLinkField("Link"));
+
+ Response = OPI_Airtable.CreateTable(Token, Base, Name, FieldArray, Description); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable CreateTable --token %token% --base "apptm8Xqo7TwMaipQ" --title %title% --fieldsdata %fieldsdata% --description "NewTable"
+
+```
+
+
+```json title="Result"
+
+{
+ "id": "tblT64aWyrMUAbUmF",
+ "name": "TestTable2",
+ "description": "NewTable",
+ "primaryFieldId": "fldoHs3kv6RLc8pjo",
+ "fields": [
+ {
+ "type": "number",
+ "options": {
+ "precision": 0
+ },
+ "id": "fldoHs3kv6RLc8pjo",
+ "name": "Number"
+ },
+ {
+ "type": "richText",
+ "id": "fldzY5xRHDY7ClKxa",
+ "name": "String"
+ },
+ {
+ "type": "multipleAttachments",
+ "options": {
+ "isReversed": false
+ },
+ "id": "fldYHxxXPALKl3yHp",
+ "name": "Attachment"
+ },
+ {
+ "type": "checkbox",
+ "options": {
+ "icon": "check",
+ "color": "yellowBright"
+ },
+ "id": "fldRUoggUObfqckXh",
+ "name": "Checkbox"
+ },
+ {
+ "type": "date",
+ "options": {
+ "dateFormat": {
+ "name": "iso",
+ "format": "YYYY-MM-DD"
+ }
+ },
+ "id": "fldvtwjapJM7s99nN",
+ "name": "Date"
+ },
+ {
+ "type": "phoneNumber",
+ "id": "flda4VY8dVd2mbqz9",
+ "name": "Phone"
+ },
+ {
+ "type": "email",
+ "id": "fld8ZLKndqBIkT72s",
+ "name": "Email"
+ },
+ {
+ "type": "url",
+ "id": "fldqjsCp1c2KaAS53",
+ "name": "Link"
+ }
+ ],
+ "views": [
+ {
+ "id": "viwX3vEGO5vB2Km4k",
+ "name": "Grid view",
+ "type": "grid"
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Airtable/Table-management/Modify-table.md b/docs/en/md/Airtable/Table-management/Modify-table.md
new file mode 100644
index 0000000000..283358993e
--- /dev/null
+++ b/docs/en/md/Airtable/Table-management/Modify-table.md
@@ -0,0 +1,118 @@
+---
+sidebar_position: 2
+---
+
+# Modify table
+ Changes the name and/or description of the base
+
+
+*Function ModifyTable(Val Token, Val Base, Val Table, Val Name = "", Val Description = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Base | --base | String | Base identifier |
+ | Table | --table | String | Table identifier |
+ | Name | --title | String | New name |
+ | Description | --description | String | New description |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Airtable
+
+```bsl title="Code example"
+
+
+ Base = "apptm8Xqo7TwMaipQ";
+ Table = "tbl9G4jVoTJpxYwSY";
+ Name = "Test table 2 (change.)";
+ Description = "New table (change.)";
+
+ Response = OPI_Airtable.ModifyTable(Token, Base, Table, Name, Description); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint airtable ModifyTable --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --title "Test table 2 (change.)" --description "New table (change.)"
+
+```
+
+
+```json title="Result"
+
+{
+ "id": "tblT64aWyrMUAbUmF",
+ "name": "Test table 2 (change.)",
+ "description": "New table (change.)",
+ "primaryFieldId": "fldoHs3kv6RLc8pjo",
+ "fields": [
+ {
+ "id": "fldoHs3kv6RLc8pjo",
+ "name": "Number",
+ "type": "number",
+ "options": {
+ "precision": 0
+ }
+ },
+ {
+ "id": "fldzY5xRHDY7ClKxa",
+ "name": "String",
+ "type": "richText"
+ },
+ {
+ "id": "fldYHxxXPALKl3yHp",
+ "name": "Attachment",
+ "type": "multipleAttachments",
+ "options": {
+ "isReversed": false
+ }
+ },
+ {
+ "id": "fldRUoggUObfqckXh",
+ "name": "Checkbox",
+ "type": "checkbox",
+ "options": {
+ "icon": "check",
+ "color": "yellowBright"
+ }
+ },
+ {
+ "id": "fldvtwjapJM7s99nN",
+ "name": "Date",
+ "type": "date",
+ "options": {
+ "dateFormat": {
+ "name": "iso",
+ "format": "YYYY-MM-DD"
+ }
+ }
+ },
+ {
+ "id": "flda4VY8dVd2mbqz9",
+ "name": "Phone",
+ "type": "phoneNumber"
+ },
+ {
+ "id": "fld8ZLKndqBIkT72s",
+ "name": "Email",
+ "type": "email"
+ },
+ {
+ "id": "fldqjsCp1c2KaAS53",
+ "name": "Link",
+ "type": "url"
+ }
+ ],
+ "views": [
+ {
+ "id": "viwX3vEGO5vB2Km4k",
+ "name": "Grid view",
+ "type": "grid"
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Airtable/Table-management/_category_.json b/docs/en/md/Airtable/Table-management/_category_.json
new file mode 100644
index 0000000000..04757e408b
--- /dev/null
+++ b/docs/en/md/Airtable/Table-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Table management",
+"position": ""
+}
diff --git a/docs/en/md/Dropbox/Account-and-authorization/Get-account-information.md b/docs/en/md/Dropbox/Account-and-authorization/Get-account-information.md
new file mode 100644
index 0000000000..9c526845ed
--- /dev/null
+++ b/docs/en/md/Dropbox/Account-and-authorization/Get-account-information.md
@@ -0,0 +1,63 @@
+---
+sidebar_position: 4
+---
+
+# Get account information
+ Gets account information
+
+
+*Function GetAccountInformation(Val Token, Val Account = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Account | --account | String | Account ID. Current token account if not filled |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+
+ Result = OPI_Dropbox.GetAccountInformation(Token);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox GetAccountInformation --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --account %account%
+
+```
+
+
+```json title="Result"
+
+{
+ "account_id": "dbid:AAA4WKMCfgoW5LwuNQFeLOyp-X4omQiNDhE",
+ "name": {
+ "given_name": "Anton",
+ "surname": "Titovets",
+ "familiar_name": "Anton",
+ "display_name": "Anton Titovets",
+ "abbreviated_name": "АТ"
+ },
+ "email": "bayselonarrend@gmail.com",
+ "email_verified": true,
+ "disabled": false,
+ "country": "BY",
+ "locale": "en",
+ "referral_link": "https://www.dropbox.com/referrals/AADQceVD6l02CM1dzgLM7s_o8gdaPXKc7oM?src=app9-2724483",
+ "is_paired": false,
+ "account_type": {
+ ".tag": "basic"
+ },
+ "root_info": {
+ ".tag": "user",
+ "root_namespace_id": "3179550035",
+ "home_namespace_id": "3179550035"
+ }
+}
+
+```
diff --git a/docs/en/md/Dropbox/Account-and-authorization/Get-authorization-link.md b/docs/en/md/Dropbox/Account-and-authorization/Get-authorization-link.md
new file mode 100644
index 0000000000..9ff795803d
--- /dev/null
+++ b/docs/en/md/Dropbox/Account-and-authorization/Get-authorization-link.md
@@ -0,0 +1,37 @@
+---
+sidebar_position: 1
+---
+
+# Get authorization link
+ Generates an authorization link for browser transition
+
+
+*Function GetAuthorizationLink(Val AppKey) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | AppKey | --appkey | String | Application key |
+
+
+ Returns: String - URL for browser transition
+
+```bsl title="Code example"
+
+ AppKey = "oynqxds...";
+ Result = OPI_Dropbox.GetAuthorizationLink(AppKey);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox GetAuthorizationLink --appkey "oynqxds..."
+
+```
+
+
+```json title="Result"
+
+"https://www.dropbox.com/oauth2/authorize?client_id=oynqxdsqft8oyky&response_type=code&token_access_type=offline"
+
+```
diff --git a/docs/en/md/Dropbox/Account-and-authorization/Get-space-usage-data.md b/docs/en/md/Dropbox/Account-and-authorization/Get-space-usage-data.md
new file mode 100644
index 0000000000..89ce9a6fa1
--- /dev/null
+++ b/docs/en/md/Dropbox/Account-and-authorization/Get-space-usage-data.md
@@ -0,0 +1,44 @@
+---
+sidebar_position: 5
+---
+
+# Get space usage data
+ Gets information on the amount of used disk space
+
+
+*Function GetSpaceUsageData(Val Token) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+
+ Result = OPI_Dropbox.GetSpaceUsageData(Token);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox GetSpaceUsageData --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
+
+```
+
+
+```json title="Result"
+
+{
+ "used": 1477493597,
+ "allocation": {
+ ".tag": "individual",
+ "allocated": 2147483648
+ }
+}
+
+```
diff --git a/docs/en/md/Dropbox/Account-and-authorization/Get-token.md b/docs/en/md/Dropbox/Account-and-authorization/Get-token.md
new file mode 100644
index 0000000000..c9d4f1e753
--- /dev/null
+++ b/docs/en/md/Dropbox/Account-and-authorization/Get-token.md
@@ -0,0 +1,45 @@
+---
+sidebar_position: 2
+---
+
+# Get token
+ Gets token based on the code from the GetAuthorizationLink page
+
+
+*Function GetToken(Val AppKey, Val AppSecret, Val Code) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | AppKey | --appkey | String | Application key |
+ | AppSecret | --appsecret | String | Application secret |
+ | Code | --code | String | Code from the authorization page |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ AppKey = "oynqxds...";
+ AppSecret = "tk2oewn...";
+ Code = "bTCiUTzxe6kAAAAAAAAAGN1NMZIxyqETKr4o7OS2dU8";
+
+ Result = OPI_Dropbox.GetToken(AppKey, AppSecret, Code);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox GetToken --appkey "oynqxds..." --appsecret "tk2oewn..." --code "bTCiUTzxe6kAAAAAAAAAGN1NMZIxyqETKr4o7OS2dU8"
+
+```
+
+
+```json title="Result"
+
+{
+ "error": "invalid_grant",
+ "error_description": "code doesn't exist or has expired"
+}
+
+```
diff --git a/docs/en/md/Dropbox/Account-and-authorization/Refresh-token.md b/docs/en/md/Dropbox/Account-and-authorization/Refresh-token.md
new file mode 100644
index 0000000000..9bbf63c419
--- /dev/null
+++ b/docs/en/md/Dropbox/Account-and-authorization/Refresh-token.md
@@ -0,0 +1,46 @@
+---
+sidebar_position: 3
+---
+
+# Refresh token
+ Gets a new token based on the refresh token
+
+
+*Function RefreshToken(Val AppKey, Val AppSecret, Val RefreshToken) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | AppKey | --appkey | String | Application key |
+ | AppSecret | --appsecret | String | Application secret |
+ | RefreshToken | --refresh | String | Refresh token |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ AppKey = "oynqxds...";
+ AppSecret = "tk2oewn...";
+ RefreshToken = "oZFWg3DmZ_IAAAAAAAAAAWilOA0M1SjV...";
+
+ Result = OPI_Dropbox.RefreshToken(AppKey, AppSecret, RefreshToken);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox RefreshToken --appkey "oynqxds..." --appsecret "tk2oewn..." --refresh "oZFWg3DmZ_IAAAAAAAAAAWilOA0M1SjV..."
+
+```
+
+
+```json title="Result"
+
+{
+ "access_token": "sl.B2M8yVLTS_ojO3UsFs2tRlXxkFh50RLOkroi3SLCwcjA2xX58JY__GXKh9vPGnGcfDkkTJJYB1Wn9tFvj6cRs3w04TnfaBQnJiOfUb58UHexTCAdck9xNFIBAQjuAQKUtkoht66bvsu4oh6Wl6gQpvU",
+ "token_type": "bearer",
+ "expires_in": 14400
+}
+
+```
diff --git a/docs/en/md/Dropbox/Account-and-authorization/_category_.json b/docs/en/md/Dropbox/Account-and-authorization/_category_.json
new file mode 100644
index 0000000000..7a6364be56
--- /dev/null
+++ b/docs/en/md/Dropbox/Account-and-authorization/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Account and authorization",
+"position": ""
+}
diff --git a/docs/en/md/Dropbox/File-and-directory-management/Copy-object.md b/docs/en/md/Dropbox/File-and-directory-management/Copy-object.md
new file mode 100644
index 0000000000..2808d7bd51
--- /dev/null
+++ b/docs/en/md/Dropbox/File-and-directory-management/Copy-object.md
@@ -0,0 +1,56 @@
+---
+sidebar_position: 8
+---
+
+# Copy object
+ Copies a file or directory to the selected path
+
+
+*Function CopyObject(Val Token, Val From, Val Target) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | From | --form | String | Path to the original object |
+ | Target | --to | String | Target path for the new object |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Original = "/New/pic.png";
+ Copy = "/New/pic_copy.png";
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+
+ Result = OPI_Dropbox.CopyObject(Token, Original, Copy);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox CopyObject --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --form %form% --to %to%
+
+```
+
+
+```json title="Result"
+
+{
+ "metadata": {
+ ".tag": "file",
+ "name": "pic_copy.png",
+ "path_lower": "/new/pic_copy.png",
+ "path_display": "/New/pic_copy.png",
+ "id": "id:kJU6-a-pT48AAAAAAAABYg",
+ "client_modified": "2024-05-30T12:32:09Z",
+ "server_modified": "2024-05-30T12:32:54Z",
+ "rev": "619ab10ed491ebd841553",
+ "size": 2114023,
+ "is_downloadable": true,
+ "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492"
+ }
+}
+
+```
diff --git a/docs/en/md/Dropbox/File-and-directory-management/Create-folder.md b/docs/en/md/Dropbox/File-and-directory-management/Create-folder.md
new file mode 100644
index 0000000000..683c28f873
--- /dev/null
+++ b/docs/en/md/Dropbox/File-and-directory-management/Create-folder.md
@@ -0,0 +1,47 @@
+---
+sidebar_position: 10
+---
+
+# Create folder
+ Creates an empty directory at the selected path
+
+
+*Function CreateFolder(Val Token, Val Path) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Target path for creating the directory |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ Path = "/New catalog";
+
+ Result = OPI_Dropbox.CreateFolder(Token, Path);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox CreateFolder --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path %path%
+
+```
+
+
+```json title="Result"
+
+{
+ "metadata": {
+ "name": "New catalog",
+ "path_lower": "/new catalog",
+ "path_display": "/New catalog",
+ "id": "id:kJU6-a-pT48AAAAAAAABZA"
+ }
+}
+
+```
diff --git a/docs/en/md/Dropbox/File-and-directory-management/Delete-object.md b/docs/en/md/Dropbox/File-and-directory-management/Delete-object.md
new file mode 100644
index 0000000000..b71eef3e5d
--- /dev/null
+++ b/docs/en/md/Dropbox/File-and-directory-management/Delete-object.md
@@ -0,0 +1,55 @@
+---
+sidebar_position: 7
+---
+
+# Delete object
+ Deletes an object from the cloud drive
+
+
+*Function DeleteObject(Val Token, Val Path, Val Irrecoverable = False) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to the object to delete |
+ | Irrecoverable | --permanently | String | Delete object without the possibility of recovery |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Path = "/New/pic.png";
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+
+ Result = OPI_Dropbox.DeleteObject(Token, Path);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox DeleteObject --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --permanently %permanently%
+
+```
+
+
+```json title="Result"
+
+{
+ "metadata": {
+ ".tag": "file",
+ "name": "pic.png",
+ "path_lower": "/new/pic.png",
+ "path_display": "/New/pic.png",
+ "id": "id:kJU6-a-pT48AAAAAAAABYA",
+ "client_modified": "2024-05-30T12:32:09Z",
+ "server_modified": "2024-05-30T12:32:48Z",
+ "rev": "619ab108e3d3dbd841553",
+ "size": 2114023,
+ "is_downloadable": true,
+ "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492"
+ }
+}
+
+```
diff --git a/docs/en/md/Dropbox/File-and-directory-management/Download-file.md b/docs/en/md/Dropbox/File-and-directory-management/Download-file.md
new file mode 100644
index 0000000000..9e18ba9ec2
--- /dev/null
+++ b/docs/en/md/Dropbox/File-and-directory-management/Download-file.md
@@ -0,0 +1,40 @@
+---
+sidebar_position: 11
+---
+
+# Download file
+ Downloads a file by the specified path or ID
+
+
+*Function DownloadFile(Val Token, Val Path) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path or ID of the file |
+
+
+ Returns: BinaryData - binary data of the file
+
+```bsl title="Code example"
+
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ Path = "/New/pic.png";
+
+ Result = OPI_Dropbox.DownloadFile(Token, Path);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox DownloadFile --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png"
+
+```
+
+
+```json title="Result"
+
+NOT JSON: FF D8 FF E1 54 C1 45 78 69 66 00 00 49 49 2A 00 08 00 00 00 0B 00 0E 01 02 00 20 00 00 00 92 00 00 00 0F 01 02 00 05 00 00 00 B2 00 00 00 10 01 02 00 07 00 00 00 B8 00 00 00 12 01 03 00 01 00…
+
+```
diff --git a/docs/en/md/Dropbox/File-and-directory-management/Download-folder.md b/docs/en/md/Dropbox/File-and-directory-management/Download-folder.md
new file mode 100644
index 0000000000..e17db30d95
--- /dev/null
+++ b/docs/en/md/Dropbox/File-and-directory-management/Download-folder.md
@@ -0,0 +1,40 @@
+---
+sidebar_position: 12
+---
+
+# Download folder
+ Downloads a zip archive with the contents of the specified directory
+
+
+*Function DownloadFolder(Val Token, Val Path) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path or ID of the directory |
+
+
+ Returns: BinaryData - binary data of the zip archive with the contents of the directory
+
+```bsl title="Code example"
+
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ Path = "/New";
+
+ Result = OPI_Dropbox.DownloadFolder(Token, Path);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox DownloadFolder --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New"
+
+```
+
+
+```json title="Result"
+
+NOT JSON: 50 4B 03 04 14 00 00 08 00 00 36 3D BE 58 00 00 00 00 00 00 00 00 00 00 00 00 04 00 09 00 4E 65 77 2F 55 54 05 00 01 B9 2D 58 66 50 4B 03 04 14 00 08 08 00 00 4F 87 AF 58 00 00 00 00 00 00 00…
+
+```
diff --git a/docs/en/md/Dropbox/File-and-directory-management/Get-list-of-folder-files.md b/docs/en/md/Dropbox/File-and-directory-management/Get-list-of-folder-files.md
new file mode 100644
index 0000000000..2f6145c225
--- /dev/null
+++ b/docs/en/md/Dropbox/File-and-directory-management/Get-list-of-folder-files.md
@@ -0,0 +1,42 @@
+---
+sidebar_position: 2
+---
+
+# Get list of folder files
+ Gets the list of the first files in the directory or continues getting the next ones when the cursor is specified
+
+
+*Function GetListOfFolderFiles(Val Token, Val Path = "", Val Detailed = False, Val Cursor = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to the directory. Optional if the cursor is specified |
+ | Detailed | --detail | Boolean | Adds additional information fields for media files |
+ | Cursor | --cursor | String | Cursor from the previous request to get the next set of files |
+
+
+ Returns: HTTPResponse - Get list of folder files
+
+```bsl title="Code example"
+
+ Path = "/New";
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+
+ Result = OPI_Dropbox.GetListOfFolderFiles(Token, Path, True);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox GetListOfFolderFiles --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New" --detail %detail% --cursor %cursor%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Dropbox/File-and-directory-management/Get-object-information.md b/docs/en/md/Dropbox/File-and-directory-management/Get-object-information.md
new file mode 100644
index 0000000000..dd9514b2c5
--- /dev/null
+++ b/docs/en/md/Dropbox/File-and-directory-management/Get-object-information.md
@@ -0,0 +1,53 @@
+---
+sidebar_position: 1
+---
+
+# Get object information
+ Gets information about a file or directory
+
+
+*Function GetObjectInformation(Val Token, Val Path, Val Detailed = False) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to the object |
+ | Detailed | --detail | Boolean | Adds additional information fields for media files |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Path = "/New/pic.png";
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+
+ Result = OPI_Dropbox.GetObjectInformation(Token, Path, True);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox GetObjectInformation --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --detail %detail%
+
+```
+
+
+```json title="Result"
+
+{
+ ".tag": "file",
+ "name": "pic.png",
+ "path_lower": "/new/pic.png",
+ "path_display": "/New/pic.png",
+ "id": "id:kJU6-a-pT48AAAAAAAABYA",
+ "client_modified": "2024-05-30T12:32:09Z",
+ "server_modified": "2024-05-30T12:32:09Z",
+ "rev": "619ab0e44a57cbd841553",
+ "size": 2114023,
+ "is_downloadable": true,
+ "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492"
+}
+
+```
diff --git a/docs/en/md/Dropbox/File-and-directory-management/Get-object-version-list.md b/docs/en/md/Dropbox/File-and-directory-management/Get-object-version-list.md
new file mode 100644
index 0000000000..c162204d60
--- /dev/null
+++ b/docs/en/md/Dropbox/File-and-directory-management/Get-object-version-list.md
@@ -0,0 +1,57 @@
+---
+sidebar_position: 13
+---
+
+# Get list of object versions
+ Gets the list of versions (revisions) of the object
+
+
+*Function GetObjectVersionList(Val Token, Val Path, Val Count = 10) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to the object |
+ | Count | --amount | String, Number | Number of the latest versions of the object to display |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ Path = "/New/pic.png";
+
+ Result = OPI_Dropbox.GetObjectVersionList(Token, Path, 1);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox GetObjectVersionList --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --amount %amount%
+
+```
+
+
+```json title="Result"
+
+{
+ "is_deleted": false,
+ "entries": [
+ {
+ "name": "pic.png",
+ "path_lower": "/new/pic.png",
+ "path_display": "/New/pic.png",
+ "id": "id:kJU6-a-pT48AAAAAAAABYA",
+ "client_modified": "2024-05-30T12:32:09Z",
+ "server_modified": "2024-05-30T12:32:09Z",
+ "rev": "619ab0e44a57cbd841553",
+ "size": 2114023,
+ "is_downloadable": true,
+ "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492"
+ }
+ ]
+}
+
+```
diff --git a/docs/en/md/Dropbox/File-and-directory-management/Get-preview.md b/docs/en/md/Dropbox/File-and-directory-management/Get-preview.md
new file mode 100644
index 0000000000..673ccfd6d1
--- /dev/null
+++ b/docs/en/md/Dropbox/File-and-directory-management/Get-preview.md
@@ -0,0 +1,40 @@
+---
+sidebar_position: 3
+---
+
+# Get preview
+ Gets PDF or HTML preview of the object (for documents only)
+
+
+*Function GetPreview(Val Token, Val Path) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to the object |
+
+
+ Returns: BinaryData - document preview
+
+```bsl title="Code example"
+
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ Path = "/New/mydoc.docx";
+
+ Result = OPI_Dropbox.GetPreview(Token, Path);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox GetPreview --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/mydoc.docx"
+
+```
+
+
+```json title="Result"
+
+NOT JSON: 25 50 44 46 2D 31 2E 35 0D 0A 25 B5 B5 B5 B5 0D 0A 31 20 30 20 6F 62 6A 0D 0A 3C 3C 2F 54 79 70 65 2F 43 61 74 61 6C 6F 67 2F 50 61 67 65 73 20 32 20 30 20 52 2F 4C 61 6E 67 28 65 6E 2D 55 53…
+
+```
diff --git a/docs/en/md/Dropbox/File-and-directory-management/Get-upload-status-by-url.md b/docs/en/md/Dropbox/File-and-directory-management/Get-upload-status-by-url.md
new file mode 100644
index 0000000000..a5122bbdc9
--- /dev/null
+++ b/docs/en/md/Dropbox/File-and-directory-management/Get-upload-status-by-url.md
@@ -0,0 +1,62 @@
+---
+sidebar_position: 6
+---
+
+# Get upload status by URL
+ Gets the upload status of the file by URL
+
+
+*Function GetUploadStatusByURL(Val Token, Val JobID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | JobID | --job | String | ID of the asynchronous job from the UploadFileByURL response |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ WorkID = "G8YbueOu2nsAAAAAAAAAAQ";
+ Status = "in_progress";
+
+ WHile Status = "in_progress" Do
+
+ Result = OPI_Dropbox.GetUploadStatusByURL(Token, WorkID);
+ Status = Result[".tag"];
+
+ OPI_Tools.Pause(5);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "GetUploadStatusByURL", "Dropbox");
+
+ EndDo;
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox GetUploadStatusByURL --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --job %job%
+
+```
+
+
+```json title="Result"
+
+{
+ ".tag": "complete",
+ "name": "url_doc.docx",
+ "path_lower": "/new/url_doc.docx",
+ "path_display": "/New/url_doc.docx",
+ "id": "id:kJU6-a-pT48AAAAAAAABYw",
+ "client_modified": "2024-05-30T12:33:07Z",
+ "server_modified": "2024-05-30T12:33:08Z",
+ "rev": "619ab11c37fb9bd841553",
+ "size": 24069,
+ "is_downloadable": true,
+ "content_hash": "8d63c5989ceec1a90f3fde2ffaa76efcd2c050191e6b55a1761e4e352590bd8c"
+}
+
+```
diff --git a/docs/en/md/Dropbox/File-and-directory-management/Move-object.md b/docs/en/md/Dropbox/File-and-directory-management/Move-object.md
new file mode 100644
index 0000000000..b0426e7319
--- /dev/null
+++ b/docs/en/md/Dropbox/File-and-directory-management/Move-object.md
@@ -0,0 +1,42 @@
+---
+sidebar_position: 9
+---
+
+# Move object
+ Moves an object to the selected path
+
+
+*Function MoveObject(Val Token, Val From, Val Target) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | From | --form | String | Path to the original object |
+ | Target | --to | String | Target path for the new object |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ OriginalPath = "/New/pic.png";
+ TargetPath = "/pic.png";
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+
+ Result = OPI_Dropbox.MoveObject(Token, OriginalPath, TargetPath);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox MoveObject --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --form %form% --to %to%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Dropbox/File-and-directory-management/Restore-object-to-version.md b/docs/en/md/Dropbox/File-and-directory-management/Restore-object-to-version.md
new file mode 100644
index 0000000000..e5a3d4283f
--- /dev/null
+++ b/docs/en/md/Dropbox/File-and-directory-management/Restore-object-to-version.md
@@ -0,0 +1,53 @@
+---
+sidebar_position: 14
+---
+
+# Restore object to version
+ Restores object state to required version (revision)
+
+
+*Function RestoreObjectToVersion(Val Token, Val Path, Val Version) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to the object |
+ | Version | --rev | String | ID of the version (revision) for restoration |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Version = "61a0b76320a6fbd841553";
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ Path = "/New/pic.png";
+
+ Result = OPI_Dropbox.RestoreObjectToVersion(Token, Path, Version);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox RestoreObjectToVersion --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --rev "61a0b76320a6fbd841553"
+
+```
+
+
+```json title="Result"
+
+{
+ "name": "pic.png",
+ "path_lower": "/new/pic.png",
+ "path_display": "/New/pic.png",
+ "id": "id:kJU6-a-pT48AAAAAAAABYA",
+ "client_modified": "2024-05-30T12:32:09Z",
+ "server_modified": "2024-05-30T12:32:09Z",
+ "rev": "619ab0e44a57cbd841553",
+ "size": 2114023,
+ "is_downloadable": true,
+ "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492"
+}
+
+```
diff --git a/docs/en/md/Dropbox/File-and-directory-management/Upload-file-by-url.md b/docs/en/md/Dropbox/File-and-directory-management/Upload-file-by-url.md
new file mode 100644
index 0000000000..168401c4c0
--- /dev/null
+++ b/docs/en/md/Dropbox/File-and-directory-management/Upload-file-by-url.md
@@ -0,0 +1,45 @@
+---
+sidebar_position: 5
+---
+
+# Upload file by URL
+ Uploads a file to the cloud drive by fetching it from the specified URL
+
+
+*Function UploadFileByURL(Val Token, Val FileURL, Val Path) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | FileURL | --url | String | URL source of the file |
+ | Path | --path | String | Save path on Dropbox |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Path = "/New/url_doc.docx";
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ URL = "https://openintegrations.dev/test_data/document.docx";
+
+ Result = OPI_Dropbox.UploadFileByURL(Token, URL, Path);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox UploadFileByURL --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --url %url% --path "/New/url_doc.docx"
+
+```
+
+
+```json title="Result"
+
+{
+ ".tag": "async_job_id",
+ "async_job_id": "41d0vPCn2mYAAAAAAAAAAQ"
+}
+
+```
diff --git a/docs/en/md/Dropbox/File-and-directory-management/Upload-file.md b/docs/en/md/Dropbox/File-and-directory-management/Upload-file.md
new file mode 100644
index 0000000000..b3256074f5
--- /dev/null
+++ b/docs/en/md/Dropbox/File-and-directory-management/Upload-file.md
@@ -0,0 +1,57 @@
+---
+sidebar_position: 4
+---
+
+# Upload file
+ Uploads a file to the cloud drive
+
+
+*Function UploadFile(Val Token, Val File, Val Path, Val Overwrite = False) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | File | --file | String, BinaryData | Data file for upload |
+ | Path | --path | String | Save path on Dropbox |
+ | Overwrite | --overwrite | Boolean | Overwrite file in case of path conflicts |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Path = "/New/pic.png";
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ Image = "https://openintegrations.dev/test_data/picture.jpg";
+
+ ImagePath = GetTempFileName("png");
+ CopyFile(Image, ImagePath);
+
+ Result = OPI_Dropbox.UploadFile(Token, ImagePath, Path, True);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox UploadFile --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --file %file% --path "/New/pic.png" --overwrite %overwrite%
+
+```
+
+
+```json title="Result"
+
+{
+ "name": "pic.png",
+ "path_lower": "/new/pic.png",
+ "path_display": "/New/pic.png",
+ "id": "id:kJU6-a-pT48AAAAAAAABYA",
+ "client_modified": "2024-05-30T12:32:09Z",
+ "server_modified": "2024-05-30T12:32:09Z",
+ "rev": "619ab0e44a57cbd841553",
+ "size": 2114023,
+ "is_downloadable": true,
+ "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492"
+}
+
+```
diff --git a/docs/en/md/Dropbox/File-and-directory-management/_category_.json b/docs/en/md/Dropbox/File-and-directory-management/_category_.json
new file mode 100644
index 0000000000..5ea55393aa
--- /dev/null
+++ b/docs/en/md/Dropbox/File-and-directory-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "File and directory management",
+"position": ""
+}
diff --git a/docs/en/md/Dropbox/Shared-access-settings/Add-users-to-file.md b/docs/en/md/Dropbox/Shared-access-settings/Add-users-to-file.md
new file mode 100644
index 0000000000..236a84ca00
--- /dev/null
+++ b/docs/en/md/Dropbox/Shared-access-settings/Add-users-to-file.md
@@ -0,0 +1,43 @@
+---
+sidebar_position: 3
+---
+
+# Add user to file
+ Defines access to the file for an external user
+
+
+*Function AddUsersToFile(Val Token, Val FileID, Val EmailAddresses, Val ViewOnly = True) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | FileID | --fileid | String | ID of the file to be accessed |
+ | EmailAddresses | --emails | String, Array of String | List of email addresses of users being added |
+ | ViewOnly | --readonly | Boolean | Prohibits file editing for the external user |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ Email = "h5bk6ft62s@privaterelay.appleid.com";
+ File = "kJU6-a-pT48AAAAAAAAABw";
+
+ Result = OPI_Dropbox.AddUsersToFile(Token, File, Email, False);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox AddUsersToFile --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --fileid %fileid% --emails %emails% --readonly %readonly%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Dropbox/Shared-access-settings/Add-users-to-folder.md b/docs/en/md/Dropbox/Shared-access-settings/Add-users-to-folder.md
new file mode 100644
index 0000000000..86d6b1a2f2
--- /dev/null
+++ b/docs/en/md/Dropbox/Shared-access-settings/Add-users-to-folder.md
@@ -0,0 +1,43 @@
+---
+sidebar_position: 4
+---
+
+# Add users to folder
+ Grants external users access to the directory
+
+
+*Function AddUsersToFolder(Val Token, Val FolderID, Val EmailAddresses, Val ViewOnly = True) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | FolderID | --folder | String | ID of the public catalog (shared folder ID) |
+ | EmailAddresses | --emails | String, Array of String | List of email addresses of users being added |
+ | ViewOnly | --readonly | Boolean | Prohibits file editing for the external user |
+
+
+ Returns: Undefined - empty response
+
+```bsl title="Code example"
+
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ Email = "h5bk6ft62s@privaterelay.appleid.com";
+ Folder = "5022319569"; // shared_folder_id
+
+ Result = OPI_Dropbox.AddUsersToFolder(Token, Folder, Email, False);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox AddUsersToFolder --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --folder %folder% --emails %emails% --readonly %readonly%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Dropbox/Shared-access-settings/Cancel-file-publication.md b/docs/en/md/Dropbox/Shared-access-settings/Cancel-file-publication.md
new file mode 100644
index 0000000000..6adb67e569
--- /dev/null
+++ b/docs/en/md/Dropbox/Shared-access-settings/Cancel-file-publication.md
@@ -0,0 +1,40 @@
+---
+sidebar_position: 6
+---
+
+# Unpublish file
+ Prohibits access to the file for external users
+
+
+*Function CancelFilePublication(Val Token, Val FileID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | FileID | --fileid | String | ID of the file to be accessed |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ File = "kJU6-a-pT48AAAAAAAAABw";
+
+ Result = OPI_Dropbox.CancelFilePublication(Token, File);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox CancelFilePublication --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --fileid %fileid%
+
+```
+
+
+```json title="Result"
+
+{}
+
+```
diff --git a/docs/en/md/Dropbox/Shared-access-settings/Cancel-folder-publication.md b/docs/en/md/Dropbox/Shared-access-settings/Cancel-folder-publication.md
new file mode 100644
index 0000000000..5a5be0a7d8
--- /dev/null
+++ b/docs/en/md/Dropbox/Shared-access-settings/Cancel-folder-publication.md
@@ -0,0 +1,50 @@
+---
+sidebar_position: 2
+---
+
+# Unpublish folder
+ Cancels the public access mode for the directory
+
+
+*Function CancelFolderPublication(Val Token, Val FolderID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | FolderID | --folder | String | ID of the public catalog (shared folder ID) |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ Folder = "5022319569";
+
+ Result = OPI_Dropbox.CancelFolderPublication(Token, Folder);
+ CurrentStatus = "in_progress";
+ JobID = Result["async_job_id"];
+
+ WHile CurrentStatus = "in_progress" Do
+ Result = OPI_Dropbox.GetAsynchronousChangeStatus(Token, JobID);
+ CurrentStatus = Result[".tag"];
+ OPI_Tools.Pause(3);
+ EndDo;
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox CancelFolderPublication --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --folder %folder%
+
+```
+
+
+```json title="Result"
+
+{
+ ".tag": "complete"
+}
+
+```
diff --git a/docs/en/md/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md b/docs/en/md/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md
new file mode 100644
index 0000000000..82243a8a15
--- /dev/null
+++ b/docs/en/md/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md
@@ -0,0 +1,36 @@
+---
+sidebar_position: 5
+---
+
+# Get asynchronous change status
+ Gets the status of the asynchronous access change job
+
+
+*Function GetAsynchronousChangeStatus(Val Token, Val JobID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | JobID | --job | String | AsynchronousJobID |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox GetAsynchronousChangeStatus --token %token% --job %job%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Dropbox/Shared-access-settings/Publish-folder.md b/docs/en/md/Dropbox/Shared-access-settings/Publish-folder.md
new file mode 100644
index 0000000000..cd4790906c
--- /dev/null
+++ b/docs/en/md/Dropbox/Shared-access-settings/Publish-folder.md
@@ -0,0 +1,68 @@
+---
+sidebar_position: 1
+---
+
+# Publish folder
+ Sets the directory to public access mode
+
+
+*Function PublishFolder(Val Token, Val Path) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to the target directory |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ Path = "/New";
+
+ Result = OPI_Dropbox.PublishFolder(Token, Path);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox PublishFolder --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New"
+
+```
+
+
+```json title="Result"
+
+{
+ ".tag": "complete",
+ "access_type": {
+ ".tag": "owner"
+ },
+ "is_inside_team_folder": false,
+ "is_team_folder": false,
+ "path_display": "/New",
+ "path_lower": "/new",
+ "name": "New",
+ "policy": {
+ "acl_update_policy": {
+ ".tag": "editors"
+ },
+ "shared_link_policy": {
+ ".tag": "anyone"
+ },
+ "viewer_info_policy": {
+ ".tag": "enabled"
+ }
+ },
+ "preview_url": "https://www.dropbox.com/scl/fo/0eu3zz5f05vymefoq6yyl/h?dl=0",
+ "shared_folder_id": "5009428129",
+ "time_invited": "2024-05-30T12:35:34Z",
+ "access_inheritance": {
+ ".tag": "inherit"
+ },
+ "folder_id": "id:kJU6-a-pT48AAAAAAAABXw"
+}
+
+```
diff --git a/docs/en/md/Dropbox/Shared-access-settings/_category_.json b/docs/en/md/Dropbox/Shared-access-settings/_category_.json
new file mode 100644
index 0000000000..29b33d2b38
--- /dev/null
+++ b/docs/en/md/Dropbox/Shared-access-settings/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Shared access settings",
+"position": ""
+}
diff --git a/docs/en/md/Dropbox/Tag-work/Add-tag.md b/docs/en/md/Dropbox/Tag-work/Add-tag.md
new file mode 100644
index 0000000000..9ebfe40b23
--- /dev/null
+++ b/docs/en/md/Dropbox/Tag-work/Add-tag.md
@@ -0,0 +1,42 @@
+---
+sidebar_position: 2
+---
+
+# Add tag
+ Adds a new text tag to a file or directory
+
+
+*Function AddTag(Val Token, Val Path, Val Tag) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to the object for which the tag needs to be created |
+ | Tag | --tag | String | Tag text |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Tag = "Important";
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ Path = "/New/mydoc.docx";
+
+ Result = OPI_Dropbox.AddTag(Token, Path, Tag);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox AddTag --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/mydoc.docx" --tag "Important"
+
+```
+
+
+```json title="Result"
+
+{}
+
+```
diff --git a/docs/en/md/Dropbox/Tag-work/Delete-tag.md b/docs/en/md/Dropbox/Tag-work/Delete-tag.md
new file mode 100644
index 0000000000..787a929dd9
--- /dev/null
+++ b/docs/en/md/Dropbox/Tag-work/Delete-tag.md
@@ -0,0 +1,42 @@
+---
+sidebar_position: 3
+---
+
+# Delete tag
+ Deletes the text tag of a file or directory
+
+
+*Function DeleteTag(Val Token, Val Path, Val Tag) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to the object whose tag needs to be deleted |
+ | Tag | --tag | String | Tag text |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+ Tag = "Important";
+ Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ Path = "/New/mydoc.docx";
+
+ Result = OPI_Dropbox.DeleteTag(Token, Path, Tag);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox DeleteTag --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/mydoc.docx" --tag "Important"
+
+```
+
+
+```json title="Result"
+
+{}
+
+```
diff --git a/docs/en/md/Dropbox/Tag-work/Get-tag-list.md b/docs/en/md/Dropbox/Tag-work/Get-tag-list.md
new file mode 100644
index 0000000000..89c9cc8826
--- /dev/null
+++ b/docs/en/md/Dropbox/Tag-work/Get-tag-list.md
@@ -0,0 +1,52 @@
+---
+sidebar_position: 1
+---
+
+# Get list of tags
+ Gets the list of tags of the selected files
+
+
+*Function GetTagList(Val Token, Val Paths) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Paths | --paths | String, Array of String | Path or set of paths to the files |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Dropbox
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint dropbox GetTagList --token %token% --paths %paths%
+
+```
+
+
+```json title="Result"
+
+{
+ "paths_to_tags": [
+ {
+ "path": "/New/Dogs.mp3",
+ "tags": []
+ },
+ {
+ "path": "/New/mydoc.docx",
+ "tags": [
+ {
+ ".tag": "user_generated_tag",
+ "tag_text": "important"
+ }
+ ]
+ }
+ ]
+}
+
+```
diff --git a/docs/en/md/Dropbox/Tag-work/_category_.json b/docs/en/md/Dropbox/Tag-work/_category_.json
new file mode 100644
index 0000000000..451ada9852
--- /dev/null
+++ b/docs/en/md/Dropbox/Tag-work/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Tag work",
+"position": ""
+}
diff --git a/docs/en/md/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md b/docs/en/md/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md
new file mode 100644
index 0000000000..2442497f25
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md
@@ -0,0 +1,58 @@
+---
+sidebar_position: 2
+---
+
+# Add calendar to list
+ Adds an existing calendar to the user's list
+
+
+*Function AddCalendarToList(Val Token, Val Calendar) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Calendar | --calendar | String | Calendar ID |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Response = OPI_GoogleCalendar.AddCalendarToList(Token, "55868c32be16935f0..."); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar AddCalendarToList --token %token% --calendar %calendar%
+
+```
+
+
+```json title="Result"
+
+{
+ "conferenceProperties": {
+ "allowedConferenceSolutionTypes": [
+ "hangoutsMeet"
+ ]
+ },
+ "accessRole": "owner",
+ "selected": true,
+ "foregroundColor": "#000000",
+ "backgroundColor": "#7bd148",
+ "colorId": "9",
+ "description": "TestDescription",
+ "summary": "TestCalendar (change.)",
+ "defaultReminders": [],
+ "timeZone": "UTC",
+ "id": "f0fad8c7db43ef0adb71cbf035eb08cf80d8f8d51ba31fa86f4d5680dc2e9725@group.calendar.google.com",
+ "etag": "\"1708423365033000\"",
+ "kind": "calendar#calendarListEntry"
+ }
+
+```
diff --git a/docs/en/md/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md b/docs/en/md/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md
new file mode 100644
index 0000000000..0da95c573b
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md
@@ -0,0 +1,40 @@
+---
+sidebar_position: 4
+---
+
+# Remove calendar from list
+ Removes a calendar from the user's list
+
+
+*Function DeleteCalendarFromList(Val Token, Val Calendar) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Calendar | --calendar | String | Calendar ID |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Response = OPI_GoogleCalendar.DeleteCalendarFromList(Token, "55868c32be16935f0..."); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar DeleteCalendarFromList --token %token% --calendar %calendar%
+
+```
+
+
+```json title="Result"
+
+""
+
+```
diff --git a/docs/en/md/Google_Calendar/Calendar-list-management/Edit-list-calendar.md b/docs/en/md/Google_Calendar/Calendar-list-management/Edit-list-calendar.md
new file mode 100644
index 0000000000..6e56778775
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Calendar-list-management/Edit-list-calendar.md
@@ -0,0 +1,64 @@
+---
+sidebar_position: 5
+---
+
+# Edit list calendar
+ Edits the properties of a calendar from the user's list
+
+
+*Function EditListCalendar(Val Token, Val Calendar, Val PrimaryColor, Val SecondaryColor, Val Hidden = False) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Calendar | --calendar | String | Calendar ID |
+ | PrimaryColor | --primary | String | HEX primary color (#ffffff) |
+ | SecondaryColor | --secondary | String | HEX secondary color (#ffffff) |
+ | Hidden | --hidden | Boolean | Hidden calendar |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+
+ Black = "#000000";
+ Yellow = "#ffd800";
+
+ Response = OPI_GoogleCalendar.EditListCalendar(Token, "55868c32be16935f0...", Black, Yellow, False); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar EditListCalendar --token %token% --calendar %calendar% --primary %primary% --secondary %secondary% --hidden %hidden%
+
+```
+
+
+```json title="Result"
+
+{
+ "conferenceProperties": {
+ "allowedConferenceSolutionTypes": [
+ "hangoutsMeet"
+ ]
+ },
+ "accessRole": "owner",
+ "foregroundColor": "#000000",
+ "backgroundColor": "#ffd800",
+ "colorId": "6",
+ "description": "TestDescription",
+ "summary": "TestCalendar (change.)",
+ "defaultReminders": [],
+ "timeZone": "UTC",
+ "id": "0da65d69eba1e4b27f980447827b251ca2d94ecb1d30dba22c83559c33d0ea29@group.calendar.google.com",
+ "etag": "\"1708424005038000\"",
+ "kind": "calendar#calendarListEntry"
+ }
+
+```
diff --git a/docs/en/md/Google_Calendar/Calendar-list-management/Get-calendar-list.md b/docs/en/md/Google_Calendar/Calendar-list-management/Get-calendar-list.md
new file mode 100644
index 0000000000..51fb595b3a
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Calendar-list-management/Get-calendar-list.md
@@ -0,0 +1,174 @@
+---
+sidebar_position: 1
+---
+
+# Get list of calendars
+ Gets an array of account calendars
+
+
+*Function GetCalendarList(Val Token) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+
+
+ Returns: Key-Value Pair - Array of calendar data mappings
+
+```bsl title="Code example"
+
+
+ Response = OPI_GoogleCalendar.GetCalendarList(Token); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar GetCalendarList --token %token%
+
+```
+
+
+```json title="Result"
+
+[
+ {
+ "conferenceProperties": {
+ "allowedConferenceSolutionTypes": [
+ "hangoutsMeet"
+ ]
+ },
+ "accessRole": "reader",
+ "foregroundColor": "#000000",
+ "backgroundColor": "#92e1c0",
+ "colorId": "13",
+ "description": "Hollydays.",
+ "summary": "Hollydays",
+ "defaultReminders": [],
+ "timeZone": "Europe/Minsk",
+ "id": "addressbook#contacts@group.v.calendar.google.com",
+ "etag": "\"1708410978711000\"",
+ "kind": "calendar#calendarListEntry"
+ },
+ {
+ "conferenceProperties": {
+ "allowedConferenceSolutionTypes": [
+ "hangoutsMeet"
+ ]
+ },
+ "notificationSettings": {
+ "notifications": [
+ {
+ "method": "email",
+ "type": "eventCreation"
+ },
+ {
+ "method": "email",
+ "type": "eventChange"
+ },
+ {
+ "method": "email",
+ "type": "eventCancellation"
+ },
+ {
+ "method": "email",
+ "type": "eventResponse"
+ }
+ ]
+ },
+ "accessRole": "owner",
+ "selected": true,
+ "foregroundColor": "#000000",
+ "backgroundColor": "#9fe1e7",
+ "colorId": "14",
+ "primary": true,
+ "summary": "bayselonarrend@gmail.com",
+ "defaultReminders": [
+ {
+ "minutes": 30,
+ "method": "popup"
+ }
+ ],
+ "timeZone": "Europe/Minsk",
+ "id": "bayselonarrend@gmail.com",
+ "etag": "\"1708411692097000\"",
+ "kind": "calendar#calendarListEntry"
+ },
+ {
+ "conferenceProperties": {
+ "allowedConferenceSolutionTypes": [
+ "hangoutsMeet"
+ ]
+ },
+ "accessRole": "reader",
+ "foregroundColor": "#000000",
+ "backgroundColor": "#16a765",
+ "colorId": "8",
+ "description": "Holidays and memorable dates in Belarus",
+ "summary": "Holidays in Belarus",
+ "defaultReminders": [],
+ "timeZone": "Europe/Minsk",
+ "id": "ru.by#holiday@group.v.calendar.google.com",
+ "etag": "\"1708417568219000\"",
+ "kind": "calendar#calendarListEntry"
+ },
+ {
+ "conferenceProperties": {
+ "allowedConferenceSolutionTypes": [
+ "hangoutsMeet"
+ ]
+ },
+ "accessRole": "owner",
+ "foregroundColor": "#000000",
+ "backgroundColor": "#cca6ac",
+ "colorId": "21",
+ "description": "TestDescription",
+ "summary": "TestCalendar (change.)",
+ "defaultReminders": [],
+ "timeZone": "UTC",
+ "id": "9e3fe3b35b6a09a1fa9413a0deec2fe8e040ed7fdd0fdeb1e49028848269654d@group.calendar.google.com",
+ "etag": "\"1708417602744000\"",
+ "kind": "calendar#calendarListEntry"
+ },
+ {
+ "conferenceProperties": {
+ "allowedConferenceSolutionTypes": [
+ "hangoutsMeet"
+ ]
+ },
+ "accessRole": "owner",
+ "foregroundColor": "#000000",
+ "backgroundColor": "#ffd800",
+ "colorId": "6",
+ "description": "TestDescription",
+ "summary": "TestCalendar (change.)",
+ "defaultReminders": [],
+ "timeZone": "UTC",
+ "id": "0047d950f70f380b8ff7e2fa538b6f9f10c8a3212d0740788545406cf73431b9@group.calendar.google.com",
+ "etag": "\"1708417840630000\"",
+ "kind": "calendar#calendarListEntry"
+ },
+ {
+ "conferenceProperties": {
+ "allowedConferenceSolutionTypes": [
+ "hangoutsMeet"
+ ]
+ },
+ "accessRole": "owner",
+ "foregroundColor": "#000000",
+ "backgroundColor": "#ffd800",
+ "colorId": "6",
+ "description": "TestDescription",
+ "summary": "TestCalendar (change.)",
+ "defaultReminders": [],
+ "timeZone": "UTC",
+ "id": "b5c45ad216306688c4286a262bf66d3da38aaadec3b7a5768153740140ea787c@group.calendar.google.com",
+ "etag": "\"1708418157716000\"",
+ "kind": "calendar#calendarListEntry"
+ }
+ ]
+
+```
diff --git a/docs/en/md/Google_Calendar/Calendar-list-management/Get-list-calendar.md b/docs/en/md/Google_Calendar/Calendar-list-management/Get-list-calendar.md
new file mode 100644
index 0000000000..de24c48010
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Calendar-list-management/Get-list-calendar.md
@@ -0,0 +1,57 @@
+---
+sidebar_position: 3
+---
+
+# Get list calendar
+ Gets a calendar from the user's list by ID
+
+
+*Function GetListCalendar(Val Token, Val Calendar) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Calendar | --calendar | String | Calendar ID |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Response = OPI_GoogleCalendar.GetListCalendar(Token, "55868c32be16935f0..."); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar GetListCalendar --token %token% --calendar %calendar%
+
+```
+
+
+```json title="Result"
+
+{
+ "conferenceProperties": {
+ "allowedConferenceSolutionTypes": [
+ "hangoutsMeet"
+ ]
+ },
+ "accessRole": "owner",
+ "foregroundColor": "#000000",
+ "backgroundColor": "#ffd800",
+ "colorId": "6",
+ "description": "TestDescription",
+ "summary": "TestCalendar (change.)",
+ "defaultReminders": [],
+ "timeZone": "UTC",
+ "id": "f0fad8c7db43ef0adb71cbf035eb08cf80d8f8d51ba31fa86f4d5680dc2e9725@group.calendar.google.com",
+ "etag": "\"1708423563386000\"",
+ "kind": "calendar#calendarListEntry"
+ }
+
+```
diff --git a/docs/en/md/Google_Calendar/Calendar-list-management/_category_.json b/docs/en/md/Google_Calendar/Calendar-list-management/_category_.json
new file mode 100644
index 0000000000..ed79fd7b39
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Calendar-list-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Calendar list management",
+"position": ""
+}
diff --git a/docs/en/md/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md b/docs/en/md/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md
new file mode 100644
index 0000000000..78db313c91
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md
@@ -0,0 +1,38 @@
+---
+sidebar_position: 4
+---
+
+# Clear primary calendar
+ Clears the event list of the primary calendar
+
+
+*Function ClearMainCalendar(Val Token) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Response = OPI_GoogleCalendar.ClearMainCalendar(Token);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar ClearMainCalendar --token %token%
+
+```
+
+
+```json title="Result"
+
+""
+
+```
diff --git a/docs/en/md/Google_Calendar/Calendar-metadata-management/Create-calendar.md b/docs/en/md/Google_Calendar/Calendar-metadata-management/Create-calendar.md
new file mode 100644
index 0000000000..6949a73972
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Calendar-metadata-management/Create-calendar.md
@@ -0,0 +1,51 @@
+---
+sidebar_position: 1
+---
+
+# Create calendar
+ Creates an empty calendar
+
+
+*Function CreateCalendar(Val Token, Val Name) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Name | --title | String | Name of the created calendar |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Response = OPI_GoogleCalendar.CreateCalendar(Token, "TestCalendar"); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar CreateCalendar --token %token% --title %title%
+
+```
+
+
+```json title="Result"
+
+{
+ "conferenceProperties": {
+ "allowedConferenceSolutionTypes": [
+ "hangoutsMeet"
+ ]
+ },
+ "summary": "TestCalendar",
+ "timeZone": "UTC",
+ "id": "75b64bec8700a640b004af3491867ac5e479884794f529699da23e7009f7d691@group.calendar.google.com",
+ "etag": "\"ZlOrbHnYjwJB0APkTQupgFm7F3s\"",
+ "kind": "calendar#calendar"
+ }
+
+```
diff --git a/docs/en/md/Google_Calendar/Calendar-metadata-management/Delete-calendar.md b/docs/en/md/Google_Calendar/Calendar-metadata-management/Delete-calendar.md
new file mode 100644
index 0000000000..0218d38e43
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Calendar-metadata-management/Delete-calendar.md
@@ -0,0 +1,39 @@
+---
+sidebar_position: 5
+---
+
+# Delete calendar
+ Deletes a calendar by ID
+
+
+*Function DeleteCalendar(Val Token, Val Calendar) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Calendar | --calendar | String | Calendar ID |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Response = OPI_GoogleCalendar.DeleteCalendar(Token, "55868c32be16935f0...");
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar DeleteCalendar --token %token% --calendar %calendar%
+
+```
+
+
+```json title="Result"
+
+""
+
+```
diff --git a/docs/en/md/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md b/docs/en/md/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md
new file mode 100644
index 0000000000..37e23f913d
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md
@@ -0,0 +1,56 @@
+---
+sidebar_position: 3
+---
+
+# Edit calendar
+ Edits properties of an existing calendar
+
+
+*Function EditCalendarMetadata(Val Token, Val Calendar, Val Name = "", Val Description = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Calendar | --calendar | String | Calendar ID |
+ | Name | --title | String | New name |
+ | Description | --description | String | New calendar description |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Name = "TestCalendar (change.)";
+ Description = "TestDescription";
+ Response = OPI_GoogleCalendar.EditCalendarMetadata(Token, "55868c32be16935f0...", Name, Description); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar EditCalendarMetadata --token %token% --calendar %calendar% --title "TestCalendar (change.)" --description "TestDescription"
+
+```
+
+
+```json title="Result"
+
+{
+ "conferenceProperties": {
+ "allowedConferenceSolutionTypes": [
+ "hangoutsMeet"
+ ]
+ },
+ "description": "TestDescription",
+ "summary": "TestCalendar (change.)",
+ "timeZone": "UTC",
+ "id": "75b64bec8700a640b004af3491867ac5e479884794f529699da23e7009f7d691@group.calendar.google.com",
+ "etag": "\"x8eLqpmgoxpEDEXmEbsZxxgmJhc\"",
+ "kind": "calendar#calendar"
+ }
+
+```
diff --git a/docs/en/md/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md b/docs/en/md/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md
new file mode 100644
index 0000000000..1882d239da
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md
@@ -0,0 +1,52 @@
+---
+sidebar_position: 2
+---
+
+# Get calendar
+ Gets calendar information by ID
+
+
+*Function GetCalendarMetadata(Val Token, Val Calendar) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Calendar | --calendar | String | Calendar ID |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Response = OPI_GoogleCalendar.GetCalendarMetadata(Token, "55868c32be16935f0..."); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar GetCalendarMetadata --token %token% --calendar %calendar%
+
+```
+
+
+```json title="Result"
+
+{
+ "conferenceProperties": {
+ "allowedConferenceSolutionTypes": [
+ "hangoutsMeet"
+ ]
+ },
+ "description": "TestDescription",
+ "summary": "TestCalendar (change.)",
+ "timeZone": "UTC",
+ "id": "155868c32be26e4c4123a107810d40b929b516935f080e4747261fdc3416227c@group.calendar.google.com",
+ "etag": "\"4A10_PI6FFY129ggELzZ8veUU-U\"",
+ "kind": "calendar#calendar"
+ }
+
+```
diff --git a/docs/en/md/Google_Calendar/Calendar-metadata-management/_category_.json b/docs/en/md/Google_Calendar/Calendar-metadata-management/_category_.json
new file mode 100644
index 0000000000..9c81dbbbab
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Calendar-metadata-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Calendar metadata management",
+"position": ""
+}
diff --git a/docs/en/md/Google_Calendar/Event-management/Create-event.md b/docs/en/md/Google_Calendar/Event-management/Create-event.md
new file mode 100644
index 0000000000..0b47491d58
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Event-management/Create-event.md
@@ -0,0 +1,99 @@
+---
+sidebar_position: 4
+---
+
+# Create event
+ Creates a new event
+
+
+*Function CreateEvent(Val Token, Val Calendar, Val EventDescription) ExportReturn EventManagement(Token, Calendar, EventDescription);EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Calendar | --calendar | String | Calendar ID |
+ | EventDescription | --props | Key-Value Pair | Event description |
+
+
+ Returns: String, Arbitrary, HTTPResponse, BinaryData, Undefined - Google server response
+
+```bsl title="Code example"
+
+
+ Attachments = New Map;
+ Attachments.Insert("Image1", "https://opi.neocities.org/assets/images/logo_long-e8fdcca6ff8b32e679ea49a1ccdd3eac.png");
+ Attachments.Insert("Image2", "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1");
+
+ EventMatch = New Map;
+ EventMatch.Insert("Description", Description);
+ EventMatch.Insert("Title", Name);
+ EventMatch.Insert("Venue", "On office");
+ EventMatch.Insert("StartDate", CurrentSessionDate());
+ EventMatch.Insert("EndDate", EventMatch["StartDate"] + 3600);
+ EventMatch.Insert("ArrayOfAttachmentURLs", Attachments);
+ EventMatch.Insert("SendNotifications", True);
+
+ Response = OPI_GoogleCalendar.CreateEvent(Token, Calendar, EventMatch);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar CreateEvent --token %token% --calendar %calendar% --props %props%
+
+```
+
+
+```json title="Result"
+
+{
+ "eventType": "default",
+ "attachments": [
+ {
+ "iconLink": "",
+ "title": "Image2",
+ "fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1"
+ },
+ {
+ "iconLink": "",
+ "title": "Image1",
+ "fileUrl": "https://opi.neocities.org/assets/images/logo_long-e8fdcca6ff8b32e679ea49a1ccdd3eac.png"
+ }
+ ],
+ "reminders": {
+ "useDefault": true
+ },
+ "sequence": 0,
+ "start": {
+ "timeZone": "Europe/Minsk",
+ "dateTime": "2024-02-21T15:16:25+03:00"
+ },
+ "creator": {
+ "self": true,
+ "email": "bayselonarrend@gmail.com"
+ },
+ "end": {
+ "timeZone": "Europe/Minsk",
+ "dateTime": "2024-02-21T16:16:25+03:00"
+ },
+ "iCalUID": "j4nonfcc0m2mtop1vc8ivo8tb8@google.com",
+ "description": "TestEventDescription",
+ "updated": "2024-02-21T09:16:28.474Z",
+ "created": "2024-02-21T09:16:28.000Z",
+ "htmlLink": "https://www.google.com/calendar/event?eid=ajRub25mY2MwbTJtdG9wMXZjOGl2bzh0YjggYmF5c2Vsb25hcnJlbmRAbQ",
+ "location": "On office",
+ "summary": "New event",
+ "organizer": {
+ "self": true,
+ "email": "bayselonarrend@gmail.com"
+ },
+ "status": "confirmed",
+ "id": "j4nonfcc0m2mtop1vc8ivo8tb8",
+ "etag": "\"3417013976948000\"",
+ "kind": "calendar#event"
+ }
+
+```
diff --git a/docs/en/md/Google_Calendar/Event-management/Delete-event.md b/docs/en/md/Google_Calendar/Event-management/Delete-event.md
new file mode 100644
index 0000000000..1a95cede2b
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Event-management/Delete-event.md
@@ -0,0 +1,41 @@
+---
+sidebar_position: 7
+---
+
+# Delete event
+ Deletes an event by ID
+
+
+*Function DeleteEvent(Val Token, Val Calendar, Val Event) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Calendar | --calendar | String | Calendar ID |
+ | Event | --event | String | Event ID |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Response = OPI_GoogleCalendar.DeleteEvent(Token, "55868c32be16935f0...", "j4nonfcc0m2..."); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar DeleteEvent --token %token% --calendar %calendar% --event %event%
+
+```
+
+
+```json title="Result"
+
+""
+
+```
diff --git a/docs/en/md/Google_Calendar/Event-management/Edit-event.md b/docs/en/md/Google_Calendar/Event-management/Edit-event.md
new file mode 100644
index 0000000000..df20830fd5
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Event-management/Edit-event.md
@@ -0,0 +1,90 @@
+---
+sidebar_position: 6
+---
+
+# Edit event
+ Edits an existing event
+
+
+*Function EditEvent(Val Token, Val Calendar, Val EventDescription, Val Event) ExportReturn EventManagement(Token, Calendar, EventDescription, Event);EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Calendar | --calendar | String | Calendar ID |
+ | EventDescription | --props | String | New event description |
+ | Event | --event | String | Event ID |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ EventMatch = New Map;
+ EventMatch.Insert("Description", "Test event description (change.)");
+
+ Response = OPI_GoogleCalendar.EditEvent(Token, "55868c32be16935f0...", EventMatch, "j4nonfcc0m2...");
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar EditEvent --token %token% --calendar %calendar% --props %props% --event %event%
+
+```
+
+
+```json title="Result"
+
+{
+ "eventType": "default",
+ "attachments": [
+ {
+ "iconLink": "",
+ "title": "Image2",
+ "fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1"
+ },
+ {
+ "iconLink": "",
+ "title": "Image1",
+ "fileUrl": "https://opi.neocities.org/assets/images/logo_long-e8fdcca6ff8b32e679ea49a1ccdd3eac.png"
+ }
+ ],
+ "reminders": {
+ "useDefault": true
+ },
+ "sequence": 0,
+ "start": {
+ "timeZone": "Europe/Minsk",
+ "dateTime": "2024-02-24T16:42:28+03:00"
+ },
+ "creator": {
+ "self": true,
+ "email": "bayselonarrend@gmail.com"
+ },
+ "end": {
+ "timeZone": "Europe/Minsk",
+ "dateTime": "2024-02-24T17:42:28+03:00"
+ },
+ "iCalUID": "7c2s6g3k6ib1mr2v1b7lnt9kfk@google.com",
+ "description": "Test event description (change.)",
+ "updated": "2024-02-24T10:42:42.401Z",
+ "created": "2024-02-24T10:42:32.000Z",
+ "htmlLink": "https://www.google.com/calendar/event?eid=N2MyczZnM2s2aWIxbXIydjFiN2xudDlrZmsgYmF5c2Vsb25hcnJlbmRAbQ",
+ "location": "InOffice",
+ "summary": "New event",
+ "organizer": {
+ "self": true,
+ "email": "bayselonarrend@gmail.com"
+ },
+ "status": "confirmed",
+ "id": "7c2s6g3k6ib1mr2v1b7lnt9kfk",
+ "etag": "\"3417542724802000\"",
+ "kind": "calendar#event"
+ }
+
+```
diff --git a/docs/en/md/Google_Calendar/Event-management/Get-event-description.md b/docs/en/md/Google_Calendar/Event-management/Get-event-description.md
new file mode 100644
index 0000000000..a07c66573c
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Event-management/Get-event-description.md
@@ -0,0 +1,41 @@
+---
+sidebar_position: 1
+---
+
+# Get description events
+
+
+
+*Function GetEventDescription() Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+
+
+ Returns: Key-Value Pair - Empty event template
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar GetEventDescription
+
+```
+
+
+```json title="Result"
+
+EventMatch = New Map;
+ EventMatch.Insert("Description", ""); // Event description
+ EventMatch.Insert("Title", "New event"); // Title events
+ EventMatch.Insert("Venue", ""); // String description of the venue of the event
+ EventMatch.Insert("StartDate", CurrentSessionDate()); // Date of start events
+ EventMatch.Insert("EndDate", EventMatch["StartDate"] + 3600); // Date of end events
+ EventMatch.Insert("ArrayOfAttachmentURLs", New Map); // Key - name, Value - URL to file
+ EventMatch.Insert("SendNotifications", True); // Indication of sending notifications to participants
+
+```
diff --git a/docs/en/md/Google_Calendar/Event-management/Get-event-list.md b/docs/en/md/Google_Calendar/Event-management/Get-event-list.md
new file mode 100644
index 0000000000..24c0040599
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Event-management/Get-event-list.md
@@ -0,0 +1,89 @@
+---
+sidebar_position: 2
+---
+
+# Get list of events
+ Gets the list of all calendar events
+
+
+*Function GetEventList(Val Token, Val Calendar) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Calendar | --calendar | String | Calendar ID |
+
+
+ Returns: Key-Value Pair - Array of event mappings
+
+```bsl title="Code example"
+
+
+ Response = OPI_GoogleCalendar.GetEventList(Token, "55868c32be16935f0...");
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar GetEventList --token %token% --calendar %calendar%
+
+```
+
+
+```json title="Result"
+
+[
+
+ {
+ "eventType": "default",
+ "attachments": [
+ {
+ "iconLink": "",
+ "title": "",
+ "fileUrl": "https://opi.neocities.org/assets/images/logo_long-e8fdcca6ff8b32e679ea49a1ccdd3eac.png"
+ },
+ {
+ "iconLink": "",
+ "title": "",
+ "fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1"
+ }
+ ],
+ "reminders": {
+ "useDefault": true
+ },
+ "sequence": 0,
+ "start": {
+ "timeZone": "Europe/Minsk",
+ "dateTime": "2024-02-20T05:31:12+03:00"
+ },
+ "creator": {
+ "self": true,
+ "email": "bayselonarrend@gmail.com"
+ },
+ "end": {
+ "timeZone": "Europe/Minsk",
+ "dateTime": "2024-02-20T06:31:12+03:00"
+ },
+ "iCalUID": "o6dt8kbedrmu15o53pgbrrv35o@google.com",
+ "description": "TestEventDescription",
+ "updated": "2024-02-20T11:31:13.044Z",
+ "created": "2024-02-20T11:31:13.000Z",
+ "htmlLink": "https://www.google.com/calendar/event?eid=bzZkdDhrYmVkcm11MTVvNTNwZ2JycnYzNW8gYmF5c2Vsb25hcnJlbmRAbQ",
+ "location": "On office",
+ "summary": "New event",
+ "organizer": {
+ "self": true,
+ "email": "bayselonarrend@gmail.com"
+ },
+ "status": "confirmed",
+ "id": "o6dt8kbedrmu15o53pgbrrv35o",
+ "etag": "\"3416857346088000\"",
+ "kind": "calendar#event"
+ },
+
+ ]
+
+```
diff --git a/docs/en/md/Google_Calendar/Event-management/Get-event.md b/docs/en/md/Google_Calendar/Event-management/Get-event.md
new file mode 100644
index 0000000000..712c9b7ae2
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Event-management/Get-event.md
@@ -0,0 +1,86 @@
+---
+sidebar_position: 3
+---
+
+# Get event
+ Gets an event by ID
+
+
+*Function GetEvent(Val Token, Val Calendar, Val Event) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Calendar | --calendar | String | Calendar ID |
+ | Event | --event | String | Event ID |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Response = OPI_GoogleCalendar.GetEvent(Token, "55868c32be16935f0...", "j4nonfcc0m2..."); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar GetEvent --token %token% --calendar %calendar% --event %event%
+
+```
+
+
+```json title="Result"
+
+{
+ "eventType": "default",
+ "attachments": [
+ {
+ "iconLink": "",
+ "title": "Image2",
+ "fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1"
+ },
+ {
+ "iconLink": "",
+ "title": "Image1",
+ "fileUrl": "https://opi.neocities.org/assets/images/logo_long-e8fdcca6ff8b32e679ea49a1ccdd3eac.png"
+ }
+ ],
+ "reminders": {
+ "useDefault": true
+ },
+ "sequence": 0,
+ "start": {
+ "timeZone": "Europe/Minsk",
+ "dateTime": "2024-02-21T15:16:25+03:00"
+ },
+ "creator": {
+ "self": true,
+ "email": "bayselonarrend@gmail.com"
+ },
+ "end": {
+ "timeZone": "Europe/Minsk",
+ "dateTime": "2024-02-21T16:16:25+03:00"
+ },
+ "iCalUID": "j4nonfcc0m2mtop1vc8ivo8tb8@google.com",
+ "description": "TestEventDescription",
+ "updated": "2024-02-21T09:16:28.474Z",
+ "created": "2024-02-21T09:16:28.000Z",
+ "htmlLink": "https://www.google.com/calendar/event?eid=ajRub25mY2MwbTJtdG9wMXZjOGl2bzh0YjggYmF5c2Vsb25hcnJlbmRAbQ",
+ "location": "On office",
+ "summary": "New event",
+ "organizer": {
+ "self": true,
+ "email": "bayselonarrend@gmail.com"
+ },
+ "status": "confirmed",
+ "id": "j4nonfcc0m2mtop1vc8ivo8tb8",
+ "etag": "\"3417013976948000\"",
+ "kind": "calendar#event"
+ }
+
+```
diff --git a/docs/en/md/Google_Calendar/Event-management/Move-event.md b/docs/en/md/Google_Calendar/Event-management/Move-event.md
new file mode 100644
index 0000000000..8a6afc35a0
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Event-management/Move-event.md
@@ -0,0 +1,87 @@
+---
+sidebar_position: 5
+---
+
+# Move event
+ Moves an event to another calendar
+
+
+*Function MoveEvent(Val Token, Val SourceCalendar, Val TargetCalendar, Val Event) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | SourceCalendar | --from | String | ID of the source calendar |
+ | TargetCalendar | --to | String | ID of the target calendar |
+ | Event | --event | String | ID of the source calendar event |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Response = OPI_GoogleCalendar.MoveEvent(Token, "bayselonarrend@gmail.com", "55868c32be16935f0...", "j4nonfcc0m2..."); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gcalendar MoveEvent --token %token% --from %from% --to %to% --event %event%
+
+```
+
+
+```json title="Result"
+
+{
+ "eventType": "default",
+ "attachments": [
+ {
+ "iconLink": "",
+ "title": "Image2",
+ "fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1"
+ },
+ {
+ "iconLink": "",
+ "title": "Image1",
+ "fileUrl": "https://opi.neocities.org/assets/images/logo_long-e8fdcca6ff8b32e679ea49a1ccdd3eac.png"
+ }
+ ],
+ "reminders": {
+ "useDefault": true
+ },
+ "sequence": 0,
+ "start": {
+ "timeZone": "Europe/Minsk",
+ "dateTime": "2024-02-24T16:20:49+03:00"
+ },
+ "creator": {
+ "self": true,
+ "email": "bayselonarrend@gmail.com"
+ },
+ "end": {
+ "timeZone": "Europe/Minsk",
+ "dateTime": "2024-02-24T17:20:49+03:00"
+ },
+ "iCalUID": "f9kkj2omsqtt67g12qh2jig8uk@google.com",
+ "description": "TestEventDescription",
+ "updated": "2024-02-24T10:20:51.234Z",
+ "created": "2024-02-24T10:20:49.000Z",
+ "htmlLink": "https://www.google.com/calendar/event?eid=Zjlra2oyb21zcXR0NjdnMTJxaDJqaWc4dWsgYmF5c2Vsb25hcnJlbmRAbQ",
+ "location": "InOffice",
+ "summary": "New event",
+ "organizer": {
+ "self": true,
+ "email": "bayselonarrend@gmail.com"
+ },
+ "status": "confirmed",
+ "id": "f9kkj2omsqtt67g12qh2jig8uk",
+ "etag": "\"3417540102468000\"",
+ "kind": "calendar#event"
+ }
+
+```
diff --git a/docs/en/md/Google_Calendar/Event-management/_category_.json b/docs/en/md/Google_Calendar/Event-management/_category_.json
new file mode 100644
index 0000000000..90fbc66675
--- /dev/null
+++ b/docs/en/md/Google_Calendar/Event-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Event management",
+"position": ""
+}
diff --git a/docs/en/md/Google_Drive/Comment-management/Create-comment.md b/docs/en/md/Google_Drive/Comment-management/Create-comment.md
new file mode 100644
index 0000000000..dc405117c0
--- /dev/null
+++ b/docs/en/md/Google_Drive/Comment-management/Create-comment.md
@@ -0,0 +1,59 @@
+---
+sidebar_position: 1
+---
+
+# Create comment
+ Creates a comment for a file or directory
+
+
+*Function CreateComment(Val Token, Val Identifier, Val Comment) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Identifier | --object | String | Identifier of the object that needs a comment |
+ | Comment | --text | String | Comment text |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Identifier = "1rCyOc4A8VYw7DM3HV55P9BuKWayJOSvW";
+ Comment = "NewComment";
+
+ Response = OPI_GoogleDrive.CreateComment(Token, Identifier, Comment); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gdrive CreateComment --token %token% --object "1rCyOc4A8VYw7DM3HV55P9BuKWayJOSvW" --text %text%
+
+```
+
+
+```json title="Result"
+
+{
+ "content": "NewComment",
+ "htmlContent": "NewComment",
+ "author": {
+ "photoLink": "//lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s50-c-k-no",
+ "me": true,
+ "kind": "drive#user",
+ "displayName": "Anton Titovets"
+ },
+ "replies": [],
+ "modifiedTime": "2024-03-17T12:53:45.469Z",
+ "createdTime": "2024-03-17T12:53:45.469Z",
+ "kind": "drive#comment",
+ "deleted": false,
+ "id": "AAABI3NNNAY"
+ }
+
+```
diff --git a/docs/en/md/Google_Drive/Comment-management/Delete-comment.md b/docs/en/md/Google_Drive/Comment-management/Delete-comment.md
new file mode 100644
index 0000000000..07bf8f5767
--- /dev/null
+++ b/docs/en/md/Google_Drive/Comment-management/Delete-comment.md
@@ -0,0 +1,42 @@
+---
+sidebar_position: 4
+---
+
+# Delete comment
+ Deletes comment by ID
+
+
+*Function DeleteComment(Val Token, Val ObjectID, Val CommentID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | ObjectID | --object | String | Identifier of the file or directory where the comment is located |
+ | CommentID | --comment | String | Comment identifier |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Identifier = "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa";
+
+ Response = OPI_GoogleDrive.DeleteComment(Token, Identifier, Comment); //Map
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gdrive DeleteComment --token %token% --object %object% --comment %comment%
+
+```
+
+
+```json title="Result"
+
+''
+
+```
diff --git a/docs/en/md/Google_Drive/Comment-management/Get-comment-list.md b/docs/en/md/Google_Drive/Comment-management/Get-comment-list.md
new file mode 100644
index 0000000000..b8d6539836
--- /dev/null
+++ b/docs/en/md/Google_Drive/Comment-management/Get-comment-list.md
@@ -0,0 +1,62 @@
+---
+sidebar_position: 3
+---
+
+# Get list of comments
+ Gets the list of all comments of the object
+
+
+*Function GetCommentList(Val Token, Val ObjectID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | ObjectID | --object | String | Object identifier |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ AndДFile = "1rCyOc4A8VYw7DM3HV55P9BuKWayJOSvW";
+
+ Response = OPI_GoogleDrive.GetCommentList(Token, AndДFile); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gdrive GetCommentList --token %token% --object %object%
+
+```
+
+
+```json title="Result"
+
+{
+ "comments": [
+ {
+ "content": "NewComment",
+ "htmlContent": "NewComment",
+ "author": {
+ "photoLink": "//lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s50-c-k-no",
+ "me": true,
+ "kind": "drive#user",
+ "displayName": "Anton Titovets"
+ },
+ "replies": [],
+ "modifiedTime": "2024-03-17T12:53:45.469Z",
+ "createdTime": "2024-03-17T12:53:45.469Z",
+ "kind": "drive#comment",
+ "deleted": false,
+ "id": "AAABI3NNNAY"
+ }
+ ],
+ "kind": "drive#commentList"
+ }
+
+```
diff --git a/docs/en/md/Google_Drive/Comment-management/Get-comment.md b/docs/en/md/Google_Drive/Comment-management/Get-comment.md
new file mode 100644
index 0000000000..aac1c4ca9e
--- /dev/null
+++ b/docs/en/md/Google_Drive/Comment-management/Get-comment.md
@@ -0,0 +1,59 @@
+---
+sidebar_position: 2
+---
+
+# Get comment
+ Gets comment by ID
+
+
+*Function GetComment(Val Token, Val ObjectID, Val CommentID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | ObjectID | --object | String | Identifier of the file or directory where the comment is located |
+ | CommentID | --comment | String | Comment identifier |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ AndДFile = "1rCyOc4A8VYw7DM3HV55P9BuKWayJOSvW";
+ CommentID = AAABI3NNNAY;
+
+ Response = OPI_GoogleDrive.GetComment(Token, AndДFile, CommentID); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gdrive GetComment --token %token% --object %object% --comment "AAABI3NNNAY"
+
+```
+
+
+```json title="Result"
+
+{
+ "content": "NewComment",
+ "htmlContent": "NewComment",
+ "author": {
+ "photoLink": "//lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s50-c-k-no",
+ "me": true,
+ "kind": "drive#user",
+ "displayName": "Anton Titovets"
+ },
+ "replies": [],
+ "modifiedTime": "2024-03-17T12:53:45.469Z",
+ "createdTime": "2024-03-17T12:53:45.469Z",
+ "kind": "drive#comment",
+ "deleted": false,
+ "id": "AAABI3NNNAY"
+ }
+
+```
diff --git a/docs/en/md/Google_Drive/Comment-management/_category_.json b/docs/en/md/Google_Drive/Comment-management/_category_.json
new file mode 100644
index 0000000000..2cea1609c5
--- /dev/null
+++ b/docs/en/md/Google_Drive/Comment-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Comment management",
+"position": ""
+}
diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Copy-object.md b/docs/en/md/Google_Drive/File-and-directory-management/Copy-object.md
new file mode 100644
index 0000000000..b627ac5d71
--- /dev/null
+++ b/docs/en/md/Google_Drive/File-and-directory-management/Copy-object.md
@@ -0,0 +1,51 @@
+---
+sidebar_position: 7
+---
+
+# Copy object
+ Copies file or directory
+
+
+*Function CopyObject(Val Token, Val Identifier, Val NewName = "", Val NewParent = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Identifier | --object | String | Object identifier |
+ | NewName | --title | String | New object name |
+ | NewParent | --catalog | String | New parent directory |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ NewName = "CopiedFile.jpeg";
+ NewLocation = "1603PU_Hrkvj4HeFJKYSVxZJDRoGvd3SJ";
+ Identifier = "1F8pfXPgltiOG2fPv88uStwegYj1tRoFk";
+
+ Response = OPI_GoogleDrive.CopyObject(Token, Identifier, NewName, NewLocation) //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gdrive CopyObject --token %token% --object "1F8pfXPgltiOG2fPv88uStwegYj1tRoFk" --title "CopiedFile.jpeg" --catalog %catalog%
+
+```
+
+
+```json title="Result"
+
+{
+ "mimeType": "image/jpeg",
+ "name": "CopiedFile.jpeg",
+ "id": "1uxsMaxL1W5Y7z6-HhjE6QpyDxFPgW4Fy",
+ "kind": "drive#file"
+ }
+
+```
diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Create-folder.md b/docs/en/md/Google_Drive/File-and-directory-management/Create-folder.md
new file mode 100644
index 0000000000..d6bc37258e
--- /dev/null
+++ b/docs/en/md/Google_Drive/File-and-directory-management/Create-folder.md
@@ -0,0 +1,48 @@
+---
+sidebar_position: 5
+---
+
+# Create folder
+ Creates an empty directory on the drive
+
+
+*Function CreateFolder(Val Token, Val Name, Val Parent = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Name | --title | String | Folder name |
+ | Parent | --catalog | String | Parent |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Name = "TestFolder";
+
+ Response = OPI_GoogleDrive.CreateFolder(Token, Name); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gdrive CreateFolder --token %token% --title "TestFolder" --catalog %catalog%
+
+```
+
+
+```json title="Result"
+
+{
+ "mimeType": "application/vnd.google-apps.folder",
+ "name": "TestFolder",
+ "id": "1fIqr5pJV3QybT5sPeZhBD_0TIvtL5Ovc",
+ "kind": "drive#file"
+ }
+
+```
diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Delete-object.md b/docs/en/md/Google_Drive/File-and-directory-management/Delete-object.md
new file mode 100644
index 0000000000..9cc11f077a
--- /dev/null
+++ b/docs/en/md/Google_Drive/File-and-directory-management/Delete-object.md
@@ -0,0 +1,41 @@
+---
+sidebar_position: 9
+---
+
+# Delete object
+ Deletes file or directory by ID
+
+
+*Function DeleteObject(Val Token, Val Identifier) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Identifier | --object | String | Identifier of the object to delete |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Identifier = "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa";
+
+ Response = OPI_GoogleDrive.DeleteObject(Token, Identifier); //Map
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gdrive DeleteObject --token %token% --object "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa"
+
+```
+
+
+```json title="Result"
+
+''
+
+```
diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Download-file.md b/docs/en/md/Google_Drive/File-and-directory-management/Download-file.md
new file mode 100644
index 0000000000..5bfc011dfc
--- /dev/null
+++ b/docs/en/md/Google_Drive/File-and-directory-management/Download-file.md
@@ -0,0 +1,43 @@
+---
+sidebar_position: 6
+---
+
+# Download file
+ Gets file by ID
+
+
+*Function DownloadFile(Val Token, Val Identifier, Val SavePath = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Identifier | --object | String | File identifier |
+ | SavePath | --out | String | File save path |
+
+
+ Returns: BinaryData,String - Binary data or file path when SavePath parameter is specified
+
+```bsl title="Code example"
+
+
+ Identifier = "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa";
+
+ Response = OPI_GoogleDrive.DownloadFile(Token, Identifier); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gdrive DownloadFile --token %token% --object "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa" --out %out%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Get-directories-list.md b/docs/en/md/Google_Drive/File-and-directory-management/Get-directories-list.md
new file mode 100644
index 0000000000..2cbdfac33b
--- /dev/null
+++ b/docs/en/md/Google_Drive/File-and-directory-management/Get-directories-list.md
@@ -0,0 +1,147 @@
+---
+sidebar_position: 2
+---
+
+# Get list of directories
+ Gets the list of drive directories
+
+
+*Function GetDirectoriesList(Val Token, Val NameContains = "", Val Detailed = False) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | NameContains | --querry | String | Filter by name |
+ | Detailed | --depth | Boolean | Adds a list of files to the directory fields |
+
+
+ Returns: Key-Value Pair - Array of directory mappings
+
+```bsl title="Code example"
+
+
+ Name = "Description";
+ Response = OPI_GoogleDrive.GetDirectoriesList(Token, Name, False); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gdrive GetDirectoriesList --token %token% --querry %querry% --depth %depth%
+
+```
+
+
+```json title="Result"
+
+[
+ {
+ "linkShareMetadata": {
+ "securityUpdateEnabled": true,
+ "securityUpdateEligible": false
+ },
+ "modifiedByMe": true,
+ "quotaBytesUsed": "0",
+ "viewedByMeTime": "2024-03-13T06:02:50.470Z",
+ "createdTime": "2024-03-13T06:02:50.470Z",
+ "permissionIds": [
+ "07468399490707249352"
+ ],
+ "modifiedByMeTime": "2024-03-13T06:02:50.470Z",
+ "explicitlyTrashed": false,
+ "trashed": true,
+ "id": "1VWoLK5w0uPVSjK3oyIXeiMtINN4jDOz4",
+ "starred": false,
+ "name": "MovesDescription",
+ "permissions": [
+ {
+ "pendingOwner": false,
+ "role": "owner",
+ "emailAddress": "bayselonarrend@gmail.com",
+ "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64",
+ "kind": "drive#permission",
+ "type": "user",
+ "deleted": false,
+ "displayName": "Anton Titovets",
+ "id": "07468399490707249352"
+ }
+ ],
+ "spaces": [
+ "drive"
+ ],
+ "webViewLink": "https://drive.google.com/drive/folders/1VWoLK5w0uPVSjK3oyIXeiMtINN4jDOz4",
+ "isAppAuthorized": false,
+ "owners": [
+ {
+ "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64",
+ "emailAddress": "bayselonarrend@gmail.com",
+ "permissionId": "07468399490707249352",
+ "me": true,
+ "kind": "drive#user",
+ "displayName": "Anton Titovets"
+ }
+ ],
+ "version": "2",
+ "lastModifyingUser": {
+ "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64",
+ "emailAddress": "bayselonarrend@gmail.com",
+ "permissionId": "07468399490707249352",
+ "me": true,
+ "kind": "drive#user",
+ "displayName": "Anton Titovets"
+ },
+ "shared": false,
+ "hasThumbnail": false,
+ "parents": [
+ "1PAFI1-rThB46uix012xmLQ01h-JARjaz"
+ ],
+ "ownedByMe": true,
+ "mimeType": "application/vnd.google-apps.folder",
+ "viewersCanCopyContent": true,
+ "iconLink": "https://drive-thirdparty.googleusercontent.com/16/type/application/vnd.google-apps.folder",
+ "viewedByMe": true,
+ "writersCanShare": true,
+ "folderColorRgb": "#8f8f8f",
+ "copyRequiresWriterPermission": false,
+ "capabilities": {
+ "canRemoveContentRestriction": false,
+ "canModifyOwnerContentRestriction": false,
+ "canModifyLabels": false,
+ "canAcceptOwnership": false,
+ "canChangeSecurityUpdateEnabled": false,
+ "canMoveItemWithinDrive": true,
+ "canRemoveMyDriveParent": true,
+ "canReadLabels": false,
+ "canAddMyDriveParent": false,
+ "canShare": true,
+ "canModifyContent": true,
+ "canUntrash": true,
+ "canMoveItemOutOfDrive": false,
+ "canMoveItemIntoTeamDrive": false,
+ "canModifyContentRestriction": false,
+ "canReadRevisions": false,
+ "canTrash": true,
+ "canRemoveChildren": true,
+ "canListChildren": true,
+ "canDownload": true,
+ "canDelete": true,
+ "canRename": true,
+ "canChangeCopyRequiresWriterPermission": false,
+ "canAddChildren": true,
+ "canComment": true,
+ "canModifyEditorContentRestriction": false,
+ "canMoveChildrenWithinDrive": true,
+ "canCopy": false,
+ "canChangeViewersCanCopyContent": false,
+ "canEdit": true
+ },
+ "modifiedTime": "2024-03-13T06:02:50.470Z",
+ "thumbnailVersion": "0",
+ "kind": "drive#file"
+ }
+ ]
+
+```
diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Get-file-description.md b/docs/en/md/Google_Drive/File-and-directory-management/Get-file-description.md
new file mode 100644
index 0000000000..af66b50991
--- /dev/null
+++ b/docs/en/md/Google_Drive/File-and-directory-management/Get-file-description.md
@@ -0,0 +1,43 @@
+---
+sidebar_position: 10
+---
+
+# Get description file
+
+
+
+*Function GetFileDescription() Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+
+
+ Returns: Key-Value Pair - File description
+
+```bsl title="Code example"
+
+
+ Description = New Map;
+ Description.Insert("MIME", "image/jpeg"); // MIME-type uploading file
+ Description.Insert("Name", "New file.jpg"); // File name with extension
+ Description.Insert("Description", "This is a new file"); // File description
+ Description.Insert("Parent", "root"); // ID directory upload or "root" for upload in root
+
+ Return Description;
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gdrive GetFileDescription
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Get-files-list.md b/docs/en/md/Google_Drive/File-and-directory-management/Get-files-list.md
new file mode 100644
index 0000000000..336b5a1f28
--- /dev/null
+++ b/docs/en/md/Google_Drive/File-and-directory-management/Get-files-list.md
@@ -0,0 +1,176 @@
+---
+sidebar_position: 3
+---
+
+# Get list of files
+ Gets the list of files
+
+
+*Function GetFilesList(Val Token, Val NameContains = "", Val Directory = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | NameContains | --querry | String | Filter by name |
+ | Directory | --catalog | String | Filter by parent directory ID |
+
+
+ Returns: Key-Value Pair - Array of file mappings
+
+```bsl title="Code example"
+
+
+ Directory = "1VWoLK5w0uPVSjK3oyIXeiMtINN4jDOz4";
+ Response = OPI_GoogleDrive.GetFilesList(Token,, Directory); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gdrive GetFilesList --token %token% --querry %querry% --catalog "1VWoLK5w0uPVSjK3oyIXeiMtINN4jDOz4"
+
+```
+
+
+```json title="Result"
+
+[
+ {
+ "sha256Checksum": "1a03612de72929ef42a272cb17123871bf9b7723c89f9659765a49f744b6162b",
+ "linkShareMetadata": {
+ "securityUpdateEnabled": true,
+ "securityUpdateEligible": false
+ },
+ "imageMediaMetadata": {
+ "exposureBias": 0,
+ "focalLength": 5.2,
+ "exposureTime": 0.00125,
+ "cameraMake": "SONY",
+ "isoSpeed": 100,
+ "time": "2012:08:03 08:21:50",
+ "width": 3264,
+ "cameraModel": "DSC-H7",
+ "whiteBalance": "Auto",
+ "colorSpace": "sRGB",
+ "aperture": 5.6,
+ "exposureMode": "Auto",
+ "rotation": 0,
+ "height": 2448,
+ "meteringMode": "Pattern",
+ "maxApertureValue": 2.875,
+ "flashUsed": true
+ },
+ "modifiedByMe": true,
+ "thumbnailVersion": "1",
+ "fullFileExtension": "jpg",
+ "quotaBytesUsed": "2114025",
+ "viewedByMeTime": "2024-03-17T08:09:01.753Z",
+ "permissionIds": [
+ "07468399490707249352"
+ ],
+ "modifiedByMeTime": "2024-03-17T08:05:59.327Z",
+ "explicitlyTrashed": false,
+ "trashed": false,
+ "description": "This is a new file",
+ "createdTime": "2024-03-17T08:05:59.327Z",
+ "id": "1_3QPKWfAhAT0pl0QA1QSC6mRKZndwUrD",
+ "starred": false,
+ "spaces": [
+ "drive"
+ ],
+ "name": "New file.jpg",
+ "permissions": [
+ {
+ "pendingOwner": false,
+ "role": "owner",
+ "emailAddress": "bayselonarrend@gmail.com",
+ "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64",
+ "kind": "drive#permission",
+ "type": "user",
+ "deleted": false,
+ "displayName": "Anton Titovets",
+ "id": "07468399490707249352"
+ }
+ ],
+ "webContentLink": "https://drive.google.com/uc?id=1_3QPKWfAhAT0pl0QA1QSC6mRKZndwUrD&export=download",
+ "isAppAuthorized": true,
+ "webViewLink": "https://drive.google.com/file/d/1_3QPKWfAhAT0pl0QA1QSC6mRKZndwUrD/view?usp=drivesdk",
+ "version": "4",
+ "owners": [
+ {
+ "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64",
+ "emailAddress": "bayselonarrend@gmail.com",
+ "permissionId": "07468399490707249352",
+ "me": true,
+ "kind": "drive#user",
+ "displayName": "Anton Titovets"
+ }
+ ],
+ "lastModifyingUser": {
+ "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64",
+ "emailAddress": "bayselonarrend@gmail.com",
+ "permissionId": "07468399490707249352",
+ "me": true,
+ "kind": "drive#user",
+ "displayName": "Anton Titovets"
+ },
+ "hasThumbnail": true,
+ "shared": false,
+ "ownedByMe": true,
+ "parents": [
+ "1VWoLK5w0uPVSjK3oyIXeiMtINN4jDOz4"
+ ],
+ "sha1Checksum": "ebdbaf8ed7fe21f6562fde438a2bb12ba49750f2",
+ "viewedByMe": true,
+ "headRevisionId": "0B92vrbrhqfJrN1VxL1Nib01LOVV1V3ArN3pGRytVMUNKQWs4PQ",
+ "writersCanShare": true,
+ "thumbnailLink": "https://lh3.googleusercontent.com/drive-storage/AJQWtBNcYDmfZOJX84IFS9WFTZXNjlIFg8qaIfYni7xr0ILGZ2rGr_-R2ixRuP9zBMHCp6bpROqLp3WtddBL1p1mwc7Zv8je0Ru2dVbDTKLryg=s220",
+ "modifiedTime": "2024-03-17T08:05:59.327Z",
+ "capabilities": {
+ "canRemoveContentRestriction": false,
+ "canModifyOwnerContentRestriction": true,
+ "canModifyLabels": false,
+ "canAcceptOwnership": false,
+ "canChangeSecurityUpdateEnabled": false,
+ "canMoveItemWithinDrive": true,
+ "canRemoveMyDriveParent": true,
+ "canReadLabels": false,
+ "canAddMyDriveParent": false,
+ "canShare": true,
+ "canModifyContent": true,
+ "canUntrash": true,
+ "canMoveItemOutOfDrive": true,
+ "canMoveItemIntoTeamDrive": true,
+ "canModifyContentRestriction": true,
+ "canReadRevisions": true,
+ "canTrash": true,
+ "canRemoveChildren": false,
+ "canListChildren": false,
+ "canDownload": true,
+ "canDelete": true,
+ "canRename": true,
+ "canChangeCopyRequiresWriterPermission": true,
+ "canAddChildren": false,
+ "canComment": true,
+ "canModifyEditorContentRestriction": true,
+ "canMoveChildrenWithinDrive": false,
+ "canCopy": true,
+ "canChangeViewersCanCopyContent": true,
+ "canEdit": true
+ },
+ "md5Checksum": "85b6518b95b58536480354d9d5fc3d8b",
+ "copyRequiresWriterPermission": false,
+ "fileExtension": "jpg",
+ "originalFilename": "New file.jpg",
+ "iconLink": "https://drive-thirdparty.googleusercontent.com/16/type/image/jpeg",
+ "viewersCanCopyContent": true,
+ "mimeType": "image/jpeg",
+ "kind": "drive#file",
+ "size": "2114025"
+ }
+ ]
+
+```
diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Get-object-information.md b/docs/en/md/Google_Drive/File-and-directory-management/Get-object-information.md
new file mode 100644
index 0000000000..08d7dcb42f
--- /dev/null
+++ b/docs/en/md/Google_Drive/File-and-directory-management/Get-object-information.md
@@ -0,0 +1,145 @@
+---
+sidebar_position: 1
+---
+
+# Get object information
+ Gets information about a folder or file by ID
+
+
+*Function GetObjectInformation(Val Token, Val Identifier) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Identifier | --object | String | Identifier of the file or folder |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Identifier = "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa";
+
+ Response = OPI_GoogleDrive.GetObjectInformation(Token, Identifier); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gdrive GetObjectInformation --token %token% --object "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa"
+
+```
+
+
+```json title="Result"
+
+{
+ "linkShareMetadata": {
+ "securityUpdateEnabled": true,
+ "securityUpdateEligible": false
+ },
+ "quotaBytesUsed": "0",
+ "folderColorRgb": "#8f8f8f",
+ "writersCanShare": true,
+ "lastModifyingUser": {
+ "emailAddress": "bayselonarrend@gmail.com",
+ "permissionId": "07468399490707249352",
+ "me": true,
+ "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64",
+ "displayName": "Anton Titovets",
+ "kind": "drive#user"
+ },
+ "modifiedByMe": true,
+ "capabilities": {
+ "canUntrash": true,
+ "canTrash": true,
+ "canRemoveMyDriveParent": true,
+ "canRemoveContentRestriction": false,
+ "canRemoveChildren": true,
+ "canMoveItemWithinDrive": true,
+ "canMoveItemOutOfDrive": true,
+ "canMoveItemIntoTeamDrive": true,
+ "canModifyLabels": false,
+ "canModifyOwnerContentRestriction": false,
+ "canReadRevisions": false,
+ "canModifyContentRestriction": false,
+ "canShare": true,
+ "canModifyContent": true,
+ "canDownload": true,
+ "canMoveChildrenWithinDrive": true,
+ "canCopy": false,
+ "canModifyEditorContentRestriction": false,
+ "canChangeSecurityUpdateEnabled": false,
+ "canRename": true,
+ "canChangeCopyRequiresWriterPermission": false,
+ "canDelete": true,
+ "canChangeViewersCanCopyContent": false,
+ "canEdit": true,
+ "canReadLabels": false,
+ "canAddMyDriveParent": false,
+ "canComment": true,
+ "canAddChildren": true,
+ "canListChildren": true,
+ "canAcceptOwnership": false
+ },
+ "copyRequiresWriterPermission": false,
+ "modifiedTime": "2023-12-28T13:22:03.333Z",
+ "createdTime": "2023-12-28T13:22:00.683Z",
+ "viewedByMeTime": "2023-12-28T13:22:00.683Z",
+ "viewedByMe": true,
+ "shared": false,
+ "hasThumbnail": false,
+ "version": "3",
+ "owners": [
+ {
+ "emailAddress": "bayselonarrend@gmail.com",
+ "permissionId": "07468399490707249352",
+ "me": true,
+ "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64",
+ "displayName": "Anton Titovets",
+ "kind": "drive#user"
+ }
+ ],
+ "isAppAuthorized": false,
+ "webViewLink": "https://drive.google.com/drive/folders/1dg_MhZrLoPSPYT0p3y-8dvGWoapbwiDm",
+ "spaces": [
+ "drive"
+ ],
+ "modifiedByMeTime": "2023-12-28T13:22:03.333Z",
+ "permissionIds": [
+ "07468399490707249352"
+ ],
+ "explicitlyTrashed": false,
+ "parents": [
+ "1603PU_Hrkvj4HeFJKYSVxZJDRoGvd3SJ"
+ ],
+ "ownedByMe": true,
+ "trashed": false,
+ "iconLink": "https://drive-thirdparty.googleusercontent.com/16/type/application/vnd.google-apps.folder",
+ "viewersCanCopyContent": true,
+ "mimeType": "application/vnd.google-apps.folder",
+ "permissions": [
+ {
+ "pendingOwner": false,
+ "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64",
+ "role": "owner",
+ "emailAddress": "bayselonarrend@gmail.com",
+ "type": "user",
+ "deleted": false,
+ "displayName": "Anton Titovets",
+ "id": "07468399490707249352",
+ "kind": "drive#permission"
+ }
+ ],
+ "name": "OPI",
+ "starred": false,
+ "id": "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa",
+ "kind": "drive#file",
+ "thumbnailVersion": "0"
+ }
+
+```
diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Update-file.md b/docs/en/md/Google_Drive/File-and-directory-management/Update-file.md
new file mode 100644
index 0000000000..1b3b175ad1
--- /dev/null
+++ b/docs/en/md/Google_Drive/File-and-directory-management/Update-file.md
@@ -0,0 +1,51 @@
+---
+sidebar_position: 8
+---
+
+# Update file
+ Updates file binary data
+
+
+*Function UpdateFile(Val Token, Val Identifier, Val File, Val NewName = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Identifier | --object | String | Identifier of the object to update |
+ | File | --file | BinaryData,String | File source for update |
+ | NewName | --title | String | New file name (if necessary) |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ NewName = "Updated file.jpeg";
+ ReplacementImage = "C:\OPI\image2.jpg";
+ Identifier = "1V0oaZh3qQZ7-wbARC8-vrErAFllsBGSJ";
+
+ Response = OPI_GoogleDrive.UpdateFile(Token, Identifier, ReplacementImage, NewName) //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gdrive UpdateFile --token %token% --object "1V0oaZh3qQZ7-wbARC8-vrErAFllsBGSJ" --file %file% --title "Updated file.jpeg"
+
+```
+
+
+```json title="Result"
+
+{
+ "mimeType": "image/jpeg",
+ "name": "UpdatedFile.jpg",
+ "id": "1V0oaZh3qQZ7-wbARC8-vrErAFllsBGSJ",
+ "kind": "drive#file"
+ }
+
+```
diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Upload-file.md b/docs/en/md/Google_Drive/File-and-directory-management/Upload-file.md
new file mode 100644
index 0000000000..513e72b46d
--- /dev/null
+++ b/docs/en/md/Google_Drive/File-and-directory-management/Upload-file.md
@@ -0,0 +1,54 @@
+---
+sidebar_position: 4
+---
+
+# Upload file
+ Uploads a file to the drive
+
+
+*Function UploadFile(Val Token, Val File, Val Description) ExportReturn FileManagement(Token, File, Description);EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | File | --file | BinaryData,String | File to be uploaded |
+ | Description | --props | Key-Value Pair | JSON description or path to .json |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Description = New Map;
+ Description.Insert("MIME", "image/jpeg");
+ Description.Insert("Name", "New file.jpg");
+ Description.Insert("Description", "This is a new file");
+ Description.Insert("Parent", "root");
+
+ Image = "C:\OPI\image.jpg";
+
+ Response = OPI_GoogleDrive.UploadFile(Token, Image, Description); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gdrive UploadFile --token %token% --file %file% --props %props%
+
+```
+
+
+```json title="Result"
+
+{
+ "mimeType": "image/jpeg",
+ "name": "New file.jpg",
+ "id": "16hPGNTMmbnXhz_g0vjGbrLP19h56RwIg",
+ "kind": "drive#file"
+ }
+
+```
diff --git a/docs/en/md/Google_Drive/File-and-directory-management/_category_.json b/docs/en/md/Google_Drive/File-and-directory-management/_category_.json
new file mode 100644
index 0000000000..5ea55393aa
--- /dev/null
+++ b/docs/en/md/Google_Drive/File-and-directory-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "File and directory management",
+"position": ""
+}
diff --git a/docs/en/md/Google_Sheets/Book-work/Create-book.md b/docs/en/md/Google_Sheets/Book-work/Create-book.md
new file mode 100644
index 0000000000..aa7b85abff
--- /dev/null
+++ b/docs/en/md/Google_Sheets/Book-work/Create-book.md
@@ -0,0 +1,207 @@
+---
+sidebar_position: 1
+---
+
+# CreateBook
+ Creates a new book
+
+
+*Function CreateBook(Val Token, Val Name, Val ArrayOfSheetNames) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Name | --title | String | Name |
+ | ArrayOfSheetNames | --sheets | Array of String | Array of names to add new sheets to the book |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ ArrayOfSheetNames = New Array;
+ ArrayOfSheetNames.Add("Sheet1");
+ ArrayOfSheetNames.Add("Sheet2");
+
+ Name = "TestTable";
+
+ Response = OPI_GoogleSheets.CreateBook(Token, Name, ArrayOfSheetNames); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gsheets CreateBook --token %token% --title "TestTable" --sheets %sheets%
+
+```
+
+
+```json title="Result"
+
+{
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "properties": {
+ "title": "TestTable",
+ "locale": "ru_RU",
+ "autoRecalc": "ON_CHANGE",
+ "timeZone": "Etc/GMT",
+ "defaultFormat": {
+ "backgroundColor": {
+ "red": 1,
+ "green": 1,
+ "blue": 1
+ },
+ "padding": {
+ "top": 2,
+ "right": 3,
+ "bottom": 2,
+ "left": 3
+ },
+ "verticalAlignment": "BOTTOM",
+ "wrapStrategy": "OVERFLOW_CELL",
+ "textFormat": {
+ "foregroundColor": {},
+ "fontFamily": "arial,sans,sans-serif",
+ "fontSize": 10,
+ "bold": false,
+ "italic": false,
+ "strikethrough": false,
+ "underline": false,
+ "foregroundColorStyle": {
+ "rgbColor": {}
+ }
+ },
+ "backgroundColorStyle": {
+ "rgbColor": {
+ "red": 1,
+ "green": 1,
+ "blue": 1
+ }
+ }
+ },
+ "spreadsheetTheme": {
+ "primaryFontFamily": "Arial",
+ "themeColors": [
+ {
+ "colorType": "TEXT",
+ "color": {
+ "rgbColor": {}
+ }
+ },
+ {
+ "colorType": "BACKGROUND",
+ "color": {
+ "rgbColor": {
+ "red": 1,
+ "green": 1,
+ "blue": 1
+ }
+ }
+ },
+ {
+ "colorType": "ACCENT1",
+ "color": {
+ "rgbColor": {
+ "red": 0.25882354,
+ "green": 0.52156866,
+ "blue": 0.95686275
+ }
+ }
+ },
+ {
+ "colorType": "ACCENT2",
+ "color": {
+ "rgbColor": {
+ "red": 0.91764706,
+ "green": 0.2627451,
+ "blue": 0.20784314
+ }
+ }
+ },
+ {
+ "colorType": "ACCENT3",
+ "color": {
+ "rgbColor": {
+ "red": 0.9843137,
+ "green": 0.7372549,
+ "blue": 0.015686275
+ }
+ }
+ },
+ {
+ "colorType": "ACCENT4",
+ "color": {
+ "rgbColor": {
+ "red": 0.20392157,
+ "green": 0.65882355,
+ "blue": 0.3254902
+ }
+ }
+ },
+ {
+ "colorType": "ACCENT5",
+ "color": {
+ "rgbColor": {
+ "red": 1,
+ "green": 0.42745098,
+ "blue": 0.003921569
+ }
+ }
+ },
+ {
+ "colorType": "ACCENT6",
+ "color": {
+ "rgbColor": {
+ "red": 0.27450982,
+ "green": 0.7411765,
+ "blue": 0.7764706
+ }
+ }
+ },
+ {
+ "colorType": "LINK",
+ "color": {
+ "rgbColor": {
+ "red": 0.06666667,
+ "green": 0.33333334,
+ "blue": 0.8
+ }
+ }
+ }
+ ]
+ }
+ },
+ "sheets": [
+ {
+ "properties": {
+ "sheetId": 1999766427,
+ "title": "Sheet1",
+ "index": 0,
+ "sheetType": "GRID",
+ "gridProperties": {
+ "rowCount": 1000,
+ "columnCount": 26
+ }
+ }
+ },
+ {
+ "properties": {
+ "sheetId": 225184494,
+ "title": "Sheet2",
+ "index": 1,
+ "sheetType": "GRID",
+ "gridProperties": {
+ "rowCount": 1000,
+ "columnCount": 26
+ }
+ }
+ }
+ ],
+ "spreadsheetUrl": "https://docs.google.com/spreadsheets/d/1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc/edit"
+ }
+
+```
diff --git a/docs/en/md/Google_Sheets/Book-work/Edit-book-title.md b/docs/en/md/Google_Sheets/Book-work/Edit-book-title.md
new file mode 100644
index 0000000000..62c3a858fd
--- /dev/null
+++ b/docs/en/md/Google_Sheets/Book-work/Edit-book-title.md
@@ -0,0 +1,49 @@
+---
+sidebar_position: 3
+---
+
+# ChangeBookName
+ Changes the name of the existing book
+
+
+*Function EditBookTitle(Val Token, Val Book, Val Name) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Book | --spreadsheet | String | BookID |
+ | Name | --title | String | New name |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Book = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
+ Name = "Test table (change.)";
+
+ Response = OPI_GoogleSheets.EditBookTitle(Token, Book, Name); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gsheets EditBookTitle --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --title "Test table (change.)"
+
+```
+
+
+```json title="Result"
+
+{
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "replies": [
+ {}
+ ]
+ }
+
+```
diff --git a/docs/en/md/Google_Sheets/Book-work/Get-book.md b/docs/en/md/Google_Sheets/Book-work/Get-book.md
new file mode 100644
index 0000000000..3b8928983f
--- /dev/null
+++ b/docs/en/md/Google_Sheets/Book-work/Get-book.md
@@ -0,0 +1,202 @@
+---
+sidebar_position: 2
+---
+
+# GetBook
+ Gets information about the book by ID
+
+
+*Function GetBook(Val Token, Val Identifier) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Identifier | --spreadsheet | String | BookIdentifier |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Identifier = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
+
+ Response = OPI_GoogleSheets.GetBook(Token, Identifier); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gsheets GetBook --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"
+
+```
+
+
+```json title="Result"
+
+{
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "properties": {
+ "title": "Test table (change.)",
+ "locale": "ru_RU",
+ "autoRecalc": "ON_CHANGE",
+ "timeZone": "Etc/GMT",
+ "defaultFormat": {
+ "backgroundColor": {
+ "red": 1,
+ "green": 1,
+ "blue": 1
+ },
+ "padding": {
+ "top": 2,
+ "right": 3,
+ "bottom": 2,
+ "left": 3
+ },
+ "verticalAlignment": "BOTTOM",
+ "wrapStrategy": "OVERFLOW_CELL",
+ "textFormat": {
+ "foregroundColor": {},
+ "fontFamily": "arial,sans,sans-serif",
+ "fontSize": 10,
+ "bold": false,
+ "italic": false,
+ "strikethrough": false,
+ "underline": false,
+ "foregroundColorStyle": {
+ "rgbColor": {}
+ }
+ },
+ "backgroundColorStyle": {
+ "rgbColor": {
+ "red": 1,
+ "green": 1,
+ "blue": 1
+ }
+ }
+ },
+ "spreadsheetTheme": {
+ "primaryFontFamily": "Arial",
+ "themeColors": [
+ {
+ "colorType": "TEXT",
+ "color": {
+ "rgbColor": {}
+ }
+ },
+ {
+ "colorType": "BACKGROUND",
+ "color": {
+ "rgbColor": {
+ "red": 1,
+ "green": 1,
+ "blue": 1
+ }
+ }
+ },
+ {
+ "colorType": "ACCENT1",
+ "color": {
+ "rgbColor": {
+ "red": 0.25882354,
+ "green": 0.52156866,
+ "blue": 0.95686275
+ }
+ }
+ },
+ {
+ "colorType": "ACCENT2",
+ "color": {
+ "rgbColor": {
+ "red": 0.91764706,
+ "green": 0.2627451,
+ "blue": 0.20784314
+ }
+ }
+ },
+ {
+ "colorType": "ACCENT3",
+ "color": {
+ "rgbColor": {
+ "red": 0.9843137,
+ "green": 0.7372549,
+ "blue": 0.015686275
+ }
+ }
+ },
+ {
+ "colorType": "ACCENT4",
+ "color": {
+ "rgbColor": {
+ "red": 0.20392157,
+ "green": 0.65882355,
+ "blue": 0.3254902
+ }
+ }
+ },
+ {
+ "colorType": "ACCENT5",
+ "color": {
+ "rgbColor": {
+ "red": 1,
+ "green": 0.42745098,
+ "blue": 0.003921569
+ }
+ }
+ },
+ {
+ "colorType": "ACCENT6",
+ "color": {
+ "rgbColor": {
+ "red": 0.27450982,
+ "green": 0.7411765,
+ "blue": 0.7764706
+ }
+ }
+ },
+ {
+ "colorType": "LINK",
+ "color": {
+ "rgbColor": {
+ "red": 0.06666667,
+ "green": 0.33333334,
+ "blue": 0.8
+ }
+ }
+ }
+ ]
+ }
+ },
+ "sheets": [
+ {
+ "properties": {
+ "sheetId": 1999766427,
+ "title": "Sheet1",
+ "index": 0,
+ "sheetType": "GRID",
+ "gridProperties": {
+ "rowCount": 1000,
+ "columnCount": 26
+ }
+ }
+ },
+ {
+ "properties": {
+ "sheetId": 225184494,
+ "title": "Sheet2",
+ "index": 1,
+ "sheetType": "GRID",
+ "gridProperties": {
+ "rowCount": 1000,
+ "columnCount": 26
+ }
+ }
+ }
+ ],
+ "spreadsheetUrl": "https://docs.google.com/spreadsheets/d/1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc/edit"
+ }
+
+```
diff --git a/docs/en/md/Google_Sheets/Book-work/_category_.json b/docs/en/md/Google_Sheets/Book-work/_category_.json
new file mode 100644
index 0000000000..c8966d431d
--- /dev/null
+++ b/docs/en/md/Google_Sheets/Book-work/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Book work",
+"position": ""
+}
diff --git a/docs/en/md/Google_Sheets/Data-work/Clear-cells.md b/docs/en/md/Google_Sheets/Data-work/Clear-cells.md
new file mode 100644
index 0000000000..f226e8d3e6
--- /dev/null
+++ b/docs/en/md/Google_Sheets/Data-work/Clear-cells.md
@@ -0,0 +1,57 @@
+---
+sidebar_position: 2
+---
+
+# Clear cells
+ Clears the value in cells
+
+
+*Function ClearCells(Val Token, Val Book, Val CellsArray, Val Sheet = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Book | --spreadsheet | String | BookID |
+ | CellsArray | --cells | Array of String | Array of cells like A1 to be cleared |
+ | Sheet | --sheetname | String | Sheet name (first sheet by default) |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ CellsArray = New Array;
+ CellsArray.Add("B2");
+ CellsArray.Add("A3");
+ CellsArray.Add("B4");
+
+ Book = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
+ Sheet = "Sheet2";
+
+ Response = OPI_GoogleSheets.ClearCells(Token, Book, CellsArray, Sheet); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gsheets ClearCells --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --cells %cells% --sheetname "Sheet2"
+
+```
+
+
+```json title="Result"
+
+{
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "clearedRanges": [
+ "'Sheet2'!B2",
+ "'Sheet2'!A3",
+ "'Sheet2'!B4"
+ ]
+ }
+
+```
diff --git a/docs/en/md/Google_Sheets/Data-work/Get-cell-values.md b/docs/en/md/Google_Sheets/Data-work/Get-cell-values.md
new file mode 100644
index 0000000000..2da8efa05e
--- /dev/null
+++ b/docs/en/md/Google_Sheets/Data-work/Get-cell-values.md
@@ -0,0 +1,81 @@
+---
+sidebar_position: 3
+---
+
+# Get cell values
+ Gets cell values of the table
+
+
+*Function GetCellValues(Val Token, Val Book, Val CellsArray = "", Val Sheet = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Book | --spreadsheet | String | BookID |
+ | CellsArray | --cells | Array of String | Array of A1-type cells to get (whole sheet if not filled) |
+ | Sheet | --sheetname | String | Sheet name (first sheet by default) |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ CellsArray = New Array;
+ CellsArray.Add("B2");
+ CellsArray.Add("A3");
+ CellsArray.Add("B4");
+
+ Book = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
+ Sheet = "Sheet2";
+
+ Response = OPI_GoogleSheets.GetCellValues(Token, Book, CellsArray, Sheet); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gsheets GetCellValues --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --cells %cells% --sheetname "Sheet2"
+
+```
+
+
+```json title="Result"
+
+{
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "valueRanges": [
+ {
+ "range": "'Sheet2'!B2",
+ "majorDimension": "ROWS",
+ "values": [
+ [
+ "ThisIsB2"
+ ]
+ ]
+ },
+ {
+ "range": "'Sheet2'!A3",
+ "majorDimension": "ROWS",
+ "values": [
+ [
+ "ThisIsA3"
+ ]
+ ]
+ },
+ {
+ "range": "'Sheet2'!B4",
+ "majorDimension": "ROWS",
+ "values": [
+ [
+ "ThisIsB4"
+ ]
+ ]
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Google_Sheets/Data-work/Set-cell-values.md b/docs/en/md/Google_Sheets/Data-work/Set-cell-values.md
new file mode 100644
index 0000000000..8c1f75c6be
--- /dev/null
+++ b/docs/en/md/Google_Sheets/Data-work/Set-cell-values.md
@@ -0,0 +1,120 @@
+---
+sidebar_position: 1
+---
+
+# SetCellValues
+ Sets sheet cell values
+
+
+*Function SetCellValues(Val Token, Val Book, Val ValueMapping, Val Sheet = "", Val MajorDimension = "COLUMNS") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Book | --spreadsheet | String | BookID |
+ | ValueMapping | --data | Key-Value Pair | Fill data where the key is the cell name like A1 |
+ | Sheet | --sheetname | String | Sheet name (first sheet by default) |
+ | MajorDimension | --dim | String | Main dimension when filling the array range |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ ValueMapping = New Map;
+ ValueMapping.Insert("A1", "ThisIsA1");
+ ValueMapping.Insert("A2", "ThisIsA2");
+ ValueMapping.Insert("B2", "ThisIsB2");
+ ValueMapping.Insert("B3", "ThisIsB3");
+ ValueMapping.Insert("A3", "ThisIsA3");
+ ValueMapping.Insert("A4", "ThisIsA4");
+ ValueMapping.Insert("B1", "ThisIsB1");
+ ValueMapping.Insert("B4", "ThisIsB4");
+
+ Book = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
+ Sheet = "Sheet2";
+
+ Response = OPI_GoogleSheets.SetCellValues(Token, Book, ValueMapping, Sheet); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gsheets SetCellValues --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --data %data% --sheetname "Sheet2" --dim %dim%
+
+```
+
+
+```json title="Result"
+
+{
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "totalUpdatedRows": 4,
+ "totalUpdatedColumns": 2,
+ "totalUpdatedCells": 8,
+ "totalUpdatedSheets": 1,
+ "responses": [
+ {
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "updatedRange": "'Sheet2'!A1",
+ "updatedRows": 1,
+ "updatedColumns": 1,
+ "updatedCells": 1
+ },
+ {
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "updatedRange": "'Sheet2'!A2",
+ "updatedRows": 1,
+ "updatedColumns": 1,
+ "updatedCells": 1
+ },
+ {
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "updatedRange": "'Sheet2'!B2",
+ "updatedRows": 1,
+ "updatedColumns": 1,
+ "updatedCells": 1
+ },
+ {
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "updatedRange": "'Sheet2'!B3",
+ "updatedRows": 1,
+ "updatedColumns": 1,
+ "updatedCells": 1
+ },
+ {
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "updatedRange": "'Sheet2'!A3",
+ "updatedRows": 1,
+ "updatedColumns": 1,
+ "updatedCells": 1
+ },
+ {
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "updatedRange": "'Sheet2'!A4",
+ "updatedRows": 1,
+ "updatedColumns": 1,
+ "updatedCells": 1
+ },
+ {
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "updatedRange": "'Sheet2'!B1",
+ "updatedRows": 1,
+ "updatedColumns": 1,
+ "updatedCells": 1
+ },
+ {
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "updatedRange": "'Sheet2'!B4",
+ "updatedRows": 1,
+ "updatedColumns": 1,
+ "updatedCells": 1
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Google_Sheets/Data-work/_category_.json b/docs/en/md/Google_Sheets/Data-work/_category_.json
new file mode 100644
index 0000000000..19975a08a4
--- /dev/null
+++ b/docs/en/md/Google_Sheets/Data-work/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Data work",
+"position": ""
+}
diff --git a/docs/en/md/Google_Sheets/Sheet-work/Add-sheet.md b/docs/en/md/Google_Sheets/Sheet-work/Add-sheet.md
new file mode 100644
index 0000000000..ba2118ae08
--- /dev/null
+++ b/docs/en/md/Google_Sheets/Sheet-work/Add-sheet.md
@@ -0,0 +1,62 @@
+---
+sidebar_position: 1
+---
+
+# AddSheet
+ Adds a new sheet to the book
+
+
+*Function AddSheet(Val Token, Val Book, Val Name) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Book | --spreadsheet | String | BookIdentifier |
+ | Name | --title | String | NewSheetName |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Book = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
+ Name = "TestSheet";
+
+ Response = OPI_GoogleSheets.AddSheet(Token, Book, Name); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gsheets AddSheet --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --title "TestSheet"
+
+```
+
+
+```json title="Result"
+
+{
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "replies": [
+ {
+ "addSheet": {
+ "properties": {
+ "sheetId": 321892522,
+ "title": "TestSheet",
+ "index": 2,
+ "sheetType": "GRID",
+ "gridProperties": {
+ "rowCount": 1000,
+ "columnCount": 26
+ }
+ }
+ }
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Google_Sheets/Sheet-work/Copy-sheet.md b/docs/en/md/Google_Sheets/Sheet-work/Copy-sheet.md
new file mode 100644
index 0000000000..69f1d66413
--- /dev/null
+++ b/docs/en/md/Google_Sheets/Sheet-work/Copy-sheet.md
@@ -0,0 +1,55 @@
+---
+sidebar_position: 3
+---
+
+# CopySheet
+ Copies a sheet from one book to another
+
+
+*Function CopySheet(Val Token, Val From, Val Target, Val Sheet) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | From | --from | String | SourceBookID |
+ | Target | --to | String | DestinationBookID |
+ | Sheet | --sheet | String | CopiedSheetID |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ From = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
+ Target = "1tPDQHmduH9NASRhy0I-a6--ebNNJ5A6wXhhTRcNhD7s";
+ Sheet = "25093199";
+
+ Response = OPI_GoogleSheets.CopySheet(Token, From, Target, Sheet); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gsheets CopySheet --token %token% --from "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --to "1tPDQHmduH9NASRhy0I-a6--ebNNJ5A6wXhhTRcNhD7s" --sheet "25093199"
+
+```
+
+
+```json title="Result"
+
+{
+ "sheetId": 1790807910,
+ "title": "Sheet2 (copy)",
+ "index": 2,
+ "sheetType": "GRID",
+ "gridProperties": {
+ "rowCount": 1000,
+ "columnCount": 26
+ }
+ }
+
+```
diff --git a/docs/en/md/Google_Sheets/Sheet-work/Delete-sheet.md b/docs/en/md/Google_Sheets/Sheet-work/Delete-sheet.md
new file mode 100644
index 0000000000..8da7c909e4
--- /dev/null
+++ b/docs/en/md/Google_Sheets/Sheet-work/Delete-sheet.md
@@ -0,0 +1,49 @@
+---
+sidebar_position: 2
+---
+
+# DeleteSheet
+ Deletes a sheet from the book
+
+
+*Function DeleteSheet(Val Token, Val Book, Val Sheet) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Book | --spreadsheet | String | BookIdentifier |
+ | Sheet | --sheet | String | IdentifierOfSheetToDelete |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+ Book = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
+ Sheet = "1790807910";
+
+ Response = OPI_GoogleSheets.DeleteSheet(Token, Book, Sheet); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint gsheets DeleteSheet --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --sheet "1790807910"
+
+```
+
+
+```json title="Result"
+
+{
+ "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+ "replies": [
+ {}
+ ]
+ }
+
+```
diff --git a/docs/en/md/Google_Sheets/Sheet-work/_category_.json b/docs/en/md/Google_Sheets/Sheet-work/_category_.json
new file mode 100644
index 0000000000..def636e69b
--- /dev/null
+++ b/docs/en/md/Google_Sheets/Sheet-work/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Sheet work",
+"position": ""
+}
diff --git a/docs/en/md/Google_Workspace/Public/Form-code-retrieval-link.md b/docs/en/md/Google_Workspace/Public/Form-code-retrieval-link.md
new file mode 100644
index 0000000000..2b00573f24
--- /dev/null
+++ b/docs/en/md/Google_Workspace/Public/Form-code-retrieval-link.md
@@ -0,0 +1,38 @@
+---
+sidebar_position: 1
+---
+
+# Generate code retrieval link
+ Returns URL for browser authorization
+
+
+*Function FormCodeRetrievalLink(Val ClientID, Val Calendar = True, Val Drive = True, Val Sheets = True) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | ClientID | --id | String | Client ID |
+ | Calendar | --calendar | Boolean | Calendar methods permission |
+ | Drive | --drive | Boolean | Drive methods permission |
+ | Sheets | --sheets | Boolean | Sheets methods permission |
+
+
+ Returns: String - Code retrieval link
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint google FormCodeRetrievalLink --id %id% --calendar %calendar% --drive %drive% --sheets %sheets%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Google_Workspace/Public/Get-token-by-code.md b/docs/en/md/Google_Workspace/Public/Get-token-by-code.md
new file mode 100644
index 0000000000..3467db76f2
--- /dev/null
+++ b/docs/en/md/Google_Workspace/Public/Get-token-by-code.md
@@ -0,0 +1,37 @@
+---
+sidebar_position: 2
+---
+
+# Get token by code
+ Gets token by code from browser authorization
+
+
+*Function GetTokenByCode(Val ClientID, Val ClientSecret, Val Code) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | ClientID | --id | String | Client ID |
+ | ClientSecret | --secret | String | Client secret |
+ | Code | --code | String | Code from browser |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint google GetTokenByCode --id %id% --secret %secret% --code %code%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Google_Workspace/Public/Refresh-token.md b/docs/en/md/Google_Workspace/Public/Refresh-token.md
new file mode 100644
index 0000000000..1e9e5fe74b
--- /dev/null
+++ b/docs/en/md/Google_Workspace/Public/Refresh-token.md
@@ -0,0 +1,37 @@
+---
+sidebar_position: 3
+---
+
+# Refresh token
+ Updates token by Refresh token
+
+
+*Function RefreshToken(Val ClientID, Val ClientSecret, Val RefreshToken) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | ClientID | --id | String | Client ID |
+ | ClientSecret | --secret | String | Client secret |
+ | RefreshToken | --refresh | String | Refresh token |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Google
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint google RefreshToken --id %id% --secret %secret% --refresh %refresh%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Google_Workspace/Public/_category_.json b/docs/en/md/Google_Workspace/Public/_category_.json
new file mode 100644
index 0000000000..80df222a34
--- /dev/null
+++ b/docs/en/md/Google_Workspace/Public/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Public",
+"position": ""
+}
diff --git a/docs/en/md/Notion/Blocks-managment/Create-block.md b/docs/en/md/Notion/Blocks-managment/Create-block.md
new file mode 100644
index 0000000000..fa8b7fc3d3
--- /dev/null
+++ b/docs/en/md/Notion/Blocks-managment/Create-block.md
@@ -0,0 +1,101 @@
+---
+sidebar_position: 1
+---
+
+# Create block
+ Creates a new block based on an existing block
+
+
+*Function CreateBlock(Val Token, Val Parent, Val Block, Val InsertAfter = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Parent | --page | String | Parent block or page ID |
+ | Block | --block | String, Map Of KeyAndValue | Block ID or block sample itself |
+ | InsertAfter | --prev | String | Block ID after which to insert the new one |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Notion
+
+```bsl title="Code example"
+
+
+ Token = "secret_9RsfMrRMqZwqp0Zl0B...";
+ Parent = "5dd94c34fab04bff9...";
+
+ Block = OPI_Notion.ReturnBlock(Token, "ca18df269bd24407852b91c30e..."); //Block as map. Can be changed.
+
+ Response = OPI_Notion.CreateBlock(Token, Parent, Block);
+ Response = OPI_Notion.CreateBlock(Token, Parent, "46c1500ed40c4e89ba6a229003...");
+ Response = OPI_Notion.CreateBlock(Token, Parent, "aa4137d4c8cc445d9f969c3968...");
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint notion CreateBlock --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --block %block% --prev %prev%
+
+```
+
+
+```json title="Result"
+
+{
+ "request_id": "4de46f5b-d38b-4df5-b26e-32127db1096b",
+ "block": {},
+ "type": "block",
+ "has_more": false,
+ "next_cursor": null,
+ "results": [
+ {
+ "type": "numbered_list_item",
+ "archived": false,
+ "created_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "last_edited_time": "2024-01-26T17:11:00.000Z",
+ "created_time": "2024-01-26T17:11:00.000Z",
+ "has_children": false,
+ "parent": {
+ "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77",
+ "type": "page_id"
+ },
+ "last_edited_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "id": "b147fabd-53ea-42d5-bd23-85968f627f88",
+ "numbered_list_item": {
+ "color": "default",
+ "rich_text": [
+ {
+ "plain_text": "Description",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "Description"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ]
+ },
+ "object": "block"
+ }
+ ],
+ "object": "list"
+ }
+
+```
diff --git a/docs/en/md/Notion/Blocks-managment/Delete-block.md b/docs/en/md/Notion/Blocks-managment/Delete-block.md
new file mode 100644
index 0000000000..2400e06bc9
--- /dev/null
+++ b/docs/en/md/Notion/Blocks-managment/Delete-block.md
@@ -0,0 +1,87 @@
+---
+sidebar_position: 4
+---
+
+# Delete block
+ Deletes block by ID
+
+
+*Function DeleteBlock(Val Token, Val BlockID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | BlockID | --block | String | Block ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Notion
+
+```bsl title="Code example"
+
+
+ Token = "secret_9RsfMrRMqZwqp0Zl0B...";
+ Block = "ca18df269bd24407852b91c30...";
+
+ Response = OPI_Notion.DeleteBlock(Token, BlockID);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint notion DeleteBlock --token "secret_9RsfMrRMqZwqp0Zl0B..." --block %block%
+
+```
+
+
+```json title="Result"
+
+{
+ "request_id": "62b95ed2-c9af-4be8-b75a-f6e4f69aef14",
+ "to_do": {
+ "color": "default",
+ "checked": false,
+ "rich_text": [
+ {
+ "plain_text": "Hello",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "Hello"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ]
+ },
+ "type": "to_do",
+ "archived": true,
+ "created_by": {
+ "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb",
+ "object": "user"
+ },
+ "last_edited_time": "2024-01-26T19:43:00.000Z",
+ "created_time": "2024-01-26T11:03:00.000Z",
+ "has_children": false,
+ "parent": {
+ "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77",
+ "type": "page_id"
+ },
+ "last_edited_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "id": "d7021bdd-15b9-44ab-abcb-02bd2b1a5f6a",
+ "object": "block"
+ }
+
+```
diff --git a/docs/en/md/Notion/Blocks-managment/Return-block.md b/docs/en/md/Notion/Blocks-managment/Return-block.md
new file mode 100644
index 0000000000..a151cb4fce
--- /dev/null
+++ b/docs/en/md/Notion/Blocks-managment/Return-block.md
@@ -0,0 +1,88 @@
+---
+sidebar_position: 2
+---
+
+# Return block.
+
+
+
+*Function ReturnBlock(Val Token, Val BlockID, Val OnlyBase = True) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | BlockID | --block | String | Block ID |
+ | OnlyBase | --core | Boolean | True > service fields are deleted, only the block itself remains |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Notion
+
+```bsl title="Code example"
+
+
+ Token = "secret_9RsfMrRMqZwqp0Zl0B...";
+ Block = "ca18df269bd24407852b91c30...";
+
+ Response = OPI_Notion.ReturnBlock(Token, BlockID);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint notion ReturnBlock --token "secret_9RsfMrRMqZwqp0Zl0B..." --block %block% --core %core%
+
+```
+
+
+```json title="Result"
+
+{
+ "request_id": "031886cc-537d-4025-b480-ecfdc9f2870c",
+ "to_do": {
+ "color": "default",
+ "checked": false,
+ "rich_text": [
+ {
+ "plain_text": "Hello",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "Hello"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ]
+ },
+ "type": "to_do",
+ "archived": true,
+ "created_by": {
+ "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb",
+ "object": "user"
+ },
+ "last_edited_time": "2024-01-26T19:43:00.000Z",
+ "created_time": "2024-01-26T11:03:00.000Z",
+ "has_children": false,
+ "parent": {
+ "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77",
+ "type": "page_id"
+ },
+ "last_edited_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "id": "d7021bdd-15b9-44ab-abcb-02bd2b1a5f6a",
+ "object": "block"
+ }
+
+```
diff --git a/docs/en/md/Notion/Blocks-managment/Return-child-blocks.md b/docs/en/md/Notion/Blocks-managment/Return-child-blocks.md
new file mode 100644
index 0000000000..715565d092
--- /dev/null
+++ b/docs/en/md/Notion/Blocks-managment/Return-child-blocks.md
@@ -0,0 +1,138 @@
+---
+sidebar_position: 3
+---
+
+# Return child blocks
+ Returns list of child blocks of parent block
+
+
+*Function ReturnChildBlocks(Val Token, Val BlockID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | BlockID | --block | String | Parent block ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Notion
+
+```bsl title="Code example"
+
+
+ Token = "secret_9RsfMrRMqZwqp0Zl0B...";
+ Block = "46c1500ed40c4e89ba6a22900...";
+
+ Response = OPI_Notion.ReturnChildBlocks(Token, BlockID);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint notion ReturnChildBlocks --token "secret_9RsfMrRMqZwqp0Zl0B..." --block %block%
+
+```
+
+
+```json title="Result"
+
+{
+ "request_id": "fea2a37b-5507-451d-a4be-14433811a69e",
+ "block": {},
+ "type": "block",
+ "has_more": false,
+ "next_cursor": null,
+ "results": [
+ {
+ "type": "numbered_list_item",
+ "archived": false,
+ "created_by": {
+ "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb",
+ "object": "user"
+ },
+ "last_edited_time": "2024-01-26T20:33:00.000Z",
+ "created_time": "2024-01-26T17:02:00.000Z",
+ "has_children": false,
+ "parent": {
+ "block_id": "46c1500e-d40c-4e89-ba6a-229003d81ded",
+ "type": "block_id"
+ },
+ "last_edited_by": {
+ "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb",
+ "object": "user"
+ },
+ "id": "aa4137d4-c8cc-445d-9f96-9c3968334e74",
+ "numbered_list_item": {
+ "color": "default",
+ "rich_text": [
+ {
+ "plain_text": "Two",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "Two"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ]
+ },
+ "object": "block"
+ },
+ {
+ "type": "numbered_list_item",
+ "archived": false,
+ "created_by": {
+ "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb",
+ "object": "user"
+ },
+ "last_edited_time": "2024-01-26T20:33:00.000Z",
+ "created_time": "2024-01-26T20:30:00.000Z",
+ "has_children": false,
+ "parent": {
+ "block_id": "46c1500e-d40c-4e89-ba6a-229003d81ded",
+ "type": "block_id"
+ },
+ "last_edited_by": {
+ "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb",
+ "object": "user"
+ },
+ "id": "6fb45895-0350-49d3-a5c7-e0cb1e24061e",
+ "numbered_list_item": {
+ "color": "default",
+ "rich_text": [
+ {
+ "plain_text": "Three",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "Three"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ]
+ },
+ "object": "block"
+ }
+ ],
+ "object": "list"
+ }
+
+```
diff --git a/docs/en/md/Notion/Blocks-managment/_category_.json b/docs/en/md/Notion/Blocks-managment/_category_.json
new file mode 100644
index 0000000000..4b631a05fd
--- /dev/null
+++ b/docs/en/md/Notion/Blocks-managment/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Blocks managment",
+"position": ""
+}
diff --git a/docs/en/md/Notion/Database-management/Create-database.md b/docs/en/md/Notion/Database-management/Create-database.md
new file mode 100644
index 0000000000..463f5a0bab
--- /dev/null
+++ b/docs/en/md/Notion/Database-management/Create-database.md
@@ -0,0 +1,200 @@
+---
+sidebar_position: 1
+---
+
+# Create database
+ Creates a database
+
+
+*Function CreateDatabase(Val Token, Val Parent, Val Title, Val Properties = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Parent | --page | String | Parent page ID |
+ | Title | --title | String | Database title |
+ | Properties | --props | Structure Of String | Database properties |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Notion
+
+```bsl title="Code example"
+
+
+ Token = "secret_9RsfMrRMqZwqp0Zl0B...";
+ Parent = "5dd94c34fab04bff9...";
+ Title = "This base is from 1C";
+
+ Properties = New Map;
+ Properties.Insert("Name", "title"); //Title field required
+ Properties.Insert("Description", "rich_text");
+ Properties.Insert("Number", "number");
+ Properties.Insert("Status", "status");
+ Properties.Insert("CreationDate", "date");
+ Properties.Insert("Image", "files");
+ Properties.Insert("Active", "checkbox");
+ Properties.Insert("Website", "url");
+ Properties.Insert("Email", "email");
+ Properties.Insert("Phone", "phone_number");
+ Properties.Insert("User", "people");
+
+ ValueSelection = New Map;
+ ValueSelection.Insert("New", "green");
+ ValueSelection.Insert("InProgress", "yellow");
+ ValueSelection.Insert("Remote", "red");
+ Properties.Insert("Status", ValueSelection);
+
+ Response = OPI_Notion.CreateDatabase(Token, Parent, Title, Properties);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint notion CreateDatabase --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --title "This base is from 1C" --props %props%
+
+```
+
+
+```json title="Result"
+
+{
+ "request_id": "43adcae7-c8ee-4a7d-aba6-c2c43ad2c33b",
+ "public_url": null,
+ "url": "https://www.notion.so/048ba0ce4f474e33900540d249b01949",
+ "parent": {
+ "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77",
+ "type": "page_id"
+ },
+ "properties": {
+ "Image": {
+ "files": {},
+ "type": "files",
+ "name": "Image",
+ "id": "r%3Dfa"
+ },
+ "Active": {
+ "checkbox": {},
+ "type": "checkbox",
+ "name": "Active",
+ "id": "q%3FQF"
+ },
+ "Phone": {
+ "phone_number": {},
+ "type": "phone_number",
+ "name": "Phone",
+ "id": "hDII"
+ },
+ "User": {
+ "people": {},
+ "type": "people",
+ "name": "User",
+ "id": "%5D%40Md"
+ },
+ "Website": {
+ "url": {},
+ "type": "url",
+ "name": "Website",
+ "id": "THre"
+ },
+ "Description": {
+ "rich_text": {},
+ "type": "rich_text",
+ "name": "Description",
+ "id": "KnG%3F"
+ },
+ "Status": {
+ "select": {
+ "options": [
+ {
+ "description": null,
+ "color": "red",
+ "name": "Remote",
+ "id": "a71d6e8a-4f3e-4dfd-9f0e-4d90e400fde7"
+ },
+ {
+ "description": null,
+ "color": "yellow",
+ "name": "InProgress",
+ "id": "aa6300b4-c635-4ab4-b5cd-87d14e45dd11"
+ },
+ {
+ "description": null,
+ "color": "green",
+ "name": "New",
+ "id": "202b1d30-2095-40f1-8b91-f627d475d560"
+ }
+ ]
+ },
+ "type": "select",
+ "name": "Status",
+ "id": "IDW%3C"
+ },
+ "Number": {
+ "type": "number",
+ "name": "Number",
+ "number": {
+ "format": "number"
+ },
+ "id": "CH__"
+ },
+ "CreationDate": {
+ "date": {},
+ "type": "date",
+ "name": "CreationDate",
+ "id": "BQN%5B"
+ },
+ "Name": {
+ "title": {},
+ "type": "title",
+ "name": "Name",
+ "id": "title"
+ },
+ "Email": {
+ "email": {},
+ "type": "email",
+ "name": "Email",
+ "id": "%3CO%3AD"
+ }
+ },
+ "last_edited_time": "2024-01-26T16:49:00.000Z",
+ "description": [],
+ "created_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "archived": false,
+ "icon": null,
+ "created_time": "2024-01-26T16:49:00.000Z",
+ "title": [
+ {
+ "plain_text": "This base is from 1C",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "This base is from 1C"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ],
+ "cover": null,
+ "is_inline": false,
+ "id": "048ba0ce-4f47-4e33-9005-40d249b01949",
+ "last_edited_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "object": "database"
+ }
+
+```
diff --git a/docs/en/md/Notion/Database-management/Edit-database-properties.md b/docs/en/md/Notion/Database-management/Edit-database-properties.md
new file mode 100644
index 0000000000..fe1f3c97f1
--- /dev/null
+++ b/docs/en/md/Notion/Database-management/Edit-database-properties.md
@@ -0,0 +1,199 @@
+---
+sidebar_position: 3
+---
+
+# Edit database properties
+ Edits properties of an existing database
+
+
+*Function EditDatabaseProperties(Val Token, Val Base, Val Properties = "", Val Title = "", Val Description = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Base | --base | String | Target database ID |
+ | Properties | --props | Map of KeyAndValue | New or modified database properties |
+ | Title | --title | String | New database title |
+ | Description | --description | String | New database description |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Notion
+
+```bsl title="Code example"
+
+
+ Token = "secret_9RsfMrRMqZwqp0Zl0B...";
+ Base = "5dd94c34fab04bff9...";
+ Title = "Updated title";
+ Description = "Updated base description";
+
+ Properties = New Map;
+ Properties.Insert("Email", "rich_text"); //Type fields "Email" will changed with email to text
+ Properties.Insert("Website"); //Field "Website" will deleted
+
+ Response = OPI_Notion.EditDatabaseProperties(Token, Base, Properties, Title, Description);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint notion EditDatabaseProperties --token "secret_9RsfMrRMqZwqp0Zl0B..." --base "5dd94c34fab04bff9..." --props %props% --title "Updated title" --description "Updated base description"
+
+```
+
+
+```json title="Result"
+
+{
+ "request_id": "d42b5700-9325-439e-98ce-252a007f5ed7",
+ "public_url": null,
+ "url": "https://www.notion.so/048ba0ce4f474e33900540d249b01949",
+ "parent": {
+ "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77",
+ "type": "page_id"
+ },
+ "properties": {
+ "Image": {
+ "files": {},
+ "type": "files",
+ "name": "Image",
+ "id": "r%3Dfa"
+ },
+ "Active": {
+ "checkbox": {},
+ "type": "checkbox",
+ "name": "Active",
+ "id": "q%3FQF"
+ },
+ "Phone": {
+ "phone_number": {},
+ "type": "phone_number",
+ "name": "Phone",
+ "id": "hDII"
+ },
+ "User": {
+ "people": {},
+ "type": "people",
+ "name": "User",
+ "id": "%5D%40Md"
+ },
+ "Description": {
+ "rich_text": {},
+ "type": "rich_text",
+ "name": "Description",
+ "id": "KnG%3F"
+ },
+ "Status": {
+ "select": {
+ "options": [
+ {
+ "description": null,
+ "color": "red",
+ "name": "Remote",
+ "id": "a71d6e8a-4f3e-4dfd-9f0e-4d90e400fde7"
+ },
+ {
+ "description": null,
+ "color": "yellow",
+ "name": "InProgress",
+ "id": "aa6300b4-c635-4ab4-b5cd-87d14e45dd11"
+ },
+ {
+ "description": null,
+ "color": "green",
+ "name": "New",
+ "id": "202b1d30-2095-40f1-8b91-f627d475d560"
+ }
+ ]
+ },
+ "type": "select",
+ "name": "Status",
+ "id": "IDW%3C"
+ },
+ "Number": {
+ "type": "number",
+ "name": "Number",
+ "number": {
+ "format": "number"
+ },
+ "id": "CH__"
+ },
+ "CreationDate": {
+ "date": {},
+ "type": "date",
+ "name": "CreationDate",
+ "id": "BQN%5B"
+ },
+ "Name": {
+ "title": {},
+ "type": "title",
+ "name": "Name",
+ "id": "title"
+ },
+ "Email": {
+ "rich_text": {},
+ "type": "rich_text",
+ "name": "Email",
+ "id": "%3CO%3AD"
+ }
+ },
+ "last_edited_time": "2024-01-26T18:26:00.000Z",
+ "description": [
+ {
+ "plain_text": "Updated base description",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "Updated base description"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ],
+ "created_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "archived": false,
+ "icon": null,
+ "created_time": "2024-01-26T16:49:00.000Z",
+ "title": [
+ {
+ "plain_text": "Updated title",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "Updated title"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ],
+ "cover": null,
+ "is_inline": false,
+ "id": "048ba0ce-4f47-4e33-9005-40d249b01949",
+ "last_edited_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "object": "database"
+ }
+
+```
diff --git a/docs/en/md/Notion/Database-management/Get-database.md b/docs/en/md/Notion/Database-management/Get-database.md
new file mode 100644
index 0000000000..ef019d8901
--- /dev/null
+++ b/docs/en/md/Notion/Database-management/Get-database.md
@@ -0,0 +1,190 @@
+---
+sidebar_position: 2
+---
+
+# Get database
+ Get database information
+
+
+*Function GetDatabase(Val Token, Val Base) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Base | --base | String | Database ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Notion
+
+```bsl title="Code example"
+
+
+ Token = "secret_9RsfMrRMqZwqp0Zl0B...";
+ Base = "048ba0ce4f474e33900540d24...";
+
+ Response = OPI_Notion.GetDatabase(Token, Base);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint notion GetDatabase --token "secret_9RsfMrRMqZwqp0Zl0B..." --base "048ba0ce4f474e33900540d24..."
+
+```
+
+
+```json title="Result"
+
+{
+ "request_id": "9c6e06e9-ffa5-4a3c-b4ff-0368553ca066",
+ "public_url": null,
+ "url": "https://www.notion.so/048ba0ce4f474e33900540d249b01949",
+ "parent": {
+ "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77",
+ "type": "page_id"
+ },
+ "properties": {
+ "Image": {
+ "files": {},
+ "type": "files",
+ "name": "Image",
+ "id": "r%3Dfa"
+ },
+ "Active": {
+ "checkbox": {},
+ "type": "checkbox",
+ "name": "Active",
+ "id": "q%3FQF"
+ },
+ "Phone": {
+ "phone_number": {},
+ "type": "phone_number",
+ "name": "Phone",
+ "id": "hDII"
+ },
+ "User": {
+ "people": {},
+ "type": "people",
+ "name": "User",
+ "id": "%5D%40Md"
+ },
+ "Description": {
+ "rich_text": {},
+ "type": "rich_text",
+ "name": "Description",
+ "id": "KnG%3F"
+ },
+ "Status": {
+ "select": {
+ "options": [
+ {
+ "description": null,
+ "color": "red",
+ "name": "Remote",
+ "id": "a71d6e8a-4f3e-4dfd-9f0e-4d90e400fde7"
+ },
+ {
+ "description": null,
+ "color": "yellow",
+ "name": "InProgress",
+ "id": "aa6300b4-c635-4ab4-b5cd-87d14e45dd11"
+ },
+ {
+ "description": null,
+ "color": "green",
+ "name": "New",
+ "id": "202b1d30-2095-40f1-8b91-f627d475d560"
+ }
+ ]
+ },
+ "type": "select",
+ "name": "Status",
+ "id": "IDW%3C"
+ },
+ "Number": {
+ "type": "number",
+ "name": "Number",
+ "number": {
+ "format": "number"
+ },
+ "id": "CH__"
+ },
+ "CreationDate": {
+ "date": {},
+ "type": "date",
+ "name": "CreationDate",
+ "id": "BQN%5B"
+ },
+ "Name": {
+ "title": {},
+ "type": "title",
+ "name": "Name",
+ "id": "title"
+ },
+ "Email": {
+ "rich_text": {},
+ "type": "rich_text",
+ "name": "Email",
+ "id": "%3CO%3AD"
+ }
+ },
+ "last_edited_time": "2024-01-26T18:28:00.000Z",
+ "description": [
+ {
+ "plain_text": "Updated base description",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "Updated base description"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ],
+ "created_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "archived": false,
+ "icon": null,
+ "created_time": "2024-01-26T16:49:00.000Z",
+ "title": [
+ {
+ "plain_text": "Updated title",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "Updated title"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ],
+ "cover": null,
+ "is_inline": false,
+ "id": "048ba0ce-4f47-4e33-9005-40d249b01949",
+ "last_edited_by": {
+ "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb",
+ "object": "user"
+ },
+ "object": "database"
+ }
+
+```
diff --git a/docs/en/md/Notion/Database-management/_category_.json b/docs/en/md/Notion/Database-management/_category_.json
new file mode 100644
index 0000000000..0931384bfa
--- /dev/null
+++ b/docs/en/md/Notion/Database-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Database management",
+"position": ""
+}
diff --git a/docs/en/md/Notion/Page-management/Create-page-in-database.md b/docs/en/md/Notion/Page-management/Create-page-in-database.md
new file mode 100644
index 0000000000..5c64dd904a
--- /dev/null
+++ b/docs/en/md/Notion/Page-management/Create-page-in-database.md
@@ -0,0 +1,203 @@
+---
+sidebar_position: 2
+---
+
+# Create page in database
+ Creates a page in the parent database
+
+
+*Function CreatePageInDatabase(Val Token, Val Parent, Val Data) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Parent | --base | String | Parent database ID |
+ | Data | --data | Key-Value Pair | Properties match |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Notion
+
+```bsl title="Code example"
+
+
+ Token = "secret_9RsfMrRMqZwqp0Zl0B...";
+ Parent = "5dd94c34fab04bff9...";
+ Image = New Map;
+ Image.Insert("Logo", "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg");
+
+ Data = New Map;
+ Data.Insert("Name", "LLC Vector");
+ Data.Insert("Description", "OurFirstClient");
+ Data.Insert("Number", 1);
+ Data.Insert("Status", "Regular");
+ Data.Insert("CreationDate", CurrentSessionDate());
+ Data.Insert("Image", Image);
+ Data.Insert("Active", True);
+ Data.Insert("Email", "mail@vector.ru");
+ Data.Insert("Phone", "88005553535");
+ Data.Insert("Status", "New");
+
+ Response = OPI_Notion.CreatePageInDatabase(Token, Base, Data);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint notion CreatePageInDatabase --token "secret_9RsfMrRMqZwqp0Zl0B..." --base "5dd94c34fab04bff9..." --data %data%
+
+```
+
+
+```json title="Result"
+
+{
+ "request_id": "03fd3bd2-6dd1-4ca2-bf85-9233748a745f",
+ "public_url": null,
+ "url": "https://www.notion.so/a574281614174169bf55dbae44f46d9c",
+ "properties": {
+ "Image": {
+ "files": [
+ {
+ "external": {
+ "url": "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg"
+ },
+ "type": "external",
+ "name": "Logo"
+ }
+ ],
+ "type": "files",
+ "id": "r%3Dfa"
+ },
+ "Active": {
+ "checkbox": true,
+ "type": "checkbox",
+ "id": "q%3FQF"
+ },
+ "Phone": {
+ "phone_number": "88005553535",
+ "type": "phone_number",
+ "id": "hDII"
+ },
+ "User": {
+ "people": [],
+ "type": "people",
+ "id": "%5D%40Md"
+ },
+ "Description": {
+ "rich_text": [
+ {
+ "plain_text": "OurFirstClient",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "OurFirstClient"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ],
+ "type": "rich_text",
+ "id": "KnG%3F"
+ },
+ "Status": {
+ "select": {
+ "color": "green",
+ "name": "New",
+ "id": "202b1d30-2095-40f1-8b91-f627d475d560"
+ },
+ "type": "select",
+ "id": "IDW%3C"
+ },
+ "Number": {
+ "type": "number",
+ "number": 1,
+ "id": "CH__"
+ },
+ "CreationDate": {
+ "date": {
+ "time_zone": null,
+ "end": null,
+ "start": "2024-01-26T09:45:00.000+00:00"
+ },
+ "type": "date",
+ "id": "BQN%5B"
+ },
+ "Name": {
+ "title": [
+ {
+ "plain_text": "LLC Vector",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "LLC Vector"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ],
+ "type": "title",
+ "id": "title"
+ },
+ "Email": {
+ "rich_text": [
+ {
+ "plain_text": "mail@vector.ru",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "mail@vector.ru"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ],
+ "type": "rich_text",
+ "id": "%3CO%3AD"
+ }
+ },
+ "parent": {
+ "database_id": "048ba0ce-4f47-4e33-9005-40d249b01949",
+ "type": "database_id"
+ },
+ "cover": null,
+ "archived": false,
+ "created_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "last_edited_time": "2024-01-26T18:45:00.000Z",
+ "icon": null,
+ "created_time": "2024-01-26T18:45:00.000Z",
+ "last_edited_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "id": "a5742816-1417-4169-bf55-dbae44f46d9c",
+ "object": "page"
+ }
+
+```
diff --git a/docs/en/md/Notion/Page-management/Create-page.md b/docs/en/md/Notion/Page-management/Create-page.md
new file mode 100644
index 0000000000..44ecf1887d
--- /dev/null
+++ b/docs/en/md/Notion/Page-management/Create-page.md
@@ -0,0 +1,93 @@
+---
+sidebar_position: 1
+---
+
+# Create page
+ Creates a child page above another parent page
+
+
+*Function CreatePage(Val Token, Val Parent, Val Title) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Parent | --page | String | Parent ID |
+ | Title | --title | String | Page title |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Notion
+
+```bsl title="Code example"
+
+
+ Token = "secret_9RsfMrRMqZwqp0Zl0B...";
+ Parent = "5dd94c34fab04bff9...";
+ Title = "Created by 1C";
+
+ Response = OPI_Notion.CreatePage(Token, Parent, Title);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint notion CreatePage --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --title "Created by 1C"
+
+```
+
+
+```json title="Result"
+
+{
+ "request_id": "f145f634-ea3a-4f74-b079-f365ecbcf583",
+ "public_url": null,
+ "url": "https://www.notion.so/1-4392f919813c4c8d84017d973bddaabf",
+ "properties": {
+ "title": {
+ "title": [
+ {
+ "plain_text": "Created by 1C",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "Created by 1C"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ],
+ "type": "title",
+ "id": "title"
+ }
+ },
+ "parent": {
+ "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77",
+ "type": "page_id"
+ },
+ "cover": null,
+ "archived": false,
+ "created_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "last_edited_time": "2024-01-26T17:20:00.000Z",
+ "icon": null,
+ "created_time": "2024-01-26T17:20:00.000Z",
+ "last_edited_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "id": "4392f919-813c-4c8d-8401-7d973bddaabf",
+ "object": "page"
+ }
+
+```
diff --git a/docs/en/md/Notion/Page-management/Edit-page-properties.md b/docs/en/md/Notion/Page-management/Edit-page-properties.md
new file mode 100644
index 0000000000..37f39a7747
--- /dev/null
+++ b/docs/en/md/Notion/Page-management/Edit-page-properties.md
@@ -0,0 +1,214 @@
+---
+sidebar_position: 4
+---
+
+# Edit page properties.
+
+
+
+*Function EditPageProperties(Val Token, Val Page, Val Data = "", Val Icon = "", Val Cover = "", Val Archived = False) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Page | --page | String | ID of the page being modified |
+ | Data | --data | Key-Value Pair | Matching of editable parameters |
+ | Icon | --icon | String | URL of the page icon image |
+ | Cover | --cover | String | URL of the page cover image |
+ | Archived | --archive | Boolean | Archive page or not (boolean) |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Notion
+
+```bsl title="Code example"
+
+
+ Token = "secret_9RsfMrRMqZwqp0Zl0B...";
+ Page = "5dd94c34fab04bff9...";
+ Icon = "https://opi.neocities.org/img/logo.png";
+ Cover = "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png";
+
+ Properties = New Map;
+ Properties.Insert("Active", False);
+ Properties.Insert("Email", "vector@mail.ru");
+
+ Response = OPI_Notion.EditPageProperties(Token
+, Page
+, Properties
+, Icon
+, Cover
+, Archive);
+
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint notion EditPageProperties --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --data %data% --icon "https://opi.neocities.org/img/logo.png" --cover "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png" --archive %archive%
+
+```
+
+
+```json title="Result"
+
+{
+ "request_id": "a02741b2-4eb8-43ae-9a2e-542d5dd10687",
+ "public_url": null,
+ "url": "https://www.notion.so/a574281614174169bf55dbae44f46d9c",
+ "properties": {
+ "Image": {
+ "files": [
+ {
+ "external": {
+ "url": "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg"
+ },
+ "type": "external",
+ "name": "Logo"
+ }
+ ],
+ "type": "files",
+ "id": "r%3Dfa"
+ },
+ "Active": {
+ "checkbox": false,
+ "type": "checkbox",
+ "id": "q%3FQF"
+ },
+ "Phone": {
+ "phone_number": "88005553535",
+ "type": "phone_number",
+ "id": "hDII"
+ },
+ "User": {
+ "people": [],
+ "type": "people",
+ "id": "%5D%40Md"
+ },
+ "Description": {
+ "rich_text": [
+ {
+ "plain_text": "OurFirstClient",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "OurFirstClient"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ],
+ "type": "rich_text",
+ "id": "KnG%3F"
+ },
+ "Status": {
+ "select": {
+ "color": "green",
+ "name": "New",
+ "id": "202b1d30-2095-40f1-8b91-f627d475d560"
+ },
+ "type": "select",
+ "id": "IDW%3C"
+ },
+ "Number": {
+ "type": "number",
+ "number": 1,
+ "id": "CH__"
+ },
+ "CreationDate": {
+ "date": {
+ "time_zone": null,
+ "end": null,
+ "start": "2024-01-26T09:45:00.000+00:00"
+ },
+ "type": "date",
+ "id": "BQN%5B"
+ },
+ "Name": {
+ "title": [
+ {
+ "plain_text": "LLC Vector",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "LLC Vector"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ],
+ "type": "title",
+ "id": "title"
+ },
+ "Email": {
+ "rich_text": [
+ {
+ "plain_text": "vector@mail.ru",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "vector@mail.ru"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ],
+ "type": "rich_text",
+ "id": "%3CO%3AD"
+ }
+ },
+ "parent": {
+ "database_id": "048ba0ce-4f47-4e33-9005-40d249b01949",
+ "type": "database_id"
+ },
+ "cover": {
+ "external": {
+ "url": "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png"
+ },
+ "type": "external"
+ },
+ "archived": false,
+ "created_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "last_edited_time": "2024-01-26T19:30:00.000Z",
+ "icon": {
+ "external": {
+ "url": "https://opi.neocities.org/img/logo.png"
+ },
+ "type": "external"
+ },
+ "created_time": "2024-01-26T18:45:00.000Z",
+ "last_edited_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "id": "a5742816-1417-4169-bf55-dbae44f46d9c",
+ "object": "page"
+ }
+
+```
diff --git a/docs/en/md/Notion/Page-management/Get-page.md b/docs/en/md/Notion/Page-management/Get-page.md
new file mode 100644
index 0000000000..26de6fa674
--- /dev/null
+++ b/docs/en/md/Notion/Page-management/Get-page.md
@@ -0,0 +1,198 @@
+---
+sidebar_position: 3
+---
+
+# Get page
+ Gets information about the page by ID
+
+
+*Function GetPage(Val Token, Val Page) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Page | --page | String | Page ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Notion
+
+```bsl title="Code example"
+
+
+ Token = "secret_9RsfMrRMqZwqp0Zl0B...";
+ Page = "a574281614174169bf55dbae4...";
+
+ Response = OPI_Notion.GetPage(Token, Page);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint notion GetPage --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "a574281614174169bf55dbae4..."
+
+```
+
+
+```json title="Result"
+
+{
+ "request_id": "61eaaa91-41fc-4523-a445-602805afb281",
+ "public_url": null,
+ "url": "https://www.notion.so/a574281614174169bf55dbae44f46d9c",
+ "properties": {
+ "Image": {
+ "files": [
+ {
+ "external": {
+ "url": "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg"
+ },
+ "type": "external",
+ "name": "Logo"
+ }
+ ],
+ "type": "files",
+ "id": "r%3Dfa"
+ },
+ "Active": {
+ "checkbox": false,
+ "type": "checkbox",
+ "id": "q%3FQF"
+ },
+ "Phone": {
+ "phone_number": "88005553535",
+ "type": "phone_number",
+ "id": "hDII"
+ },
+ "User": {
+ "people": [],
+ "type": "people",
+ "id": "%5D%40Md"
+ },
+ "Description": {
+ "rich_text": [
+ {
+ "plain_text": "OurFirstClient",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "OurFirstClient"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ],
+ "type": "rich_text",
+ "id": "KnG%3F"
+ },
+ "Status": {
+ "select": {
+ "color": "green",
+ "name": "New",
+ "id": "202b1d30-2095-40f1-8b91-f627d475d560"
+ },
+ "type": "select",
+ "id": "IDW%3C"
+ },
+ "Number": {
+ "type": "number",
+ "number": 1,
+ "id": "CH__"
+ },
+ "CreationDate": {
+ "date": {
+ "time_zone": null,
+ "end": null,
+ "start": "2024-01-26T09:45:00.000+00:00"
+ },
+ "type": "date",
+ "id": "BQN%5B"
+ },
+ "Name": {
+ "title": [
+ {
+ "plain_text": "LLC Vector",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "LLC Vector"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ],
+ "type": "title",
+ "id": "title"
+ },
+ "Email": {
+ "rich_text": [
+ {
+ "plain_text": "vector@mail.ru",
+ "annotations": {
+ "color": "default",
+ "code": false,
+ "underline": false,
+ "strikethrough": false,
+ "italic": false,
+ "bold": false
+ },
+ "text": {
+ "link": null,
+ "content": "vector@mail.ru"
+ },
+ "href": null,
+ "type": "text"
+ }
+ ],
+ "type": "rich_text",
+ "id": "%3CO%3AD"
+ }
+ },
+ "parent": {
+ "database_id": "048ba0ce-4f47-4e33-9005-40d249b01949",
+ "type": "database_id"
+ },
+ "cover": {
+ "external": {
+ "url": "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png"
+ },
+ "type": "external"
+ },
+ "archived": false,
+ "created_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "last_edited_time": "2024-01-26T19:30:00.000Z",
+ "icon": {
+ "external": {
+ "url": "https://opi.neocities.org/img/logo.png"
+ },
+ "type": "external"
+ },
+ "created_time": "2024-01-26T18:45:00.000Z",
+ "last_edited_by": {
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ },
+ "id": "a5742816-1417-4169-bf55-dbae44f46d9c",
+ "object": "page"
+ }
+
+```
diff --git a/docs/en/md/Notion/Page-management/_category_.json b/docs/en/md/Notion/Page-management/_category_.json
new file mode 100644
index 0000000000..dea26a80a1
--- /dev/null
+++ b/docs/en/md/Notion/Page-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Page management",
+"position": ""
+}
diff --git a/docs/en/md/Notion/Users/Get-user-data.md b/docs/en/md/Notion/Users/Get-user-data.md
new file mode 100644
index 0000000000..2e4bdcf5a0
--- /dev/null
+++ b/docs/en/md/Notion/Users/Get-user-data.md
@@ -0,0 +1,53 @@
+---
+sidebar_position: 2
+---
+
+# Get user data
+ Gets user data by ID
+
+
+*Function GetUserData(Val Token, Val UserID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | UserID | --user | String | Target user ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Notion
+
+```bsl title="Code example"
+
+
+ Token = "secret_9RsfMrRMqZwqp0Zl0B...";
+ UserID = "ed71865a989146bc86cdwdf24...";
+
+ Response = OPI_Notion.GetUserData(Token, UserID);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint notion GetUserData --token "secret_9RsfMrRMqZwqp0Zl0B..." --user "ed71865a989146bc86cdwdf24..."
+
+```
+
+
+```json title="Result"
+
+{
+ "request_id": "f33d34a8-f3cf-41b5-bdf5-4a07cf7d7118",
+ "person": {
+ "email": "ex@gmail.com"
+ },
+ "type": "person",
+ "avatar_url": null,
+ "name": "Bayselonarrend",
+ "id": "ed71865a-9891-1111-86cd-1111111",
+ "object": "user"
+ }
+
+```
diff --git a/docs/en/md/Notion/Users/User-list.md b/docs/en/md/Notion/Users/User-list.md
new file mode 100644
index 0000000000..900d24ee4d
--- /dev/null
+++ b/docs/en/md/Notion/Users/User-list.md
@@ -0,0 +1,73 @@
+---
+sidebar_position: 1
+---
+
+# User list
+ Returns a list of workspace users
+
+
+*Function UserList(Val Token) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Notion
+
+```bsl title="Code example"
+
+
+ Token = "secret_9RsfMrRMqZwqp0Zl0B...";
+ Response = OPI_Notion.UserList(Token);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint notion UserList --token "secret_9RsfMrRMqZwqp0Zl0B..."
+
+```
+
+
+```json title="Result"
+
+{
+ "request_id": "ea9a6b96-0b02-4866-a60a-2958e514af38",
+ "user": {},
+ "type": "user",
+ "has_more": false,
+ "next_cursor": null,
+ "results": [
+ {
+ "person": {
+ "email": "ex@gmail.com"
+ },
+ "type": "person",
+ "avatar_url": null,
+ "name": "Bayselonarrends",
+ "id": "ed71865a-9891-1111-86cd-11111111",
+ "object": "user"
+ },
+ {
+ "type": "bot",
+ "avatar_url": null,
+ "name": "1C Integration",
+ "bot": {
+ "workspace_name": "Bayselonarrends Notion",
+ "owner": {
+ "workspace": true,
+ "type": "workspace"
+ }
+ },
+ "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
+ "object": "user"
+ }
+ ],
+ "object": "list"
+ }
+
+```
diff --git a/docs/en/md/Notion/Users/_category_.json b/docs/en/md/Notion/Users/_category_.json
new file mode 100644
index 0000000000..88383df608
--- /dev/null
+++ b/docs/en/md/Notion/Users/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Users",
+"position": ""
+}
diff --git a/docs/en/md/Slack/Block-formation/Generate-image-block.md b/docs/en/md/Slack/Block-formation/Generate-image-block.md
new file mode 100644
index 0000000000..56e364c451
--- /dev/null
+++ b/docs/en/md/Slack/Block-formation/Generate-image-block.md
@@ -0,0 +1,47 @@
+---
+sidebar_position: 1
+---
+
+# Generate image block
+ Generates a block with an image to add to the message block array
+
+
+*Function GenerateImageBlock(Val URL, Val AlternateText = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | URL | --picture | String | Image URL |
+ | AlternateText | --alt | String | Alternate text of the image |
+
+
+ Returns: Key-Value Pair - Image block
+
+```bsl title="Code example"
+
+
+ Text = "Alpaca picture";
+ URL = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1";
+
+ Response = OPI_Slack.GenerateImageBlock(URL, Text); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack GenerateImageBlock --picture "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1" --alt %alt%
+
+```
+
+
+```json title="Result"
+
+{
+ "alt_text": "Yo",
+ "image_url": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1",
+ "type": "image"
+ }
+
+```
diff --git a/docs/en/md/Slack/Block-formation/_category_.json b/docs/en/md/Slack/Block-formation/_category_.json
new file mode 100644
index 0000000000..047f928c35
--- /dev/null
+++ b/docs/en/md/Slack/Block-formation/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Block formation",
+"position": ""
+}
diff --git a/docs/en/md/Slack/Channel-management/Archive-channel.md b/docs/en/md/Slack/Channel-management/Archive-channel.md
new file mode 100644
index 0000000000..eb9b489260
--- /dev/null
+++ b/docs/en/md/Slack/Channel-management/Archive-channel.md
@@ -0,0 +1,45 @@
+---
+sidebar_position: 4
+---
+
+# Archive channel
+ Archives an active channel
+
+
+*Function ArchiveChannel(Val Token, Val Channel) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+
+ Channel = "C070VPMKN8J";
+
+ Response = OPI_Slack.ArchiveChannel(Token, Channel); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack ArchiveChannel --token %token% --channel "C070VPMKN8J"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true
+ }
+
+```
diff --git a/docs/en/md/Slack/Channel-management/Create-channel.md b/docs/en/md/Slack/Channel-management/Create-channel.md
new file mode 100644
index 0000000000..ab082de9d5
--- /dev/null
+++ b/docs/en/md/Slack/Channel-management/Create-channel.md
@@ -0,0 +1,86 @@
+---
+sidebar_position: 3
+---
+
+# Create channel
+ Creates a new channel
+
+
+*Function CreateChannel(Val Token, Val Name, Val Private = False) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Name | --title | String | Channel name |
+ | Private | --private | Boolean | Create channel as private |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Name = "testcov" + String(New UUID);
+
+ Response = OPI_Slack.CreateChannel(Token, Name, False); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack CreateChannel --token %token% --title %title% --private %private%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "channel": {
+ "id": "C070VPMKN8J",
+ "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
+ "is_channel": true,
+ "is_group": false,
+ "is_im": false,
+ "is_mpim": false,
+ "is_private": false,
+ "created": 1714146542,
+ "is_archived": false,
+ "is_general": false,
+ "unlinked": 0,
+ "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
+ "is_shared": false,
+ "is_org_shared": false,
+ "is_pending_ext_shared": false,
+ "pending_shared": [],
+ "context_team_id": "T06UD92BS3C",
+ "updated": 1714146542419,
+ "parent_conversation": null,
+ "creator": "U06UG1CAYH2",
+ "is_ext_shared": false,
+ "shared_team_ids": [
+ "T06UD92BS3C"
+ ],
+ "pending_connected_team_ids": [],
+ "is_member": true,
+ "last_read": "0000000000.000000",
+ "topic": {
+ "value": "",
+ "creator": "",
+ "last_set": 0
+ },
+ "purpose": {
+ "value": "",
+ "creator": "",
+ "last_set": 0
+ },
+ "previous_names": [],
+ "priority": 0
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Channel-management/Get-channel-history.md b/docs/en/md/Slack/Channel-management/Get-channel-history.md
new file mode 100644
index 0000000000..09bbd7e92b
--- /dev/null
+++ b/docs/en/md/Slack/Channel-management/Get-channel-history.md
@@ -0,0 +1,81 @@
+---
+sidebar_position: 6
+---
+
+# Get channel history
+ Gets information about channel events
+
+
+*Function GetChannelHistory(Val Token, Val Channel) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C070VPMKN8J";
+
+ Response = OPI_Slack.GetChannelHistory(Token, Channel); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack GetChannelHistory --token %token% --channel "C070VPMKN8J"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "messages": [
+ {
+ "subtype": "channel_join",
+ "user": "U06UABH3APP",
+ "text": "<@U06UABH3APP> has joined the channel",
+ "inviter": "U06UG1CAYH2",
+ "type": "message",
+ "ts": "1714146543.286219"
+ },
+ {
+ "subtype": "channel_purpose",
+ "user": "U06UG1CAYH2",
+ "purpose": "TestGoal",
+ "text": "set the channel description: TestGoal",
+ "type": "message",
+ "ts": "1714146543.014349"
+ },
+ {
+ "subtype": "channel_topic",
+ "user": "U06UG1CAYH2",
+ "topic": "TestTopic",
+ "text": "set the channel topic: TestTopic",
+ "type": "message",
+ "ts": "1714146542.849559"
+ },
+ {
+ "subtype": "channel_join",
+ "user": "U06UG1CAYH2",
+ "text": "<@U06UG1CAYH2> has joined the channel",
+ "type": "message",
+ "ts": "1714146542.605859"
+ }
+ ],
+ "has_more": false,
+ "pin_count": 0,
+ "channel_actions_ts": null,
+ "channel_actions_count": 0
+ }
+
+```
diff --git a/docs/en/md/Slack/Channel-management/Get-channel-list.md b/docs/en/md/Slack/Channel-management/Get-channel-list.md
new file mode 100644
index 0000000000..9a476b6960
--- /dev/null
+++ b/docs/en/md/Slack/Channel-management/Get-channel-list.md
@@ -0,0 +1,90 @@
+---
+sidebar_position: 1
+---
+
+# Get channel list
+ Gets a list of available channels
+
+
+*Function GetChannelList(Val Token, Val ExcludeArchived = False, Val Cursor = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ExcludeArchived | --notarchived | Boolean | Indicator of excluding archived channels |
+ | Cursor | --cursor | String | Pointer from the previous request, if the result rows > 100 |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ ExcludeArchived = True;
+
+ Response = OPI_Slack.GetChannelList(Token, ExcludeArchived); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack GetChannelList --token %token% --notarchived "True" --cursor %cursor%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "channels": [
+ {
+ "id": "C06UD92DF1Q",
+ "name": "general",
+ "is_channel": true,
+ "is_group": false,
+ "is_im": false,
+ "is_mpim": false,
+ "is_private": false,
+ "created": 1713202497,
+ "is_archived": false,
+ "is_general": true,
+ "unlinked": 0,
+ "name_normalized": "general",
+ "is_shared": false,
+ "is_org_shared": false,
+ "is_pending_ext_shared": false,
+ "pending_shared": [],
+ "context_team_id": "T06UD92BS3C",
+ "updated": 1713202497794,
+ "parent_conversation": null,
+ "creator": "U06UABH3APP",
+ "is_ext_shared": false,
+ "shared_team_ids": [
+ "T06UD92BS3C"
+ ],
+ "pending_connected_team_ids": [],
+ "is_member": false,
+ "topic": {
+ "value": "",
+ "creator": "",
+ "last_set": 0
+ },
+ "purpose": {
+ "value": "This is the one channel that will always include everyone. It’s a great spot for announcements and team-wide conversations.",
+ "creator": "U06UABH3APP",
+ "last_set": 1713202497
+ },
+ "properties": {
+ "use_case": "welcome"
+ },
+ "previous_names": [],
+ "num_members": 1
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Slack/Channel-management/Get-channel-user-list.md b/docs/en/md/Slack/Channel-management/Get-channel-user-list.md
new file mode 100644
index 0000000000..52eed72239
--- /dev/null
+++ b/docs/en/md/Slack/Channel-management/Get-channel-user-list.md
@@ -0,0 +1,51 @@
+---
+sidebar_position: 2
+---
+
+# Get channel user list
+ Gets a list of users in the specified channel
+
+
+*Function GetChannelUserList(Val Token, Val Channel, Val Cursor = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+ | Cursor | --cursor | String | Pointer from the previous request, if the result rows > 100 |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C070VPMKN8J";
+
+ Response = OPI_Slack.GetChannelUserList(Token, Channel); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack GetChannelUserList --token %token% --channel "C070VPMKN8J" --cursor %cursor%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "members": [
+ "U06UG1CAYH2"
+ ],
+ "response_metadata": {
+ "next_cursor": ""
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Channel-management/Get-channel.md b/docs/en/md/Slack/Channel-management/Get-channel.md
new file mode 100644
index 0000000000..0982d9a54c
--- /dev/null
+++ b/docs/en/md/Slack/Channel-management/Get-channel.md
@@ -0,0 +1,84 @@
+---
+sidebar_position: 5
+---
+
+# Get channel
+ Gets information about the channel
+
+
+*Function GetChannel(Val Token, Val Channel) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C070VPMKN8J";
+
+ Response = OPI_Slack.GetChannel(Token, Channel); //Map
+ Response = OPI_Tools.JSONString(Response);//JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack GetChannel --token %token% --channel "C070VPMKN8J"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "channel": {
+ "id": "C070VPMKN8J",
+ "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
+ "is_channel": true,
+ "is_group": false,
+ "is_im": false,
+ "is_mpim": false,
+ "is_private": false,
+ "created": 1714146542,
+ "is_archived": false,
+ "is_general": false,
+ "unlinked": 0,
+ "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
+ "is_shared": false,
+ "is_org_shared": false,
+ "is_pending_ext_shared": false,
+ "pending_shared": [],
+ "context_team_id": "T06UD92BS3C",
+ "updated": 1714146542983,
+ "parent_conversation": null,
+ "creator": "U06UG1CAYH2",
+ "is_ext_shared": false,
+ "shared_team_ids": [
+ "T06UD92BS3C"
+ ],
+ "pending_connected_team_ids": [],
+ "is_member": true,
+ "last_read": "0000000000.000000",
+ "topic": {
+ "value": "TestTopic",
+ "creator": "U06UG1CAYH2",
+ "last_set": 1714146542
+ },
+ "purpose": {
+ "value": "TestGoal",
+ "creator": "U06UG1CAYH2",
+ "last_set": 1714146542
+ },
+ "previous_names": []
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Channel-management/Invite-users-to-channel.md b/docs/en/md/Slack/Channel-management/Invite-users-to-channel.md
new file mode 100644
index 0000000000..2f4be1d388
--- /dev/null
+++ b/docs/en/md/Slack/Channel-management/Invite-users-to-channel.md
@@ -0,0 +1,87 @@
+---
+sidebar_position: 7
+---
+
+# Invite users to channel
+ Adds specified users to the channel
+
+
+*Function InviteUsersToChannel(Val Token, Val Channel, Val ArrayOfUsers) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+ | ArrayOfUsers | --users | Array Of String | User ID Array |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C070VPMKN8J";
+ ArrayOfUsers = New Array;
+ ArrayOfUsers.Add("U06UG1CAYH2");
+
+ Response = OPI_Slack.InviteUsersToChannel(Token, Channel, ArrayOfUsers); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack InviteUsersToChannel --token %token% --channel "C070VPMKN8J" --users %users%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "channel": {
+ "id": "C070VPMKN8J",
+ "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
+ "is_channel": true,
+ "is_group": false,
+ "is_im": false,
+ "is_mpim": false,
+ "is_private": false,
+ "created": 1714146542,
+ "is_archived": false,
+ "is_general": false,
+ "unlinked": 0,
+ "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
+ "is_shared": false,
+ "is_org_shared": false,
+ "is_pending_ext_shared": false,
+ "pending_shared": [],
+ "context_team_id": "T06UD92BS3C",
+ "updated": 1714146542983,
+ "parent_conversation": null,
+ "creator": "U06UG1CAYH2",
+ "is_ext_shared": false,
+ "shared_team_ids": [
+ "T06UD92BS3C"
+ ],
+ "pending_connected_team_ids": [],
+ "is_member": true,
+ "last_read": "0000000000.000000",
+ "topic": {
+ "value": "TestTopic",
+ "creator": "U06UG1CAYH2",
+ "last_set": 1714146542
+ },
+ "purpose": {
+ "value": "TestGoal",
+ "creator": "U06UG1CAYH2",
+ "last_set": 1714146542
+ },
+ "previous_names": []
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Channel-management/Join-channel.md b/docs/en/md/Slack/Channel-management/Join-channel.md
new file mode 100644
index 0000000000..a20ff8b6b1
--- /dev/null
+++ b/docs/en/md/Slack/Channel-management/Join-channel.md
@@ -0,0 +1,85 @@
+---
+sidebar_position: 9
+---
+
+# Join channel
+ Adds the current bot to the channel
+
+
+*Function JoinChannel(Val Token, Val Channel) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C070VPMKN8J";
+
+ Response = OPI_Slack.JoinChannel(Token, Channel); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack JoinChannel --token %token% --channel "C070VPMKN8J"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "channel": {
+ "id": "C070VPMKN8J",
+ "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
+ "is_channel": true,
+ "is_group": false,
+ "is_im": false,
+ "is_mpim": false,
+ "is_private": false,
+ "created": 1714146542,
+ "is_archived": false,
+ "is_general": false,
+ "unlinked": 0,
+ "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
+ "is_shared": false,
+ "is_org_shared": false,
+ "is_pending_ext_shared": false,
+ "pending_shared": [],
+ "context_team_id": "T06UD92BS3C",
+ "updated": 1714146542983,
+ "parent_conversation": null,
+ "creator": "U06UG1CAYH2",
+ "is_ext_shared": false,
+ "shared_team_ids": [
+ "T06UD92BS3C"
+ ],
+ "pending_connected_team_ids": [],
+ "is_member": true,
+ "last_read": "1714146543.286219",
+ "topic": {
+ "value": "TestTopic",
+ "creator": "U06UG1CAYH2",
+ "last_set": 1714146542
+ },
+ "purpose": {
+ "value": "TestGoal",
+ "creator": "U06UG1CAYH2",
+ "last_set": 1714146542
+ },
+ "previous_names": [],
+ "priority": 0
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Channel-management/Kick-user-from-channel.md b/docs/en/md/Slack/Channel-management/Kick-user-from-channel.md
new file mode 100644
index 0000000000..2eff6c8e42
--- /dev/null
+++ b/docs/en/md/Slack/Channel-management/Kick-user-from-channel.md
@@ -0,0 +1,46 @@
+---
+sidebar_position: 8
+---
+
+# Kick user from channel
+ Removes specified user from channel
+
+
+*Function KickUserFromChannel(Val Token, Val Channel, Val User) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+ | User | --user | String | User ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ User = "U06UG1CAYH2";
+ Channel = "C070VPMKN8J";
+
+ Response = OPI_Slack.KickUserFromChannel(Token, Channel, User); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack KickUserFromChannel --token %token% --channel "C070VPMKN8J" --user "U06UG1CAYH2"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true
+ }
+
+```
diff --git a/docs/en/md/Slack/Channel-management/Leave-channel.md b/docs/en/md/Slack/Channel-management/Leave-channel.md
new file mode 100644
index 0000000000..c41984cdf6
--- /dev/null
+++ b/docs/en/md/Slack/Channel-management/Leave-channel.md
@@ -0,0 +1,44 @@
+---
+sidebar_position: 10
+---
+
+# Leave channel
+ Removes the current bot from the channel
+
+
+*Function LeaveChannel(Val Token, Val Channel) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C070VPMKN8J";
+
+ Response = OPI_Slack.LeaveChannel(Token, Channel); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack LeaveChannel --token %token% --channel "C070VPMKN8J"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true
+ }
+
+```
diff --git a/docs/en/md/Slack/Channel-management/Rename-channel.md b/docs/en/md/Slack/Channel-management/Rename-channel.md
new file mode 100644
index 0000000000..b3d9076619
--- /dev/null
+++ b/docs/en/md/Slack/Channel-management/Rename-channel.md
@@ -0,0 +1,88 @@
+---
+sidebar_position: 13
+---
+
+# Rename channel
+ Changes the name of the channel
+
+
+*Function RenameChannel(Val Token, Val Channel, Val Name) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+ | Name | --title | String | New channel name |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Name = "testcov" + String(New UUID);
+ Channel = "C070VPMKN8J";
+
+ Response = OPI_Slack.RenameChannel(Token, Channel, Name); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack RenameChannel --token %token% --channel "C070VPMKN8J" --title %title%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "channel": {
+ "id": "C070VPMKN8J",
+ "name": "testconv42a25b36-8de3-4293-a6a9-6b92e6ea81ec",
+ "is_channel": true,
+ "is_group": false,
+ "is_im": false,
+ "is_mpim": false,
+ "is_private": false,
+ "created": 1714146542,
+ "is_archived": false,
+ "is_general": false,
+ "unlinked": 0,
+ "name_normalized": "testconv42a25b36-8de3-4293-a6a9-6b92e6ea81ec",
+ "is_shared": false,
+ "is_org_shared": false,
+ "is_pending_ext_shared": false,
+ "pending_shared": [],
+ "context_team_id": "T06UD92BS3C",
+ "updated": 1714146544414,
+ "parent_conversation": null,
+ "creator": "U06UG1CAYH2",
+ "is_ext_shared": false,
+ "shared_team_ids": [
+ "T06UD92BS3C"
+ ],
+ "pending_connected_team_ids": [],
+ "is_member": true,
+ "last_read": "1714146543.286219",
+ "topic": {
+ "value": "TestTopic",
+ "creator": "U06UG1CAYH2",
+ "last_set": 1714146542
+ },
+ "purpose": {
+ "value": "TestGoal",
+ "creator": "U06UG1CAYH2",
+ "last_set": 1714146542
+ },
+ "previous_names": [
+ "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c"
+ ]
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Channel-management/Set-channel-goal.md b/docs/en/md/Slack/Channel-management/Set-channel-goal.md
new file mode 100644
index 0000000000..e38b10c484
--- /dev/null
+++ b/docs/en/md/Slack/Channel-management/Set-channel-goal.md
@@ -0,0 +1,85 @@
+---
+sidebar_position: 12
+---
+
+# Set channel purpose
+ Sets the channel purpose (description)
+
+
+*Function SetChannelGoal(Val Token, Val Channel, Val Purpose) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+ | Purpose | --purpose | String | Channel purpose |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Purpose = "TestGoal";
+ Channel = "C070VPMKN8J";
+
+ Response = OPI_Slack.SetChannelGoal(Token, Channel, Purpose); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack SetChannelGoal --token %token% --channel "C070VPMKN8J" --purpose "TestGoal"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "channel": {
+ "id": "C070VPMKN8J",
+ "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
+ "is_channel": true,
+ "is_group": false,
+ "is_im": false,
+ "is_mpim": false,
+ "is_private": false,
+ "created": 1714146542,
+ "is_archived": false,
+ "is_general": false,
+ "unlinked": 0,
+ "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
+ "is_shared": false,
+ "is_org_shared": false,
+ "is_pending_ext_shared": false,
+ "pending_shared": [],
+ "context_team_id": "T06UD92BS3C",
+ "updated": 1714146542983,
+ "parent_conversation": null,
+ "creator": "U06UG1CAYH2",
+ "is_ext_shared": false,
+ "shared_team_ids": [
+ "T06UD92BS3C"
+ ],
+ "pending_connected_team_ids": [],
+ "is_member": false,
+ "topic": {
+ "value": "TestTopic",
+ "creator": "U06UG1CAYH2",
+ "last_set": 1714146542
+ },
+ "purpose": {
+ "value": "TestGoal",
+ "creator": "U06UG1CAYH2",
+ "last_set": 1714146542
+ },
+ "previous_names": []
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Channel-management/Set-channel-topic.md b/docs/en/md/Slack/Channel-management/Set-channel-topic.md
new file mode 100644
index 0000000000..9d17b0e553
--- /dev/null
+++ b/docs/en/md/Slack/Channel-management/Set-channel-topic.md
@@ -0,0 +1,85 @@
+---
+sidebar_position: 11
+---
+
+# Set channel topic
+ Sets the channel topic
+
+
+*Function SetChannelTopic(Val Token, Val Channel, Val Topic) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+ | Topic | --theme | String | Channel topic |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C070VPMKN8J";
+ Topic = "TestTopic";
+
+ Response = OPI_Slack.SetChannelTopic(Token, Channel, Topic); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack SetChannelTopic --token %token% --channel "C070VPMKN8J" --theme "TestTopic"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "channel": {
+ "id": "C070VPMKN8J",
+ "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
+ "is_channel": true,
+ "is_group": false,
+ "is_im": false,
+ "is_mpim": false,
+ "is_private": false,
+ "created": 1714146542,
+ "is_archived": false,
+ "is_general": false,
+ "unlinked": 0,
+ "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
+ "is_shared": false,
+ "is_org_shared": false,
+ "is_pending_ext_shared": false,
+ "pending_shared": [],
+ "context_team_id": "T06UD92BS3C",
+ "updated": 1714146542817,
+ "parent_conversation": null,
+ "creator": "U06UG1CAYH2",
+ "is_ext_shared": false,
+ "shared_team_ids": [
+ "T06UD92BS3C"
+ ],
+ "pending_connected_team_ids": [],
+ "is_member": false,
+ "topic": {
+ "value": "TestTopic",
+ "creator": "U06UG1CAYH2",
+ "last_set": 1714146542
+ },
+ "purpose": {
+ "value": "",
+ "creator": "",
+ "last_set": 0
+ },
+ "previous_names": []
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Channel-management/_category_.json b/docs/en/md/Slack/Channel-management/_category_.json
new file mode 100644
index 0000000000..1e81ea427e
--- /dev/null
+++ b/docs/en/md/Slack/Channel-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Channel management",
+"position": ""
+}
diff --git a/docs/en/md/Slack/Deleted-files-management/Add-external-file.md b/docs/en/md/Slack/Deleted-files-management/Add-external-file.md
new file mode 100644
index 0000000000..6c0c8b705f
--- /dev/null
+++ b/docs/en/md/Slack/Deleted-files-management/Add-external-file.md
@@ -0,0 +1,81 @@
+---
+sidebar_position: 3
+---
+
+# Add external file
+ Adds a new external file
+
+
+*Function AddExternalFile(Val Token, Val URL, Val Title) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | URL | --url | String | URL to external file |
+ | Title | --title | String | File title for Slack |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ URL = https://opi.neocities.org/test_data/document.docx;
+ Title = "NewFile";
+
+ Response = OPI_Slack.AddExternalFile(Token, URL, Title); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack AddExternalFile --token %token% --url "https://opi.neocities.org/test_data/document.docx" --title %title%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "file": {
+ "id": "F070P52CU94",
+ "created": 1714146552,
+ "timestamp": 1714146552,
+ "name": "Novyj_fajl",
+ "title": "NewFile",
+ "mimetype": "application/vnd.slack-remote",
+ "filetype": "remote",
+ "pretty_type": "Remote",
+ "user": "U06UG1CAYH2",
+ "user_team": "T06UD92BS3C",
+ "editable": false,
+ "size": 0,
+ "mode": "external",
+ "is_external": true,
+ "external_type": "app",
+ "is_public": false,
+ "public_url_shared": false,
+ "display_as_bot": false,
+ "username": "",
+ "url_private": "https://slack.com/api/files.remote.add",
+ "media_display_type": "unknown",
+ "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070P52CU94/novyj_fajl",
+ "comments_count": 0,
+ "is_starred": false,
+ "shares": {},
+ "channels": [],
+ "groups": [],
+ "ims": [],
+ "has_more_shares": false,
+ "external_id": "d2a110a2-08eb-4f20-989f-8943f0816420",
+ "external_url": "https://slack.com/api/files.remote.add",
+ "has_rich_preview": false,
+ "file_access": "visible"
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Deleted-files-management/Delete-external-file.md b/docs/en/md/Slack/Deleted-files-management/Delete-external-file.md
new file mode 100644
index 0000000000..aaea7b7387
--- /dev/null
+++ b/docs/en/md/Slack/Deleted-files-management/Delete-external-file.md
@@ -0,0 +1,44 @@
+---
+sidebar_position: 5
+---
+
+# Delete external file
+ Deletes an external file from Slack
+
+
+*Function DeleteExternalFile(Val Token, Val FileID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | FileID | --fileid | String | File identifier |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ FileID = "F070P52CU94";
+
+ Response = OPI_Slack.DeleteExternalFile(Token, FileID); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack DeleteExternalFile --token %token% --fileid "F070P52CU94"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true
+ }
+
+```
diff --git a/docs/en/md/Slack/Deleted-files-management/Get-external-file-list.md b/docs/en/md/Slack/Deleted-files-management/Get-external-file-list.md
new file mode 100644
index 0000000000..f11b93f741
--- /dev/null
+++ b/docs/en/md/Slack/Deleted-files-management/Get-external-file-list.md
@@ -0,0 +1,49 @@
+---
+sidebar_position: 1
+---
+
+# Get list of external files
+ Gets a list of external files of a user or channel
+
+
+*Function GetExternalFileList(Val Token, Val Channel = "", Val Cursor = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel for selection |
+ | Cursor | --cursor | String | Pointer from the previous request, if the result rows > 100 |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C070VPMKN8J";
+
+ Response = OPI_Slack.GetExternalFileList(Token, Channel); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack GetExternalFileList --token %token% --channel "C070VPMKN8J" --cursor %cursor%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "files": [],
+ "response_metadata": {
+ "next_cursor": ""
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Deleted-files-management/Get-external-file.md b/docs/en/md/Slack/Deleted-files-management/Get-external-file.md
new file mode 100644
index 0000000000..3763c5ef0d
--- /dev/null
+++ b/docs/en/md/Slack/Deleted-files-management/Get-external-file.md
@@ -0,0 +1,79 @@
+---
+sidebar_position: 2
+---
+
+# Get external file
+ Gets information about the external file
+
+
+*Function GetExternalFile(Val Token, Val FileID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | FileID | --fileid | String | File identifier |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ FileID = "F070P52CU94";
+
+ Response = OPI_Slack.GetExternalFile(Token, FileID); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack GetExternalFile --token %token% --fileid "F070P52CU94"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "file": {
+ "id": "F070P52CU94",
+ "created": 1714146552,
+ "timestamp": 1714146552,
+ "name": "Novyj_fajl",
+ "title": "NewFile",
+ "mimetype": "application/vnd.slack-remote",
+ "filetype": "remote",
+ "pretty_type": "Remote",
+ "user": "U06UG1CAYH2",
+ "user_team": "T06UD92BS3C",
+ "editable": false,
+ "size": 0,
+ "mode": "external",
+ "is_external": true,
+ "external_type": "app",
+ "is_public": false,
+ "public_url_shared": false,
+ "display_as_bot": false,
+ "username": "",
+ "url_private": "https://slack.com/api/files.remote.add",
+ "media_display_type": "unknown",
+ "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070P52CU94/novyj_fajl",
+ "comments_count": 0,
+ "is_starred": false,
+ "shares": {},
+ "channels": [],
+ "groups": [],
+ "ims": [],
+ "has_more_shares": false,
+ "external_id": "d2a110a2-08eb-4f20-989f-8943f0816420",
+ "external_url": "https://slack.com/api/files.remote.add",
+ "has_rich_preview": false,
+ "file_access": "visible"
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Deleted-files-management/Send-external-file.md b/docs/en/md/Slack/Deleted-files-management/Send-external-file.md
new file mode 100644
index 0000000000..103fb51cbb
--- /dev/null
+++ b/docs/en/md/Slack/Deleted-files-management/Send-external-file.md
@@ -0,0 +1,98 @@
+---
+sidebar_position: 4
+---
+
+# Send external file
+ Sends an external file to a list of channels
+
+
+*Function SendExternalFile(Val Token, Val FileID, Val ChannelArray) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | FileID | --fileid | String | File identifier |
+ | ChannelArray | --channels | Array Of String | Array of channels for sending |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C070VPMKN8J";
+ FileID = "F070P52CU94";
+
+ Response = OPI_Slack.SendExternalFile(Token, FileID, Channel); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack SendExternalFile --token %token% --fileid "F070P52CU94" --channels %channels%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "file": {
+ "id": "F070P52CU94",
+ "created": 1714146552,
+ "timestamp": 1714146552,
+ "name": "Novyj_fajl",
+ "title": "NewFile",
+ "mimetype": "application/vnd.slack-remote",
+ "filetype": "remote",
+ "pretty_type": "Remote",
+ "user": "U06UG1CAYH2",
+ "user_team": "T06UD92BS3C",
+ "editable": false,
+ "size": 0,
+ "mode": "external",
+ "is_external": true,
+ "external_type": "app",
+ "is_public": true,
+ "public_url_shared": false,
+ "display_as_bot": false,
+ "username": "",
+ "url_private": "https://slack.com/api/files.remote.add",
+ "media_display_type": "unknown",
+ "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070P52CU94/novyj_fajl",
+ "comments_count": 0,
+ "is_starred": false,
+ "shares": {
+ "public": {
+ "C06UFNUTKUL": [
+ {
+ "reply_users": [],
+ "reply_users_count": 0,
+ "reply_count": 0,
+ "ts": "1714146553.217059",
+ "channel_name": "slack-api-librarry",
+ "team_id": "T06UD92BS3C",
+ "share_user_id": "U06UG1CAYH2",
+ "source": "UNKNOWN"
+ }
+ ]
+ }
+ },
+ "channels": [
+ "C06UFNUTKUL"
+ ],
+ "groups": [],
+ "ims": [],
+ "has_more_shares": false,
+ "external_id": "d2a110a2-08eb-4f20-989f-8943f0816420",
+ "external_url": "https://slack.com/api/files.remote.add",
+ "has_rich_preview": false,
+ "file_access": "visible"
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Deleted-files-management/_category_.json b/docs/en/md/Slack/Deleted-files-management/_category_.json
new file mode 100644
index 0000000000..adddc25c31
--- /dev/null
+++ b/docs/en/md/Slack/Deleted-files-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Deleted files management",
+"position": ""
+}
diff --git a/docs/en/md/Slack/Dialog-management/Close-dialog.md b/docs/en/md/Slack/Dialog-management/Close-dialog.md
new file mode 100644
index 0000000000..2aea758dea
--- /dev/null
+++ b/docs/en/md/Slack/Dialog-management/Close-dialog.md
@@ -0,0 +1,46 @@
+---
+sidebar_position: 2
+---
+
+# Close dialog
+ Closes an existing dialog
+
+
+*Function CloseDialog(Val Token, Val Dialog) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Dialog | --conv | String | Dialog ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Dialog = "D06UAKK1C6R";
+
+ Response = OPI_Slack.CloseDialog(Token, Dialog); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack CloseDialog --token %token% --conv "D06UAKK1C6R"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "already_closed": false,
+ "no_op": false
+ }
+
+```
diff --git a/docs/en/md/Slack/Dialog-management/Open-dialog.md b/docs/en/md/Slack/Dialog-management/Open-dialog.md
new file mode 100644
index 0000000000..f491eb5c4a
--- /dev/null
+++ b/docs/en/md/Slack/Dialog-management/Open-dialog.md
@@ -0,0 +1,51 @@
+---
+sidebar_position: 1
+---
+
+# Open dialog
+ Opens a new dialog with one or more users
+
+
+*Function OpenDialog(Val Token, Val ArrayOfUsers) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ArrayOfUsers | --users | Array of String | User ID Array |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ ArrayOfUsers = New Array;
+ ArrayOfUsers.Add("U123456");
+ ArrayOfUsers.Add("U654321");
+
+ Response = OPI_Slack.OpenDialog(Token, ArrayOfUsers); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack OpenDialog --token %token% --users %users%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "no_op": false,
+ "already_open": false,
+ "channel": {
+ "id": "D06UAKK1C6R"
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Dialog-management/_category_.json b/docs/en/md/Slack/Dialog-management/_category_.json
new file mode 100644
index 0000000000..edfc8e858c
--- /dev/null
+++ b/docs/en/md/Slack/Dialog-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Dialog management",
+"position": ""
+}
diff --git a/docs/en/md/Slack/File-work/Delete-file.md b/docs/en/md/Slack/File-work/Delete-file.md
new file mode 100644
index 0000000000..500f96325d
--- /dev/null
+++ b/docs/en/md/Slack/File-work/Delete-file.md
@@ -0,0 +1,44 @@
+---
+sidebar_position: 4
+---
+
+# Delete file
+ Deletes a file on Slack
+
+
+*Function DeleteFile(Val Token, Val FileID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | FileID | --fileid | String | File identifier |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ FileID = "F070VL6FQFM";
+
+ Response = OPI_Slack.DeleteFile(Token, FileID); //Map
+ Response = OPI_Tools.JSONString(Response);//JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack DeleteFile --token %token% --fileid "F070VL6FQFM"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true
+ }
+
+```
diff --git a/docs/en/md/Slack/File-work/Get-file-data.md b/docs/en/md/Slack/File-work/Get-file-data.md
new file mode 100644
index 0000000000..35834e7fd8
--- /dev/null
+++ b/docs/en/md/Slack/File-work/Get-file-data.md
@@ -0,0 +1,83 @@
+---
+sidebar_position: 3
+---
+
+# Get file data
+ Gets information about the file
+
+
+*Function GetFileData(Val Token, Val FileID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | FileID | --fileid | String | File identifier |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ FileID = "F070VL6FQFM";
+
+ Response = OPI_Slack.GetFileData(Token, FileID); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack GetFileData --token %token% --fileid "F070VL6FQFM"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "file": {
+ "id": "F070VL6FQFM",
+ "created": 1714146550,
+ "timestamp": 1714146550,
+ "name": "megadoc.docx",
+ "title": "NewFile",
+ "mimetype": "",
+ "filetype": "",
+ "pretty_type": "",
+ "user": "U06UG1CAYH2",
+ "user_team": "T06UD92BS3C",
+ "editable": false,
+ "size": 24069,
+ "mode": "hosted",
+ "is_external": false,
+ "external_type": "",
+ "is_public": false,
+ "public_url_shared": false,
+ "display_as_bot": false,
+ "username": "",
+ "url_private": "https://files.slack.com/files-pri/T06UD92BS3C-F070VL6FQFM/megadoc.docx",
+ "url_private_download": "https://files.slack.com/files-pri/T06UD92BS3C-F070VL6FQFM/download/megadoc.docx",
+ "media_display_type": "unknown",
+ "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070VL6FQFM/megadoc.docx",
+ "permalink_public": "https://slack-files.com/T06UD92BS3C-F070VL6FQFM-9fb2618d36",
+ "is_starred": false,
+ "shares": {},
+ "channels": [],
+ "groups": [],
+ "ims": [],
+ "has_more_shares": false,
+ "has_rich_preview": false,
+ "file_access": "visible",
+ "comments_count": 0
+ },
+ "comments": [],
+ "response_metadata": {
+ "next_cursor": ""
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/File-work/Get-files-list.md b/docs/en/md/Slack/File-work/Get-files-list.md
new file mode 100644
index 0000000000..d569f1d1bd
--- /dev/null
+++ b/docs/en/md/Slack/File-work/Get-files-list.md
@@ -0,0 +1,83 @@
+---
+sidebar_position: 1
+---
+
+# Get list of files
+ Gets a list of files of the bot or channel
+
+
+*Function GetFilesList(Val Token, Val Channel = "", Val PageNumber = 1) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel for selection |
+ | PageNumber | --page | Number, String | Page number |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ PageNumber = 1;
+ Channel = "C123456";
+
+ Response = OPI_Slack.GetFilesList(Token, Channel, PageNumber); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack GetFilesList --token %token% --channel "C123456" --page "1"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "files": [
+ {
+ "id": "F070V4U7Y4R",
+ "created": 1713978714,
+ "timestamp": 1713978714,
+ "name": "megadoc.docx",
+ "title": "NewFile",
+ "mimetype": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
+ "filetype": "docx",
+ "pretty_type": "Word Document",
+ "user": "U06UG1CAYH2",
+ "user_team": "T06UD92BS3C",
+ "editable": false,
+ "size": 24069,
+ "mode": "hosted",
+ "is_external": false,
+ "external_type": "",
+ "is_public": true,
+ "public_url_shared": false,
+ "display_as_bot": false,
+ "username": "",
+ "url_private": "https://files.slack.com/files-pri/T06UD92BS3C-F070V4U7Y4R/megadoc.docx",
+ "url_private_download": "https://files.slack.com/files-pri/T06UD92BS3C-F070V4U7Y4R/download/megadoc.docx",
+ "media_display_type": "unknown",
+ "converted_pdf": "https://files.slack.com/files-tmb/T06UD92BS3C-F070V4U7Y4R-417b34221e/megadoc_converted.pdf",
+ "thumb_pdf": "https://files.slack.com/files-tmb/T06UD92BS3C-F070V4U7Y4R-417b34221e/megadoc_thumb_pdf.png",
+ "thumb_pdf_w": 909,
+ "thumb_pdf_h": 1286,
+ "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070V4U7Y4R/megadoc.docx",
+ "channels": [
+ "C06UFNUTKUL"
+ ],
+ "groups": [],
+ "ims": [],
+ "comments_count": 0
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Slack/File-work/Make-file-private.md b/docs/en/md/Slack/File-work/Make-file-private.md
new file mode 100644
index 0000000000..2e5217b8f0
--- /dev/null
+++ b/docs/en/md/Slack/File-work/Make-file-private.md
@@ -0,0 +1,36 @@
+---
+sidebar_position: 6
+---
+
+# Make file private
+ Removes the public URL from the file. Requires user token
+
+
+*Function MakeFilePrivate(Val Token, Val FileID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | User token |
+ | FileID | --fileid | String | File identifier |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack MakeFilePrivate --token %token% --fileid %fileid%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Slack/File-work/Make-file-public.md b/docs/en/md/Slack/File-work/Make-file-public.md
new file mode 100644
index 0000000000..36edd0622a
--- /dev/null
+++ b/docs/en/md/Slack/File-work/Make-file-public.md
@@ -0,0 +1,36 @@
+---
+sidebar_position: 5
+---
+
+# Make file public
+ Creates a public URL for the file. Requires user token
+
+
+*Function MakeFilePublic(Val Token, Val FileID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | User token |
+ | FileID | --fileid | String | File identifier |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack MakeFilePublic --token %token% --fileid %fileid%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Slack/File-work/Upload-file.md b/docs/en/md/Slack/File-work/Upload-file.md
new file mode 100644
index 0000000000..cc4fe18f72
--- /dev/null
+++ b/docs/en/md/Slack/File-work/Upload-file.md
@@ -0,0 +1,87 @@
+---
+sidebar_position: 2
+---
+
+# Upload file
+ Uploads a file to Slack servers
+
+
+*Function UploadFile(Val Token, Val File, Val FileName, Val Title, Val Channel = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | File | --file | String, BinaryData | File for upload |
+ | FileName | --filename | String | File name with extension |
+ | Title | --title | String | File name in Slack |
+ | Channel | --channel | String | Channel ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ FileName = "megadoc.docx";
+ File = New BinaryData("D:\" + FileName);
+ Title = "NewFile";
+ Channel = "C123456";
+
+ Response = OPI_Slack.UploadFile(Token, File, FileName, Title, Channel); //Map
+ Response = OPI_Tools.JSONString(Response);//JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack UploadFile --token %token% --file %file% --filename "megadoc.docx" --title %title% --channel "C123456"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "files": [
+ {
+ "id": "F070SS4UHNZ",
+ "created": 1714146549,
+ "timestamp": 1714146549,
+ "name": "megadoc.docx",
+ "title": "NewFile",
+ "mimetype": "",
+ "filetype": "",
+ "pretty_type": "",
+ "user": "U06UG1CAYH2",
+ "user_team": "T06UD92BS3C",
+ "editable": false,
+ "size": 24069,
+ "mode": "hosted",
+ "is_external": false,
+ "external_type": "",
+ "is_public": false,
+ "public_url_shared": false,
+ "display_as_bot": false,
+ "username": "",
+ "url_private": "https://files.slack.com/files-pri/T06UD92BS3C-F070SS4UHNZ/megadoc.docx",
+ "url_private_download": "https://files.slack.com/files-pri/T06UD92BS3C-F070SS4UHNZ/download/megadoc.docx",
+ "media_display_type": "unknown",
+ "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070SS4UHNZ/megadoc.docx",
+ "permalink_public": "https://slack-files.com/T06UD92BS3C-F070SS4UHNZ-e68bef4a91",
+ "comments_count": 0,
+ "is_starred": false,
+ "shares": {},
+ "channels": [],
+ "groups": [],
+ "ims": [],
+ "has_more_shares": false,
+ "has_rich_preview": false,
+ "file_access": "visible"
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Slack/File-work/_category_.json b/docs/en/md/Slack/File-work/_category_.json
new file mode 100644
index 0000000000..d1fca41cdb
--- /dev/null
+++ b/docs/en/md/Slack/File-work/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "File work",
+"position": ""
+}
diff --git a/docs/en/md/Slack/Management-and-settings/Get-bot-information.md b/docs/en/md/Slack/Management-and-settings/Get-bot-information.md
new file mode 100644
index 0000000000..b17ed3d26d
--- /dev/null
+++ b/docs/en/md/Slack/Management-and-settings/Get-bot-information.md
@@ -0,0 +1,49 @@
+---
+sidebar_position: 1
+---
+
+# Get bot information
+ Gets basic information about the bot
+
+
+*Function GetBotInformation(Val Token) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+
+ Response = OPI_Slack.GetBotInformation(Token); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack GetBotInformation --token %token%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "url": "https://openintegrationsgroup.slack.com/",
+ "team": "OpenIntegrations",
+ "user": "openintegrations",
+ "team_id": "T06UD92BS3C",
+ "user_id": "U06UG1CAYH2",
+ "bot_id": "B06TZ0MJV5M",
+ "is_enterprise_install": false
+ }
+
+```
diff --git a/docs/en/md/Slack/Management-and-settings/Get-user-list.md b/docs/en/md/Slack/Management-and-settings/Get-user-list.md
new file mode 100644
index 0000000000..eeca5bc6f3
--- /dev/null
+++ b/docs/en/md/Slack/Management-and-settings/Get-user-list.md
@@ -0,0 +1,195 @@
+---
+sidebar_position: 3
+---
+
+# Get user list
+ Gets a list of users in the workspace
+
+
+*Function GetUserList(Val Token, Val Cursor = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Cursor | --cursor | String | Pointer from the previous request, if the result rows > 100 |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+
+ Response = OPI_Slack.GetUserList(Token, Cursor); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack GetUserList --token %token% --cursor %cursor%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "members": [
+ {
+ "id": "USLACKBOT",
+ "team_id": "T06UD92BS3C",
+ "name": "slackbot",
+ "deleted": false,
+ "color": "757575",
+ "real_name": "Slackbot",
+ "tz": "America/Los_Angeles",
+ "tz_label": "Pacific Daylight Time",
+ "tz_offset": -25200,
+ "profile": {
+ "title": "",
+ "phone": "",
+ "skype": "",
+ "real_name": "Slackbot",
+ "real_name_normalized": "Slackbot",
+ "display_name": "Slackbot",
+ "display_name_normalized": "Slackbot",
+ "fields": {},
+ "status_text": "",
+ "status_emoji": "",
+ "status_emoji_display_info": [],
+ "status_expiration": 0,
+ "avatar_hash": "sv41d8cd98f0",
+ "always_active": true,
+ "first_name": "slackbot",
+ "last_name": "",
+ "image_24": "https://a.slack-edge.com/80588/img/slackbot_24.png",
+ "image_32": "https://a.slack-edge.com/80588/img/slackbot_32.png",
+ "image_48": "https://a.slack-edge.com/80588/img/slackbot_48.png",
+ "image_72": "https://a.slack-edge.com/80588/img/slackbot_72.png",
+ "image_192": "https://a.slack-edge.com/80588/marketing/img/avatars/slackbot/avatar-slackbot.png",
+ "image_512": "https://a.slack-edge.com/80588/img/slackbot_512.png",
+ "status_text_canonical": "",
+ "team": "T06UD92BS3C"
+ },
+ "is_admin": false,
+ "is_owner": false,
+ "is_primary_owner": false,
+ "is_restricted": false,
+ "is_ultra_restricted": false,
+ "is_bot": false,
+ "is_app_user": false,
+ "updated": 0,
+ "is_email_confirmed": false,
+ "who_can_share_contact_card": "EVERYONE"
+ },
+ {
+ "id": "U06UABH3APP",
+ "team_id": "T06UD92BS3C",
+ "name": "bayselonarrend",
+ "deleted": false,
+ "color": "9f69e7",
+ "real_name": "Anton Titovets",
+ "tz": "Europe/Moscow",
+ "tz_label": "Moscow Time",
+ "tz_offset": 10800,
+ "profile": {
+ "title": "",
+ "phone": "",
+ "skype": "",
+ "real_name": "Anton Titovets",
+ "real_name_normalized": "Anton Titovec",
+ "display_name": "",
+ "display_name_normalized": "",
+ "fields": null,
+ "status_text": "",
+ "status_emoji": "",
+ "status_emoji_display_info": [],
+ "status_expiration": 0,
+ "avatar_hash": "65215daf7a4a",
+ "image_original": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_original.png",
+ "is_custom_image": true,
+ "email": "bayselonarrend@gmail.com",
+ "first_name": "Anton",
+ "last_name": "Titovets",
+ "image_24": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_24.png",
+ "image_32": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_32.png",
+ "image_48": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_48.png",
+ "image_72": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_72.png",
+ "image_192": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_192.png",
+ "image_512": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_512.png",
+ "image_1024": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_1024.png",
+ "status_text_canonical": "",
+ "team": "T06UD92BS3C"
+ },
+ "is_admin": true,
+ "is_owner": true,
+ "is_primary_owner": true,
+ "is_restricted": false,
+ "is_ultra_restricted": false,
+ "is_bot": false,
+ "is_app_user": false,
+ "updated": 1713202518,
+ "is_email_confirmed": true,
+ "who_can_share_contact_card": "EVERYONE"
+ },
+ {
+ "id": "U06UG1CAYH2",
+ "team_id": "T06UD92BS3C",
+ "name": "openintegrations",
+ "deleted": false,
+ "color": "4bbe2e",
+ "real_name": "OpenIntegrations",
+ "tz": "America/Los_Angeles",
+ "tz_label": "Pacific Daylight Time",
+ "tz_offset": -25200,
+ "profile": {
+ "title": "",
+ "phone": "",
+ "skype": "",
+ "real_name": "OpenIntegrations",
+ "real_name_normalized": "OpenIntegrations",
+ "display_name": "",
+ "display_name_normalized": "",
+ "fields": null,
+ "status_text": "",
+ "status_emoji": "",
+ "status_emoji_display_info": [],
+ "status_expiration": 0,
+ "avatar_hash": "gada2f598798",
+ "api_app_id": "A06TYNH45RV",
+ "always_active": false,
+ "bot_id": "B06TZ0MJV5M",
+ "first_name": "OpenIntegrations",
+ "last_name": "",
+ "image_24": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=24&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-24.png",
+ "image_32": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=32&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-32.png",
+ "image_48": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=48&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-48.png",
+ "image_72": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-72.png",
+ "image_192": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=192&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-192.png",
+ "image_512": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=512&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-512.png",
+ "status_text_canonical": "",
+ "team": "T06UD92BS3C"
+ },
+ "is_admin": false,
+ "is_owner": false,
+ "is_primary_owner": false,
+ "is_restricted": false,
+ "is_ultra_restricted": false,
+ "is_bot": true,
+ "is_app_user": false,
+ "updated": 1713205238,
+ "is_email_confirmed": false,
+ "who_can_share_contact_card": "EVERYONE"
+ }
+ ],
+ "cache_ts": 1714215811,
+ "response_metadata": {
+ "next_cursor": ""
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Management-and-settings/Get-workspace-list.md b/docs/en/md/Slack/Management-and-settings/Get-workspace-list.md
new file mode 100644
index 0000000000..6eb951032d
--- /dev/null
+++ b/docs/en/md/Slack/Management-and-settings/Get-workspace-list.md
@@ -0,0 +1,49 @@
+---
+sidebar_position: 2
+---
+
+# Get workspace list
+ Gets a list of workspaces where the bot is connected
+
+
+*Function GetWorkspaceList(Val Token, Val Cursor = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Cursor | --cursor | String | Pointer from the previous request, if the result rows > 100 |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+
+ Response = OPI_Slack.GetWorkspaceList(Token); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack GetWorkspaceList --token %token% --cursor %cursor%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "teams": [
+ {
+ "id": "T06UD92BS3C",
+ "name": "OpenIntegrations"
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Slack/Management-and-settings/_category_.json b/docs/en/md/Slack/Management-and-settings/_category_.json
new file mode 100644
index 0000000000..011e442c69
--- /dev/null
+++ b/docs/en/md/Slack/Management-and-settings/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Management and settings",
+"position": ""
+}
diff --git a/docs/en/md/Slack/Message-management/Delete-message.md b/docs/en/md/Slack/Message-management/Delete-message.md
new file mode 100644
index 0000000000..3b4f30f3b1
--- /dev/null
+++ b/docs/en/md/Slack/Message-management/Delete-message.md
@@ -0,0 +1,49 @@
+---
+sidebar_position: 4
+---
+
+# Delete message
+ Deletes a channel message by timestamp
+
+
+*Function DeleteMessage(Val Token, Val Channel, Val Timestamp, Val IsDelayed = False) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+ | Timestamp | --stamp | String | Timestamp or message ID |
+ | IsDelayed | --issheduled | Boolean | Indicator of deleting a delayed message |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C06UFNUTKUL";
+ Timestamp = "1714146538.221929";
+
+ Response = OPI_Slack.DeleteMessage(Token, Channel, Timestamp); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack DeleteMessage --token %token% --channel "C06UFNUTKUL" --stamp "1714146538.221929" --issheduled %issheduled%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "channel": "C06UFNUTKUL",
+ "ts": "1714146538.221929"
+ }
+
+```
diff --git a/docs/en/md/Slack/Message-management/Edit-message.md b/docs/en/md/Slack/Message-management/Edit-message.md
new file mode 100644
index 0000000000..ec9788f478
--- /dev/null
+++ b/docs/en/md/Slack/Message-management/Edit-message.md
@@ -0,0 +1,90 @@
+---
+sidebar_position: 3
+---
+
+# Edit message
+ Edits the content of an existing message
+
+
+*Function EditMessage(Val Token, Val Channel, Val Timestamp, Val Text = "", Val BlockArray = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+ | Timestamp | --stamp | String | Message timestamp |
+ | Text | --text | String | New message text |
+ | BlockArray | --blocks | Array of Structure | JSON array of block descriptions |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C070VPMKN8J";
+ Timestamp = "1714146538.221929";
+ Text = "TestMessage2";
+
+ Response = OPI_Slack.EditMessage(Token, Channel, Timestamp, Text); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack EditMessage --token %token% --channel "C070VPMKN8J" --stamp "1714146538.221929" --text "TestMessage2" --blocks %blocks%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "channel": "C06UFNUTKUL",
+ "ts": "1714146538.221929",
+ "message": {
+ "user": "U06UG1CAYH2",
+ "type": "message",
+ "ts": "1714146538.221929",
+ "bot_id": "B06TZ0MJV5M",
+ "app_id": "A06TYNH45RV",
+ "text": "TestMessage2",
+ "team": "T06UD92BS3C",
+ "bot_profile": {
+ "id": "B06TZ0MJV5M",
+ "app_id": "A06TYNH45RV",
+ "name": "OpenIntegrations",
+ "icons": {
+ "image_36": "https://a.slack-edge.com/80588/img/plugins/app/bot_36.png",
+ "image_48": "https://a.slack-edge.com/80588/img/plugins/app/bot_48.png",
+ "image_72": "https://a.slack-edge.com/80588/img/plugins/app/service_72.png"
+ },
+ "deleted": false,
+ "updated": 1713205238,
+ "team_id": "T06UD92BS3C"
+ },
+ "blocks": [
+ {
+ "type": "rich_text",
+ "block_id": "MO6",
+ "elements": [
+ {
+ "type": "rich_text_section",
+ "elements": [
+ {
+ "type": "text",
+ "text": "TestMessage2"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Message-management/Get-delayed-message-list.md b/docs/en/md/Slack/Message-management/Get-delayed-message-list.md
new file mode 100644
index 0000000000..137c5df8e2
--- /dev/null
+++ b/docs/en/md/Slack/Message-management/Get-delayed-message-list.md
@@ -0,0 +1,49 @@
+---
+sidebar_position: 5
+---
+
+# Get list of delayed messages
+ Gets a list of delayed channel messages
+
+
+*Function GetDelayedMessageList(Val Token, Val Channel, Val Cursor = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+ | Cursor | --cursor | String | Pointer from the previous request, if the result rows > 100 |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C070VPMKN8J";
+
+ Response = OPI_Slack.GetDelayedMessageList(Token, Channel); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack GetDelayedMessageList --token %token% --channel "C070VPMKN8J" --cursor %cursor%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "scheduled_messages": [],
+ "response_metadata": {
+ "next_cursor": ""
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Message-management/Get-message-link.md b/docs/en/md/Slack/Message-management/Get-message-link.md
new file mode 100644
index 0000000000..80c569be1b
--- /dev/null
+++ b/docs/en/md/Slack/Message-management/Get-message-link.md
@@ -0,0 +1,48 @@
+---
+sidebar_position: 6
+---
+
+# Get message link
+ Gets a permanent URL to the channel message
+
+
+*Function GetMessageLink(Val Token, Val Channel, Val Timestamp) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+ | Timestamp | --stamp | String | Timestamp or message ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C070VPMKN8J";
+ Timestamp = "1714146538.221929";
+
+ Response = OPI_Slack.GetMessageLink(Token, Channel, Timestamp); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack GetMessageLink --token %token% --channel "C070VPMKN8J" --stamp "1714146538.221929"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "permalink": "https://openintegrationsgroup.slack.com/archives/C06UFNUTKUL/p1714146538221929",
+ "channel": "C06UFNUTKUL"
+ }
+
+```
diff --git a/docs/en/md/Slack/Message-management/Get-message-reply-list.md b/docs/en/md/Slack/Message-management/Get-message-reply-list.md
new file mode 100644
index 0000000000..ab9d43aede
--- /dev/null
+++ b/docs/en/md/Slack/Message-management/Get-message-reply-list.md
@@ -0,0 +1,93 @@
+---
+sidebar_position: 7
+---
+
+# Get list of message replies
+ Gets an array of messages that are replies to the specified
+
+
+*Function GetMessageReplyList(Val Token, Val Channel, Val Timestamp, Val Cursor = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+ | Timestamp | --stamp | String | Timestamp or message ID |
+ | Cursor | --cursor | String | Pointer from the previous request, if the result rows > 100 |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C070VPMKN8J";
+ Timestamp = "1714146538.221929";
+
+ Response = OPI_Slack.GetMessageReplyList(Token, Channel, Timestamp); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack GetMessageReplyList --token %token% --channel "C070VPMKN8J" --stamp "1714146538.221929" --cursor %cursor%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "messages": [
+ {
+ "user": "U06UG1CAYH2",
+ "type": "message",
+ "ts": "1714215813.399779",
+ "edited": {
+ "user": "B06TZ0MJV5M",
+ "ts": "1714215813.000000"
+ },
+ "bot_id": "B06TZ0MJV5M",
+ "app_id": "A06TYNH45RV",
+ "text": "TestMessage2",
+ "team": "T06UD92BS3C",
+ "bot_profile": {
+ "id": "B06TZ0MJV5M",
+ "deleted": false,
+ "name": "OpenIntegrations",
+ "updated": 1713205238,
+ "app_id": "A06TYNH45RV",
+ "icons": {
+ "image_36": "https://a.slack-edge.com/80588/img/plugins/app/bot_36.png",
+ "image_48": "https://a.slack-edge.com/80588/img/plugins/app/bot_48.png",
+ "image_72": "https://a.slack-edge.com/80588/img/plugins/app/service_72.png"
+ },
+ "team_id": "T06UD92BS3C"
+ },
+ "blocks": [
+ {
+ "type": "rich_text",
+ "block_id": "04z",
+ "elements": [
+ {
+ "type": "rich_text_section",
+ "elements": [
+ {
+ "type": "text",
+ "text": "TestMessage2"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "has_more": false
+ }
+
+```
diff --git a/docs/en/md/Slack/Message-management/Send-ephemeral-message.md b/docs/en/md/Slack/Message-management/Send-ephemeral-message.md
new file mode 100644
index 0000000000..4948a2474e
--- /dev/null
+++ b/docs/en/md/Slack/Message-management/Send-ephemeral-message.md
@@ -0,0 +1,49 @@
+---
+sidebar_position: 2
+---
+
+# Send ephemeral message
+Sends a message that arrives in the channel but is visible only to a specific user
+
+
+*Function SendEphemeralMessage(Val Token, Val Channel, Val Text = "", Val User = "", Val Blocks = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+ | Text | --text | String | Message text |
+ | User | --user | String | User ID |
+ | Blocks | --blocks | Array of Structure | JSON array of block descriptions |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C070VPMKN8J";
+ Block = OPI_Slack.GenerateImageBlock("https://opi.neocities.org/test_data/picture.jpg", "Image");
+
+ Response = OPI_Slack.SendEphemeralMessage(Token, Channel,, User, Block); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack SendEphemeralMessage --token %token% --channel "C070VPMKN8J" --text %text% --user %user% --blocks %blocks%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "message_ts": "1714146540.000300"
+ }
+
+```
diff --git a/docs/en/md/Slack/Message-management/Send-message.md b/docs/en/md/Slack/Message-management/Send-message.md
new file mode 100644
index 0000000000..df18405a84
--- /dev/null
+++ b/docs/en/md/Slack/Message-management/Send-message.md
@@ -0,0 +1,89 @@
+---
+sidebar_position: 1
+---
+
+# Send message
+ Sends a message at a selected hour
+
+
+*Function SendMessage(Val Token, Val Channel, Val Text = "", Val SendingDate = "", Val Blocks = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Channel | --channel | String | Channel ID |
+ | Text | --text | String | Message text |
+ | SendingDate | --date | Date | Sending date for delayed message |
+ | Blocks | --blocks | Array of Structure | JSON array of block descriptions |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Slack
+
+```bsl title="Code example"
+
+
+ Channel = "C070VPMKN8J";
+ Text = "TestMessage";
+
+ Response = OPI_Slack.SendMessage(Token, Channel, Text); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint slack SendMessage --token %token% --channel "C070VPMKN8J" --text "TestMessage" --date %date% --blocks %blocks%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "channel": "C06UFNUTKUL",
+ "ts": "1714146538.221929",
+ "message": {
+ "user": "U06UG1CAYH2",
+ "type": "message",
+ "ts": "1714146538.221929",
+ "bot_id": "B06TZ0MJV5M",
+ "app_id": "A06TYNH45RV",
+ "text": "TestMessage",
+ "team": "T06UD92BS3C",
+ "bot_profile": {
+ "id": "B06TZ0MJV5M",
+ "app_id": "A06TYNH45RV",
+ "name": "OpenIntegrations",
+ "icons": {
+ "image_36": "https://a.slack-edge.com/80588/img/plugins/app/bot_36.png",
+ "image_48": "https://a.slack-edge.com/80588/img/plugins/app/bot_48.png",
+ "image_72": "https://a.slack-edge.com/80588/img/plugins/app/service_72.png"
+ },
+ "deleted": false,
+ "updated": 1713205238,
+ "team_id": "T06UD92BS3C"
+ },
+ "blocks": [
+ {
+ "type": "rich_text",
+ "block_id": "MO6",
+ "elements": [
+ {
+ "type": "rich_text_section",
+ "elements": [
+ {
+ "type": "text",
+ "text": "TestMessage"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ }
+
+```
diff --git a/docs/en/md/Slack/Message-management/_category_.json b/docs/en/md/Slack/Message-management/_category_.json
new file mode 100644
index 0000000000..cfbe0775d9
--- /dev/null
+++ b/docs/en/md/Slack/Message-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Message management",
+"position": ""
+}
diff --git a/docs/en/md/Telegram/Administration/Ban.md b/docs/en/md/Telegram/Administration/Ban.md
new file mode 100644
index 0000000000..95160e3c06
--- /dev/null
+++ b/docs/en/md/Telegram/Administration/Ban.md
@@ -0,0 +1,46 @@
+---
+sidebar_position: 1
+---
+
+# Ban
+ Bans a user in the selected chat
+
+
+*Function Ban(Val Token, Val ChatID, Val UserID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID |
+ | UserID | --user | String, Number | Target user ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ UserID = "461699897";
+ ChannelID = "@testsichee";
+
+ Result = OPI_Telegram.Ban(Token, ChannelID, UserID);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram Ban --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --user "461699897"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": false,
+ "error_code": 400,
+ "description": "Bad Request: can't remove chat owner"
+}
+
+```
diff --git a/docs/en/md/Telegram/Administration/Create-invitation-link.md b/docs/en/md/Telegram/Administration/Create-invitation-link.md
new file mode 100644
index 0000000000..2938867273
--- /dev/null
+++ b/docs/en/md/Telegram/Administration/Create-invitation-link.md
@@ -0,0 +1,66 @@
+---
+sidebar_position: 3
+---
+
+# Create invitation link
+ Creates a link for joining a closed chat
+
+
+*Function CreateInvitationLink(Val Token, Val ChatID, Val Title = "", Val ExpirationDate = "", Val UserLimit = 0) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID |
+ | Title | --title | String | Invitation title |
+ | ExpirationDate | --expire | Date | Link expiration date (permanent if not specified) |
+ | UserLimit | --limit | Number | User limit (infinite if not specified) |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ ChannelID = "@testsichee";
+ Day = 86400;
+ CurrentDate = OPI_Tools.GetCurrentDate();
+
+ Title = "Link " + String(CurrentDate);
+ Expiration = CurrentDate + Day;
+ UnixExpiration = OPI_Tools.UNIXTime(Expiration);
+
+ Result = OPI_Telegram.CreateInvitationLink(Token, ChannelID, Title, Expiration, 200);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram CreateInvitationLink --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --title "Link + String(CurrentDate)" --expire %expire% --limit %limit%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": {
+ "invite_link": "https://t.me/+W-9MzjOejStiYzYy",
+ "name": "Link 05/30/2024 12:34:59",
+ "creator": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "expire_date": 1717155300,
+ "member_limit": 200,
+ "creates_join_request": false,
+ "is_primary": false,
+ "is_revoked": false
+ }
+}
+
+```
diff --git a/docs/en/md/Telegram/Administration/Get-participant-count.md b/docs/en/md/Telegram/Administration/Get-participant-count.md
new file mode 100644
index 0000000000..242c22a39a
--- /dev/null
+++ b/docs/en/md/Telegram/Administration/Get-participant-count.md
@@ -0,0 +1,43 @@
+---
+sidebar_position: 6
+---
+
+# Get participant count
+ Gets the total number of chat participants
+
+
+*Function GetParticipantCount(Val Token, Val ChatID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ChatID | --chat | String, Number | Target chat ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ ChannelID = "@testsichee";
+
+ Result = OPI_Telegram.GetParticipantCount(Token, ChannelID);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram GetParticipantCount --token "6129457865:AAFyzNYOAFbu..." --chat %chat%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": 2
+}
+
+```
diff --git a/docs/en/md/Telegram/Administration/Pin-message.md b/docs/en/md/Telegram/Administration/Pin-message.md
new file mode 100644
index 0000000000..f43e20437f
--- /dev/null
+++ b/docs/en/md/Telegram/Administration/Pin-message.md
@@ -0,0 +1,45 @@
+---
+sidebar_position: 4
+---
+
+# Pin message
+ Pins a message in the chat header
+
+
+*Function PinMessage(Val Token, Val ChatID, Val MessageID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | ChatID | --chat | String, Number | Target chat ID |
+ | MessageID | --message | String, Number | Target message ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ ChannelID = "@testsichee";
+ MessageID = "4951";
+
+ Result = OPI_Telegram.PinMessage(Token, ChannelID, MessageID);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram PinMessage --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --message "4951"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": true
+}
+
+```
diff --git a/docs/en/md/Telegram/Administration/Unban.md b/docs/en/md/Telegram/Administration/Unban.md
new file mode 100644
index 0000000000..47c8e593a3
--- /dev/null
+++ b/docs/en/md/Telegram/Administration/Unban.md
@@ -0,0 +1,46 @@
+---
+sidebar_position: 2
+---
+
+# Unban
+ Unbans a previously banned user
+
+
+*Function Unban(Val Token, Val ChatID, Val UserID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID |
+ | UserID | --user | String, Number | Target user ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ UserID = "461699897";
+ ChannelID = "@testsichee";
+
+ Result = OPI_Telegram.Unban(Token, ChannelID, UserID);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram Unban --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --user "461699897"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": false,
+ "error_code": 400,
+ "description": "Bad Request: can't remove chat owner"
+}
+
+```
diff --git a/docs/en/md/Telegram/Administration/Unpin-message.md b/docs/en/md/Telegram/Administration/Unpin-message.md
new file mode 100644
index 0000000000..d15c6bf2fd
--- /dev/null
+++ b/docs/en/md/Telegram/Administration/Unpin-message.md
@@ -0,0 +1,45 @@
+---
+sidebar_position: 5
+---
+
+# Unpin message
+ Unpins a message in the chat header
+
+
+*Function UnpinMessage(Val Token, Val ChatID, Val MessageID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ChatID | --chat | String, Number | Target chat ID |
+ | MessageID | --message | String, Number | Target message ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ ChannelID = "@testsichee";
+ MessageID = "4951";
+
+ Result = OPI_Telegram.UnpinMessage(Token, ChannelID, MessageID);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram UnpinMessage --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --message "4951"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": true
+}
+
+```
diff --git a/docs/en/md/Telegram/Administration/_category_.json b/docs/en/md/Telegram/Administration/_category_.json
new file mode 100644
index 0000000000..dbf6aeee8d
--- /dev/null
+++ b/docs/en/md/Telegram/Administration/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Administration",
+"position": ""
+}
diff --git a/docs/en/md/Telegram/Data-retrieval-and-settings/Delete-webhook.md b/docs/en/md/Telegram/Data-retrieval-and-settings/Delete-webhook.md
new file mode 100644
index 0000000000..b901319b1b
--- /dev/null
+++ b/docs/en/md/Telegram/Data-retrieval-and-settings/Delete-webhook.md
@@ -0,0 +1,41 @@
+---
+sidebar_position: 4
+---
+
+# Delete webhook
+ Deletes the bot event handler URL for webhook operation
+
+
+*Function DeleteWebhook(Val Token) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ Result = OPI_Telegram.DeleteWebhook(Token);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram DeleteWebhook --token "6129457865:AAFyzNYOAFbu..."
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": true,
+ "description": "Webhook was deleted"
+}
+
+```
diff --git a/docs/en/md/Telegram/Data-retrieval-and-settings/Download-file.md b/docs/en/md/Telegram/Data-retrieval-and-settings/Download-file.md
new file mode 100644
index 0000000000..45bba739d6
--- /dev/null
+++ b/docs/en/md/Telegram/Data-retrieval-and-settings/Download-file.md
@@ -0,0 +1,40 @@
+---
+sidebar_position: 5
+---
+
+# Download file
+ Download file from Telegram servers
+
+
+*Function DownloadFile(Val Token, Val FileID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | FileID | --fileid | String | File ID for downloading |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ FileID = "AgACAgIAAx0EcNsaZQACE1lmXraQ7CsFNZ2Jrqimp9A0ir3mQQACmtkxG77-sUoMcnd_RvALsgEAAwIAA3MAAzUE";
+ Token = "6129457865:AAFyzNYOAFbu...";
+
+ Result = OPI_Telegram.DownloadFile(Token, FileID);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram DownloadFile --token "6129457865:AAFyzNYOAFbu..." --fileid "AgACAgIAAx0EcNsaZQACE1lmXraQ7CsFNZ2Jrqimp9A0ir3mQQACmtkxG77-sUoMcnd_RvALsgEAAwIAA3MAAzUE"
+
+```
+
+
+```json title="Result"
+
+NOT JSON: 49 44 33 03 00 00 00 05 1F 76 54 49 54 32 00 00 00 0B 00 00 01 FF FE 44 00 6F 00 67 00 73 00 54 50 45 31 00 00 00 15 00 00 01 FF FE 4D 00 6F 00 74 00 6F 00 72 00 68 00 65 00 61 00 64 00 54 59…
+
+```
diff --git a/docs/en/md/Telegram/Data-retrieval-and-settings/Get-bot-information.md b/docs/en/md/Telegram/Data-retrieval-and-settings/Get-bot-information.md
new file mode 100644
index 0000000000..021765050b
--- /dev/null
+++ b/docs/en/md/Telegram/Data-retrieval-and-settings/Get-bot-information.md
@@ -0,0 +1,49 @@
+---
+sidebar_position: 1
+---
+
+# Get bot information
+Executes the getMe request, returning basic bot information: name, id, ability to add the bot to groups, etc..
+
+
+*Function GetBotInformation(Val Token) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ Result = OPI_Telegram.GetBotInformation(Token);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram GetBotInformation --token "6129457865:AAFyzNYOAFbu..."
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot",
+ "can_join_groups": true,
+ "can_read_all_group_messages": false,
+ "supports_inline_queries": false,
+ "can_connect_to_business": false
+ }
+}
+
+```
diff --git a/docs/en/md/Telegram/Data-retrieval-and-settings/Get-updates.md b/docs/en/md/Telegram/Data-retrieval-and-settings/Get-updates.md
new file mode 100644
index 0000000000..03fba2c6bc
--- /dev/null
+++ b/docs/en/md/Telegram/Data-retrieval-and-settings/Get-updates.md
@@ -0,0 +1,365 @@
+---
+sidebar_position: 2
+---
+
+# Get updates
+Executes a request getUpdates, returning information about bot events. Used in polling mode
+
+
+*Function GetUpdates(Val Token, Val Timeout = 0, Val Offset = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | Timeout | --timeout | String, Number | Waiting time for new events |
+ | Offset | --offset | String, Number | Offset in the list of received messages |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ Result = OPI_Telegram.GetUpdates(Token);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram GetUpdates --token "6129457865:AAFyzNYOAFbu..." --timeout %timeout% --offset %offset%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": [
+ {
+ "update_id": 291366000,
+ "channel_post": {
+ "message_id": 4685,
+ "sender_chat": {
+ "id": -1001893407333,
+ "title": "Test channel",
+ "username": "testsichee",
+ "type": "channel"
+ },
+ "chat": {
+ "id": -1001893407333,
+ "title": "Test channel",
+ "username": "testsichee",
+ "type": "channel"
+ },
+ "date": 1717054881,
+ "pinned_message": {
+ "message_id": 4670,
+ "sender_chat": {
+ "id": -1001893407333,
+ "title": "Test channel",
+ "username": "testsichee",
+ "type": "channel"
+ },
+ "chat": {
+ "id": -1001893407333,
+ "title": "Test channel",
+ "username": "testsichee",
+ "type": "channel"
+ },
+ "date": 1717054721,
+ "text": "String value"
+ }
+ }
+ },
+ {
+ "update_id": 291366001,
+ "message": {
+ "message_id": 2446,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": -1001971186208,
+ "title": "Test",
+ "is_forum": true,
+ "type": "supergroup"
+ },
+ "date": 1717054906,
+ "message_thread_id": 2446,
+ "forum_topic_created": {
+ "name": "TestTopic fb0492fb-3a2d-4496-8309-b119226ef9f9",
+ "icon_color": 7322096,
+ "icon_custom_emoji_id": "5357419403325481346"
+ },
+ "is_topic_message": true
+ }
+ },
+ {
+ "update_id": 291366002,
+ "message": {
+ "message_id": 2448,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": -1001971186208,
+ "title": "Test",
+ "is_forum": true,
+ "type": "supergroup"
+ },
+ "date": 1717054907,
+ "message_thread_id": 2446,
+ "reply_to_message": {
+ "message_id": 2446,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": -1001971186208,
+ "title": "Test",
+ "is_forum": true,
+ "type": "supergroup"
+ },
+ "date": 1717054906,
+ "message_thread_id": 2446,
+ "forum_topic_created": {
+ "name": "TestTopic fb0492fb-3a2d-4496-8309-b119226ef9f9",
+ "icon_color": 7322096,
+ "icon_custom_emoji_id": "5357419403325481346"
+ },
+ "is_topic_message": true
+ },
+ "forum_topic_edited": {
+ "name": "NewTestTitle",
+ "icon_custom_emoji_id": "5310132165583840589"
+ },
+ "is_topic_message": true
+ }
+ },
+ {
+ "update_id": 291366003,
+ "message": {
+ "message_id": 2449,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": -1001971186208,
+ "title": "Test",
+ "is_forum": true,
+ "type": "supergroup"
+ },
+ "date": 1717054912,
+ "forum_topic_reopened": {}
+ }
+ },
+ {
+ "update_id": 291366004,
+ "message": {
+ "message_id": 2450,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": -1001971186208,
+ "title": "Test",
+ "is_forum": true,
+ "type": "supergroup"
+ },
+ "date": 1717054912,
+ "forum_topic_closed": {}
+ }
+ },
+ {
+ "update_id": 291366005,
+ "message": {
+ "message_id": 2451,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": -1001971186208,
+ "title": "Test",
+ "is_forum": true,
+ "type": "supergroup"
+ },
+ "date": 1717054912,
+ "message_thread_id": 2446,
+ "reply_to_message": {
+ "message_id": 2446,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": -1001971186208,
+ "title": "Test",
+ "is_forum": true,
+ "type": "supergroup"
+ },
+ "date": 1717054906,
+ "message_thread_id": 2446,
+ "forum_topic_created": {
+ "name": "TestTopic fb0492fb-3a2d-4496-8309-b119226ef9f9",
+ "icon_color": 7322096,
+ "icon_custom_emoji_id": "5357419403325481346"
+ },
+ "is_topic_message": true
+ },
+ "forum_topic_closed": {},
+ "is_topic_message": true
+ }
+ },
+ {
+ "update_id": 291366006,
+ "message": {
+ "message_id": 2452,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": -1001971186208,
+ "title": "Test",
+ "is_forum": true,
+ "type": "supergroup"
+ },
+ "date": 1717054937,
+ "forum_topic_reopened": {}
+ }
+ },
+ {
+ "update_id": 291366007,
+ "message": {
+ "message_id": 2453,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": -1001971186208,
+ "title": "Test",
+ "is_forum": true,
+ "type": "supergroup"
+ },
+ "date": 1717054937,
+ "message_thread_id": 2446,
+ "reply_to_message": {
+ "message_id": 2446,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": -1001971186208,
+ "title": "Test",
+ "is_forum": true,
+ "type": "supergroup"
+ },
+ "date": 1717054906,
+ "message_thread_id": 2446,
+ "forum_topic_created": {
+ "name": "TestTopic fb0492fb-3a2d-4496-8309-b119226ef9f9",
+ "icon_color": 7322096,
+ "icon_custom_emoji_id": "5357419403325481346"
+ },
+ "is_topic_message": true
+ },
+ "forum_topic_reopened": {},
+ "is_topic_message": true
+ }
+ },
+ {
+ "update_id": 291366008,
+ "message": {
+ "message_id": 2454,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": -1001971186208,
+ "title": "Test",
+ "is_forum": true,
+ "type": "supergroup"
+ },
+ "date": 1717054995,
+ "forum_topic_edited": {
+ "name": "New main thread name b7ff8b12-563b-417f-8218-a460d59d7f7f"
+ }
+ }
+ },
+ {
+ "update_id": 291366009,
+ "message": {
+ "message_id": 2455,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": -1001971186208,
+ "title": "Test",
+ "is_forum": true,
+ "type": "supergroup"
+ },
+ "date": 1717055002,
+ "general_forum_topic_hidden": {}
+ }
+ },
+ {
+ "update_id": 291366010,
+ "message": {
+ "message_id": 2456,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": -1001971186208,
+ "title": "Test",
+ "is_forum": true,
+ "type": "supergroup"
+ },
+ "date": 1717055007,
+ "general_forum_topic_unhidden": {}
+ }
+ }
+ ]
+}
+
+```
diff --git a/docs/en/md/Telegram/Data-retrieval-and-settings/Set-webhook.md b/docs/en/md/Telegram/Data-retrieval-and-settings/Set-webhook.md
new file mode 100644
index 0000000000..537751132f
--- /dev/null
+++ b/docs/en/md/Telegram/Data-retrieval-and-settings/Set-webhook.md
@@ -0,0 +1,44 @@
+---
+sidebar_position: 3
+---
+
+# Set Webhook
+ Set webhook URL for bot event handling in webhook mode
+
+
+*Function SetWebhook(Val Token, Val URL) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | URL | --url | String | Request handling address from Telegram (with https:) |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ URL = "https://api.athenaeum.digital/opi/hs/twitter";
+
+ Result = OPI_Telegram.SetWebhook(Token, URL);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram SetWebhook --token "6129457865:AAFyzNYOAFbu..." --url "https://api.athenaeum.digital/opi/hs/twitter"
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": true,
+ "description": "Webhook was set"
+}
+
+```
diff --git a/docs/en/md/Telegram/Data-retrieval-and-settings/_category_.json b/docs/en/md/Telegram/Data-retrieval-and-settings/_category_.json
new file mode 100644
index 0000000000..415e6b4b3f
--- /dev/null
+++ b/docs/en/md/Telegram/Data-retrieval-and-settings/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Data retrieval and settings",
+"position": ""
+}
diff --git a/docs/en/md/Telegram/Data-sending/Form-keyboard-from-button-array.md b/docs/en/md/Telegram/Data-sending/Form-keyboard-from-button-array.md
new file mode 100644
index 0000000000..f0420891db
--- /dev/null
+++ b/docs/en/md/Telegram/Data-sending/Form-keyboard-from-button-array.md
@@ -0,0 +1,67 @@
+---
+sidebar_position: 12
+---
+
+# Generate keyboard from array of buttons
+ Generates a simple JSON keyboard from an array of buttons for a message or bottom panel
+
+
+*Function FormKeyboardFromButtonArray(Val ButtonArray, Val UnderMessage = False, Val OneByOne = True) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | ButtonArray | --buttons | Array of String | Array of buttons |
+ | UnderMessage | --under | Boolean | Keyboard under the message or on the bottom panel |
+ | OneByOne | --column | Boolean | True > buttons are displayed in a column, False > in a row |
+
+
+ Returns: String - Keyboard JSON
+
+```bsl title="Code example"
+
+
+ ButtonArray = New Array;
+ ButtonArray.Add("Great");
+ ButtonArray.Add("Ok");
+ ButtonArray.Add("Bad");
+
+ Keyboard = OPI_Telegram.FormKeyboardFromButtonArray(ButtonArray, True, True);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram FormKeyboardFromButtonArray --buttons %buttons% --under %under% --column %column%
+
+```
+
+
+```json title="Result"
+
+{
+ "inline_keyboard":[
+ [
+ {
+ "text":"\u041E\u0442\u043B\u0438\u0447\u043D\u043E",
+ "callback_data":"\u041E\u0442\u043B\u0438\u0447\u043D\u043E"
+ }
+ ],
+ [
+ {
+ "text":"\u041D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u043E",
+ "callback_data":"\u041D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u043E"
+ }
+ ],
+ [
+ {
+ "text":"\u041F\u043B\u043E\u0445\u043E",
+ "callback_data":"\u041F\u043B\u043E\u0445\u043E"
+ }
+ ]
+ ],
+ "rows":1
+ }
+
+```
diff --git a/docs/en/md/Telegram/Data-sending/Forward-message.md b/docs/en/md/Telegram/Data-sending/Forward-message.md
new file mode 100644
index 0000000000..fc9d1924eb
--- /dev/null
+++ b/docs/en/md/Telegram/Data-sending/Forward-message.md
@@ -0,0 +1,83 @@
+---
+sidebar_position: 11
+---
+
+# Forward message
+ Forwards a message between chats or within a chat
+
+
+*Function ForwardMessage(Val Token, Val OriginalID, Val FromID, Val ToID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | OriginalID | --message | String, Number | Original message ID |
+ | FromID | --from | String, Number | Chat ID of the original message |
+ | ToID | --to | String, Number | Target chat ID or ChatID*TopicID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ ChatID = "461699897";
+ ChannelID = "@testsichee";
+ MessageID = "4951";
+
+ Result = OPI_Telegram.ForwardMessage(Token, MessageID, ChannelID, ChatID);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram ForwardMessage --token "6129457865:AAFyzNYOAFbu..." --message %message% --from %from% --to %to%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": {
+ "message_id": 4649,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": 461699897,
+ "first_name": "Anton",
+ "last_name": "Titowets",
+ "username": "JKIee",
+ "type": "private"
+ },
+ "date": 1717072482,
+ "forward_origin": {
+ "type": "channel",
+ "chat": {
+ "id": -1001893407333,
+ "title": "Test channel",
+ "username": "testsichee",
+ "type": "channel"
+ },
+ "message_id": 4686,
+ "date": 1717072354
+ },
+ "forward_from_chat": {
+ "id": -1001893407333,
+ "title": "Test channel",
+ "username": "testsichee",
+ "type": "channel"
+ },
+ "forward_from_message_id": 4686,
+ "forward_date": 1717072354,
+ "text": "String value"
+ }
+}
+
+```
diff --git a/docs/en/md/Telegram/Data-sending/Send-audio.md b/docs/en/md/Telegram/Data-sending/Send-audio.md
new file mode 100644
index 0000000000..692da6f205
--- /dev/null
+++ b/docs/en/md/Telegram/Data-sending/Send-audio.md
@@ -0,0 +1,92 @@
+---
+sidebar_position: 4
+---
+
+# Send audio
+ Sends an audio file to a chat or channel
+
+
+*Function SendAudio(Val Token, Val ChatID, Val Text, Val Audio, Val Keyboard = "", Val Markup = "Markdown") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID |
+ | Text | --text | String | Message text |
+ | Audio | --audio | BinaryData,String | Audio file |
+ | Keyboard | --keyboard | String | Keyboard JSON or path to .json |
+ | Markup | --parsemode | String | Text processing type (HTML, Markdown, MarkdownV2) |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ ChatID = "461699897";
+ ChannelID = "@testsichee";
+ Text = "String value";
+ Audio = "https://openintegrations.dev/test_data/song.mp3";
+
+ AudioPath = GetTempFileName("mp3");
+ CopyFile(Audio, AudioPath);
+
+ AudioDD = New BinaryData(AudioPath);
+
+ Result = OPI_Telegram.SendAudio(Token, ChatID, Text, Audio);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SendAudio", "Telegram");
+
+
+ Result = OPI_Telegram.SendAudio(Token, ChannelID, Text, AudioPath);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SendAudio (Path)");
+
+
+ Result = OPI_Telegram.SendAudio(Token, ChannelID, Text, AudioDD);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram SendAudio --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "String value" --audio "https://openintegrations.dev/test_data/song.mp3" --keyboard %keyboard% --parsemode %parsemode%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": {
+ "message_id": 4641,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": 461699897,
+ "first_name": "Anton",
+ "last_name": "Titowets",
+ "username": "JKIee",
+ "type": "private"
+ },
+ "date": 1717072399,
+ "audio": {
+ "duration": 228,
+ "file_name": "audio",
+ "mime_type": "audio/mpeg",
+ "title": "Dogs",
+ "performer": "Motorhead",
+ "file_id": "CQACAgIAAxkDAAISIWZYcg_Kxij0GylJNbAlQXeFsOL_AAKsUAACYCjISuJ28LqFPDf3NQQ",
+ "file_unique_id": "AgADrFAAAmAoyEo",
+ "file_size": 9229352
+ },
+ "caption": "String value"
+ }
+}
+
+```
diff --git a/docs/en/md/Telegram/Data-sending/Send-contact.md b/docs/en/md/Telegram/Data-sending/Send-contact.md
new file mode 100644
index 0000000000..36355100fa
--- /dev/null
+++ b/docs/en/md/Telegram/Data-sending/Send-contact.md
@@ -0,0 +1,77 @@
+---
+sidebar_position: 9
+---
+
+# Send contact
+ Sends a contact with name and phone number
+
+
+*Function SendContact(Val Token, Val ChatID, Val Name, Val LastName, Val Phone, Val Keyboard = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID |
+ | Name | --name | String | Contact name |
+ | LastName | --surname | String | Contact last name |
+ | Phone | --phone | String | Contact phone number |
+ | Keyboard | --keyboard | String | Keyboard JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ ChatID = "461699897";
+ ChannelID = "@testsichee";
+ Name = "John";
+ LastName = "Doe";
+ Phone = "88005553535";
+
+ Result = OPI_Telegram.SendContact(Token, ChatID, Name, LastName, Phone);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SendContact", "Telegram");
+
+
+ Result = OPI_Telegram.SendContact(Token, ChannelID, Name, LastName, Phone);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram SendContact --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --name "John" --surname "Doe" --phone "88005553535" --keyboard %keyboard%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": {
+ "message_id": 4647,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": 461699897,
+ "first_name": "Anton",
+ "last_name": "Titowets",
+ "username": "JKIee",
+ "type": "private"
+ },
+ "date": 1717072448,
+ "contact": {
+ "phone_number": "88005553535",
+ "first_name": "John",
+ "last_name": "Doe"
+ }
+ }
+}
+
+```
diff --git a/docs/en/md/Telegram/Data-sending/Send-document.md b/docs/en/md/Telegram/Data-sending/Send-document.md
new file mode 100644
index 0000000000..119241fcdb
--- /dev/null
+++ b/docs/en/md/Telegram/Data-sending/Send-document.md
@@ -0,0 +1,89 @@
+---
+sidebar_position: 5
+---
+
+# Send document
+ Sends a document to a chat or channel
+
+
+*Function SendDocument(Val Token, Val ChatID, Val Text, Val Document, Val Keyboard = "", Val Markup = "Markdown") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID |
+ | Text | --text | String | Message text |
+ | Document | --doc | BinaryData,String | Document file |
+ | Keyboard | --keyboard | String | Keyboard JSON or path to .json |
+ | Markup | --parsemode | String | Text processing type (HTML, Markdown, MarkdownV2) |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ ChatID = "461699897";
+ ChannelID = "@testsichee";
+ Text = "String value";
+ Document = "https://openintegrations.dev/test_data/document.docx";
+
+ DocumentPath = GetTempFileName("docx");
+ CopyFile(Document, DocumentPath);
+
+ DocumentDD = New BinaryData(DocumentPath);
+
+ Result = OPI_Telegram.SendDocument(Token, ChatID, Text, Document);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SendDocument", "Telegram");
+
+
+ Result = OPI_Telegram.SendDocument(Token, ChannelID, Text, DocumentPath);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SendDocument (Path)");
+
+
+ Result = OPI_Telegram.SendDocument(Token, ChannelID, Text, DocumentDD);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram SendDocument --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "String value" --doc "https://openintegrations.dev/test_data/document.docx" --keyboard %keyboard% --parsemode %parsemode%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": {
+ "message_id": 4642,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": 461699897,
+ "first_name": "Anton",
+ "last_name": "Titowets",
+ "username": "JKIee",
+ "type": "private"
+ },
+ "date": 1717072414,
+ "document": {
+ "file_name": "document.docx",
+ "mime_type": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
+ "file_id": "BQACAgIAAxkDAAISImZYch5MDU2ibeJ0S46yZfw6Dmb2AAKtUAACYCjISp3o6gzXeDCVNQQ",
+ "file_unique_id": "AgADrVAAAmAoyEo",
+ "file_size": 24069
+ },
+ "caption": "String value"
+ }
+}
+
+```
diff --git a/docs/en/md/Telegram/Data-sending/Send-gif.md b/docs/en/md/Telegram/Data-sending/Send-gif.md
new file mode 100644
index 0000000000..4929d977ac
--- /dev/null
+++ b/docs/en/md/Telegram/Data-sending/Send-gif.md
@@ -0,0 +1,127 @@
+---
+sidebar_position: 6
+---
+
+# Send GIF
+ Sends a GIF to a chat or channel
+
+
+*Function SendGif(Val Token, Val ChatID, Val Text, Val GIF, Val Keyboard = "", Val Markup = "Markdown") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID |
+ | Text | --text | String | Message text |
+ | GIF | --gif | BinaryData,String | GIF file |
+ | Keyboard | --keyboard | String | Keyboard JSON or path to .json |
+ | Markup | --parsemode | String | Text processing type (HTML, Markdown, MarkdownV2) |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ ChatID = "461699897";
+ ChannelID = "@testsichee";
+ Text = "String value";
+ GIF = "https://openintegrations.dev/test_data/animation.gif";
+
+ GifPath = GetTempFileName("gif");
+ CopyFile(GIF, GifPath);
+
+ GifDD = New BinaryData(GifPath);
+
+ Result = OPI_Telegram.SendGif(Token, ChatID, Text, GIF);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SendGif", "Telegram");
+
+
+ Result = OPI_Telegram.SendGif(Token, ChannelID, Text, GifPath);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SendGif (Path)");
+
+
+ Result = OPI_Telegram.SendGif(Token, ChannelID, Text, GifDD);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram SendGif --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "String value" --gif "https://openintegrations.dev/test_data/animation.gif" --keyboard %keyboard% --parsemode %parsemode%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": {
+ "message_id": 4643,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": 461699897,
+ "first_name": "Anton",
+ "last_name": "Titowets",
+ "username": "JKIee",
+ "type": "private"
+ },
+ "date": 1717072423,
+ "animation": {
+ "file_name": "animation.gif.mp4",
+ "mime_type": "video/mp4",
+ "duration": 3,
+ "width": 220,
+ "height": 220,
+ "thumbnail": {
+ "file_id": "AAMCAgADGQMAAhIjZlhyJr32tGqAiRbJXXmTK6ATld0AAq5QAAJgKMhKlmRvtTyqyUgBAAdtAAM1BA",
+ "file_unique_id": "AQADrlAAAmAoyEpy",
+ "file_size": 11352,
+ "width": 220,
+ "height": 220
+ },
+ "thumb": {
+ "file_id": "AAMCAgADGQMAAhIjZlhyJr32tGqAiRbJXXmTK6ATld0AAq5QAAJgKMhKlmRvtTyqyUgBAAdtAAM1BA",
+ "file_unique_id": "AQADrlAAAmAoyEpy",
+ "file_size": 11352,
+ "width": 220,
+ "height": 220
+ },
+ "file_id": "CgACAgIAAxkDAAISI2ZYcia99rRqgIkWyV15kyugE5XdAAKuUAACYCjISpZkb7U8qslINQQ",
+ "file_unique_id": "AgADrlAAAmAoyEo",
+ "file_size": 84940
+ },
+ "document": {
+ "file_name": "animation.gif.mp4",
+ "mime_type": "video/mp4",
+ "thumbnail": {
+ "file_id": "AAMCAgADGQMAAhIjZlhyJr32tGqAiRbJXXmTK6ATld0AAq5QAAJgKMhKlmRvtTyqyUgBAAdtAAM1BA",
+ "file_unique_id": "AQADrlAAAmAoyEpy",
+ "file_size": 11352,
+ "width": 220,
+ "height": 220
+ },
+ "thumb": {
+ "file_id": "AAMCAgADGQMAAhIjZlhyJr32tGqAiRbJXXmTK6ATld0AAq5QAAJgKMhKlmRvtTyqyUgBAAdtAAM1BA",
+ "file_unique_id": "AQADrlAAAmAoyEpy",
+ "file_size": 11352,
+ "width": 220,
+ "height": 220
+ },
+ "file_id": "CgACAgIAAxkDAAISI2ZYcia99rRqgIkWyV15kyugE5XdAAKuUAACYCjISpZkb7U8qslINQQ",
+ "file_unique_id": "AgADrlAAAmAoyEo",
+ "file_size": 84940
+ },
+ "caption": "String value"
+ }
+}
+
+```
diff --git a/docs/en/md/Telegram/Data-sending/Send-image.md b/docs/en/md/Telegram/Data-sending/Send-image.md
new file mode 100644
index 0000000000..4deca15ee4
--- /dev/null
+++ b/docs/en/md/Telegram/Data-sending/Send-image.md
@@ -0,0 +1,119 @@
+---
+sidebar_position: 2
+---
+
+# Send image
+ Sends an image to a chat or channel
+
+
+*Function SendImage(Val Token, Val ChatID, Val Text, Val Image, Val Keyboard = "", Val Markup = "Markdown") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID |
+ | Text | --text | String | Message text |
+ | Image | --picture | BinaryData,String | Image file |
+ | Keyboard | --keyboard | String | Keyboard JSON or path to .json |
+ | Markup | --parsemode | String | Text processing type (HTML, Markdown, MarkdownV2) |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ ChatID = "461699897";
+ ChannelID = "@testsichee";
+ Text = "String value";
+ Image = "https://openintegrations.dev/test_data/picture.jpg";
+
+ ImagePath = GetTempFileName("png");
+ CopyFile(Image, ImagePath);
+
+ ImageDD = New BinaryData(ImagePath);
+
+ Result = OPI_Telegram.SendImage(Token, ChatID, Text, Image);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SendImage", "Telegram");
+
+
+ Result = OPI_Telegram.SendImage(Token, ChannelID, Text, ImagePath);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SendPicture (Path)");
+
+
+ Result = OPI_Telegram.SendImage(Token, ChannelID, Text, ImageDD);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram SendImage --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "String value" --picture "https://openintegrations.dev/test_data/picture.jpg" --keyboard %keyboard% --parsemode %parsemode%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": {
+ "message_id": 4639,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": 461699897,
+ "first_name": "Anton",
+ "last_name": "Titowets",
+ "username": "JKIee",
+ "type": "private"
+ },
+ "date": 1717072364,
+ "photo": [
+ {
+ "file_id": "AgACAgIAAxkDAAISH2ZYcewv1LaJnVI1E6pdq0EyR0QJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADcwADNQQ",
+ "file_unique_id": "AQADmtkxG77-sUp4",
+ "file_size": 1568,
+ "width": 90,
+ "height": 67
+ },
+ {
+ "file_id": "AgACAgIAAxkDAAISH2ZYcewv1LaJnVI1E6pdq0EyR0QJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADbQADNQQ",
+ "file_unique_id": "AQADmtkxG77-sUpy",
+ "file_size": 21633,
+ "width": 320,
+ "height": 240
+ },
+ {
+ "file_id": "AgACAgIAAxkDAAISH2ZYcewv1LaJnVI1E6pdq0EyR0QJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADeAADNQQ",
+ "file_unique_id": "AQADmtkxG77-sUp9",
+ "file_size": 99260,
+ "width": 800,
+ "height": 600
+ },
+ {
+ "file_id": "AgACAgIAAxkDAAISH2ZYcewv1LaJnVI1E6pdq0EyR0QJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADeQADNQQ",
+ "file_unique_id": "AQADmtkxG77-sUp-",
+ "file_size": 218651,
+ "width": 1280,
+ "height": 960
+ },
+ {
+ "file_id": "AgACAgIAAxkDAAISH2ZYcewv1LaJnVI1E6pdq0EyR0QJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADdwADNQQ",
+ "file_unique_id": "AQADmtkxG77-sUp8",
+ "file_size": 650214,
+ "width": 2560,
+ "height": 1920
+ }
+ ],
+ "caption": "String value"
+ }
+}
+
+```
diff --git a/docs/en/md/Telegram/Data-sending/Send-location.md b/docs/en/md/Telegram/Data-sending/Send-location.md
new file mode 100644
index 0000000000..6da47d486d
--- /dev/null
+++ b/docs/en/md/Telegram/Data-sending/Send-location.md
@@ -0,0 +1,74 @@
+---
+sidebar_position: 8
+---
+
+# Send location
+ Sends location by geographic latitude and longitude to a chat or channel
+
+
+*Function SendLocation(Val Token, Val ChatID, Val Latitude, Val Longitude, Val Keyboard = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID |
+ | Latitude | --lat | String, Number | Geographic latitude |
+ | Longitude | --long | String, Number | Geographic longitude |
+ | Keyboard | --keyboard | String | Keyboard JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ ChatID = "461699897";
+ ChannelID = "@testsichee";
+ Width = "48.87373649724122";
+ Longitude = "48.87373649724122";
+
+ Result = OPI_Telegram.SendLocation(Token, ChatID, Width, Longitude);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SendLocation", "Telegram");
+
+
+ Result = OPI_Telegram.SendLocation(Token, ChannelID, Width, Longitude);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram SendLocation --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --lat %lat% --long "48.87373649724122" --keyboard %keyboard%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": {
+ "message_id": 4646,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": 461699897,
+ "first_name": "Anton",
+ "last_name": "Titowets",
+ "username": "JKIee",
+ "type": "private"
+ },
+ "date": 1717072442,
+ "location": {
+ "latitude": 48.873739,
+ "longitude": 48.873733
+ }
+ }
+}
+
+```
diff --git a/docs/en/md/Telegram/Data-sending/Send-media-group.md b/docs/en/md/Telegram/Data-sending/Send-media-group.md
new file mode 100644
index 0000000000..ec88be2c0f
--- /dev/null
+++ b/docs/en/md/Telegram/Data-sending/Send-media-group.md
@@ -0,0 +1,152 @@
+---
+sidebar_position: 7
+---
+
+# Send media group
+ Sends a set of files to a chat or channel. Media types: audio, document, photo, video
+
+
+*Function SendMediaGroup(Val Token, Val ChatID, Val Text, Val FileMapping, Val Keyboard = "", Val Markup = "Markdown") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID |
+ | Text | --text | String | Message text |
+ | FileMapping | --media | Map of String | File JSON or path to .json |
+ | Keyboard | --keyboard | String | Keyboard JSON or path to .json |
+ | Markup | --parsemode | String | Text processing type (HTML, Markdown, MarkdownV2) |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+
+ Token = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
+ Description = "Pictures group";
+ FileMapping = New Map;
+ FileMapping.Insert("C:\OPI\alpaca.png", "photo");
+ FileMapping.Insert("C:\OPI\alpaca_text.png", "photo");
+
+ Response = OPI_Telegram.SendMediaGroup(Token, 1234567890, Description, FileMapping); //Map
+ Response = OPI_Tools.JSONString(Response_); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram SendMediaGroup --token "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ" --chat %chat% --text %text% --media %media% --keyboard %keyboard% --parsemode %parsemode%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": [
+ {
+ "message_id": 4644,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": 461699897,
+ "first_name": "Anton",
+ "last_name": "Titowets",
+ "username": "JKIee",
+ "type": "private"
+ },
+ "date": 1717072435,
+ "media_group_id": "13736579485142714",
+ "photo": [
+ {
+ "file_id": "AgACAgIAAxkDAAISJGZYcjMH_sZQUquUAgQ99ai1gbJJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADcwADNQQ",
+ "file_unique_id": "AQADmtkxG77-sUp4",
+ "file_size": 1568,
+ "width": 90,
+ "height": 67
+ },
+ {
+ "file_id": "AgACAgIAAxkDAAISJGZYcjMH_sZQUquUAgQ99ai1gbJJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADbQADNQQ",
+ "file_unique_id": "AQADmtkxG77-sUpy",
+ "file_size": 21633,
+ "width": 320,
+ "height": 240
+ },
+ {
+ "file_id": "AgACAgIAAxkDAAISJGZYcjMH_sZQUquUAgQ99ai1gbJJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADeAADNQQ",
+ "file_unique_id": "AQADmtkxG77-sUp9",
+ "file_size": 99260,
+ "width": 800,
+ "height": 600
+ },
+ {
+ "file_id": "AgACAgIAAxkDAAISJGZYcjMH_sZQUquUAgQ99ai1gbJJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADeQADNQQ",
+ "file_unique_id": "AQADmtkxG77-sUp-",
+ "file_size": 218651,
+ "width": 1280,
+ "height": 960
+ },
+ {
+ "file_id": "AgACAgIAAxkDAAISJGZYcjMH_sZQUquUAgQ99ai1gbJJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADdwADNQQ",
+ "file_unique_id": "AQADmtkxG77-sUp8",
+ "file_size": 650214,
+ "width": 2560,
+ "height": 1920
+ }
+ ],
+ "caption": "String value"
+ },
+ {
+ "message_id": 4645,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": 461699897,
+ "first_name": "Anton",
+ "last_name": "Titowets",
+ "username": "JKIee",
+ "type": "private"
+ },
+ "date": 1717072435,
+ "media_group_id": "13736579485142714",
+ "video": {
+ "duration": 5,
+ "width": 640,
+ "height": 480,
+ "file_name": "video1",
+ "mime_type": "video/mp4",
+ "thumbnail": {
+ "file_id": "AAMCAgADGQMAAhIlZlhyM8blQGUtyAJ_ndJRjfrrHT8AAq9QAAJgKMhK7ZjJRS8XMtIBAAdtAAM1BA",
+ "file_unique_id": "AQADr1AAAmAoyEpy",
+ "file_size": 20106,
+ "width": 320,
+ "height": 240
+ },
+ "thumb": {
+ "file_id": "AAMCAgADGQMAAhIlZlhyM8blQGUtyAJ_ndJRjfrrHT8AAq9QAAJgKMhK7ZjJRS8XMtIBAAdtAAM1BA",
+ "file_unique_id": "AQADr1AAAmAoyEpy",
+ "file_size": 20106,
+ "width": 320,
+ "height": 240
+ },
+ "file_id": "BAACAgIAAxkDAAISJWZYcjPG5UBlLcgCf53SUY366x0_AAKvUAACYCjISu2YyUUvFzLSNQQ",
+ "file_unique_id": "AgADr1AAAmAoyEo",
+ "file_size": 1137878
+ }
+ }
+ ]
+}
+
+```
diff --git a/docs/en/md/Telegram/Data-sending/Send-poll.md b/docs/en/md/Telegram/Data-sending/Send-poll.md
new file mode 100644
index 0000000000..c1e81269c8
--- /dev/null
+++ b/docs/en/md/Telegram/Data-sending/Send-poll.md
@@ -0,0 +1,104 @@
+---
+sidebar_position: 10
+---
+
+# Send poll
+ Sends a poll with answer options
+
+
+*Function SendPoll(Val Token, Val ChatID, Val Question, Val AnswersArray, Val Anonymous = True) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID |
+ | Question | --question | String | Poll question |
+ | AnswersArray | --options | Array of String | Array of answer options |
+ | Anonymous | --anonymous | Boolean | Poll anonymity |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ ChatID = "461699897";
+ ChannelID = "@testsichee";
+ Question = "What's your favorite color?";
+
+ AnswersArray = New Array;
+ AnswersArray.Add("Red");
+ AnswersArray.Add("Yellow");
+ AnswersArray.Add("Green");
+ AnswersArray.Add("Blue");
+
+ Result = OPI_Telegram.SendPoll(Token, ChatID, Question, AnswersArray, False);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SendPoll", "Telegram");
+
+
+ Result = OPI_Telegram.SendPoll(Token, ChannelID, Question, AnswersArray, True);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SendPoll (channel)");
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram SendPoll --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --question "What's your favorite color?" --options %options% --anonymous %anonymous%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": {
+ "message_id": 4648,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": 461699897,
+ "first_name": "Anton",
+ "last_name": "Titowets",
+ "username": "JKIee",
+ "type": "private"
+ },
+ "date": 1717072475,
+ "poll": {
+ "id": "5388601346930772585",
+ "question": "What's your favorite color?",
+ "options": [
+ {
+ "text": "Red",
+ "voter_count": 0
+ },
+ {
+ "text": "Yellow",
+ "voter_count": 0
+ },
+ {
+ "text": "Green",
+ "voter_count": 0
+ },
+ {
+ "text": "Blue",
+ "voter_count": 0
+ }
+ ],
+ "total_voter_count": 0,
+ "is_closed": false,
+ "is_anonymous": false,
+ "type": "regular",
+ "allows_multiple_answers": false
+ }
+ }
+}
+
+```
diff --git a/docs/en/md/Telegram/Data-sending/Send-text-message.md b/docs/en/md/Telegram/Data-sending/Send-text-message.md
new file mode 100644
index 0000000000..d90ace1321
--- /dev/null
+++ b/docs/en/md/Telegram/Data-sending/Send-text-message.md
@@ -0,0 +1,70 @@
+---
+sidebar_position: 1
+---
+
+# Send text message
+ Sends a text message to a chat or channel
+
+
+*Function SendTextMessage(Val Token, Val ChatID, Val Text, Val Keyboard = "", Val Markup = "Markdown") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID |
+ | Text | --text | String | Message text |
+ | Keyboard | --keyboard | String | Keyboard JSON or path to .json |
+ | Markup | --parsemode | String | Text processing type (HTML, Markdown, MarkdownV2) |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ ChatID = "461699897";
+ ChannelID = "@testsichee";
+ Text = "String value";
+
+ Result = OPI_Telegram.SendTextMessage(Token, ChatID, Text);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SendTextMessage", "Telegram");
+
+
+ Result = OPI_Telegram.SendTextMessage(Token, ChannelID, Text);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram SendTextMessage --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "String value" --keyboard %keyboard% --parsemode %parsemode%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": {
+ "message_id": 4638,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": 461699897,
+ "first_name": "Anton",
+ "last_name": "Titowets",
+ "username": "JKIee",
+ "type": "private"
+ },
+ "date": 1717072354,
+ "text": "String value"
+ }
+}
+
+```
diff --git a/docs/en/md/Telegram/Data-sending/Send-video.md b/docs/en/md/Telegram/Data-sending/Send-video.md
new file mode 100644
index 0000000000..2ad831fd38
--- /dev/null
+++ b/docs/en/md/Telegram/Data-sending/Send-video.md
@@ -0,0 +1,106 @@
+---
+sidebar_position: 3
+---
+
+# Send video
+ Sends a video to a chat or channel
+
+
+*Function SendVideo(Val Token, Val ChatID, Val Text, Val Video, Val Keyboard = "", Val Markup = "Markdown") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Bot token |
+ | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID |
+ | Text | --text | String | Message text |
+ | Video | --video | BinaryData,String | Video file |
+ | Keyboard | --keyboard | String | Keyboard JSON or path to .json |
+ | Markup | --parsemode | String | Text processing type (HTML, Markdown, MarkdownV2) |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ ChatID = "461699897";
+ ChannelID = "@testsichee";
+ Text = "String value";
+ Video = "https://openintegrations.dev/test_data/video.mp4";
+
+ VideoPath = GetTempFileName("mp4");
+ CopyFile(Video, VideoPath);
+
+ VideoDD = New BinaryData(VideoPath);
+
+ Result = OPI_Telegram.SendVideo(Token, ChatID, Text, Video);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SendVideo", "Telegram");
+
+
+ Result = OPI_Telegram.SendVideo(Token, ChannelID, Text, VideoPath);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SendVideo (Path)");
+
+
+ Result = OPI_Telegram.SendVideo(Token, ChannelID, Text, VideoDD);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram SendVideo --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "String value" --video "https://openintegrations.dev/test_data/video.mp4" --keyboard %keyboard% --parsemode %parsemode%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": {
+ "message_id": 4640,
+ "from": {
+ "id": 6129457865,
+ "is_bot": true,
+ "first_name": "Vitaly The Bot",
+ "username": "sicheebot"
+ },
+ "chat": {
+ "id": 461699897,
+ "first_name": "Anton",
+ "last_name": "Titowets",
+ "username": "JKIee",
+ "type": "private"
+ },
+ "date": 1717072376,
+ "video": {
+ "duration": 5,
+ "width": 640,
+ "height": 480,
+ "file_name": "video",
+ "mime_type": "video/mp4",
+ "thumbnail": {
+ "file_id": "AAMCAgADGQMAAhIgZlhx93ZvZz-UGKGqjCgPLXlYPSgAAqtQAAJgKMhKHu6gl3VqCfoBAAdtAAM1BA",
+ "file_unique_id": "AQADq1AAAmAoyEpy",
+ "file_size": 20106,
+ "width": 320,
+ "height": 240
+ },
+ "thumb": {
+ "file_id": "AAMCAgADGQMAAhIgZlhx93ZvZz-UGKGqjCgPLXlYPSgAAqtQAAJgKMhKHu6gl3VqCfoBAAdtAAM1BA",
+ "file_unique_id": "AQADq1AAAmAoyEpy",
+ "file_size": 20106,
+ "width": 320,
+ "height": 240
+ },
+ "file_id": "BAACAgIAAxkDAAISIGZYcfd2b2c_lBihqowoDy15WD0oAAKrUAACYCjISh7uoJd1agn6NQQ",
+ "file_unique_id": "AgADq1AAAmAoyEo",
+ "file_size": 1137878
+ },
+ "caption": "String value"
+ }
+}
+
+```
diff --git a/docs/en/md/Telegram/Data-sending/_category_.json b/docs/en/md/Telegram/Data-sending/_category_.json
new file mode 100644
index 0000000000..c6e1384ca0
--- /dev/null
+++ b/docs/en/md/Telegram/Data-sending/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Data sending",
+"position": ""
+}
diff --git a/docs/en/md/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md b/docs/en/md/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md
new file mode 100644
index 0000000000..55026d4545
--- /dev/null
+++ b/docs/en/md/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md
@@ -0,0 +1,50 @@
+---
+sidebar_position: 10
+---
+
+# Clear thread's pinned messages list
+ Clears the list of pinned messages in the forum thread
+
+
+*Function ClearThreadPinnedMessagesList(Val Token, Val ChatID, Val ThreadID = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | ChatID | --forum | String, Number | Thread chat ID |
+ | ThreadID | --topic | String, Number | Thread ID. Main if not filled |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ Chat = "-1001971186208";
+ Topic = "2673";
+
+ Result = OPI_Telegram.ClearThreadPinnedMessagesList(Token, Chat);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "ClearPinnedMessagesList (main)");
+
+
+ Result = OPI_Telegram.ClearThreadPinnedMessagesList(Token, Chat, Topic);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram ClearThreadPinnedMessagesList --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": true
+}
+
+```
diff --git a/docs/en/md/Telegram/Forum-topic-management/Close-forum-thread.md b/docs/en/md/Telegram/Forum-topic-management/Close-forum-thread.md
new file mode 100644
index 0000000000..60fb45e557
--- /dev/null
+++ b/docs/en/md/Telegram/Forum-topic-management/Close-forum-thread.md
@@ -0,0 +1,51 @@
+---
+sidebar_position: 4
+---
+
+# Close forum thread
+ Closes the thread for new messages
+
+
+*Function CloseForumThread(Val Token, Val ChatID, Val ThreadID = "") ExportReturn ManageForumThreadState(Token, ChatID, 2, ThreadID);EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | ChatID | --forum | String, Number | Thread chat ID |
+ | ThreadID | --topic | String, Number | Thread ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ Chat = "-1001971186208";
+ Topic = "2673";
+
+
+ Result = OPI_Telegram.CloseForumThread(Token, Chat); // Closes main topic
+
+ OPI_TestDataRetrieval.WriteLog(Result, "CloseForumTopic (main)");
+
+
+ Result = OPI_Telegram.CloseForumThread(Token, Chat, Topic);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram CloseForumThread --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": true
+}
+
+```
diff --git a/docs/en/md/Telegram/Forum-topic-management/Create-forum-thread.md b/docs/en/md/Telegram/Forum-topic-management/Create-forum-thread.md
new file mode 100644
index 0000000000..b6edb6251f
--- /dev/null
+++ b/docs/en/md/Telegram/Forum-topic-management/Create-forum-thread.md
@@ -0,0 +1,52 @@
+---
+sidebar_position: 2
+---
+
+# Create forum thread
+ Creates a new thread in the group with theme functionality enabled
+
+
+*Function CreateForumThread(Val Token, Val ChatID, Val Title, Val IconID = "") ExportReturn ForumTopicManagement(Token, ChatID, Title, IconID);EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | ChatID | --forum | String, Number | Thread creation chat ID |
+ | Title | --title | String | Thread title |
+ | IconID | --icon | String | See GetAvatarIconList |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ Chat = "-1001971186208";
+ Icon = "5357419403325481346";
+ Name = "TestTopic " + String(New UUID);
+
+ Result = OPI_Telegram.CreateForumThread(Token, Chat, Name, Icon);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram CreateForumThread --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --title %title% --icon %icon%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": {
+ "message_thread_id": 2457,
+ "name": "TestTopic bb6937b8-0372-4118-81f5-cb75b85c4627",
+ "icon_color": 7322096,
+ "icon_custom_emoji_id": "5357419403325481346"
+ }
+}
+
+```
diff --git a/docs/en/md/Telegram/Forum-topic-management/Delete-forum-topic.md b/docs/en/md/Telegram/Forum-topic-management/Delete-forum-topic.md
new file mode 100644
index 0000000000..8b72520266
--- /dev/null
+++ b/docs/en/md/Telegram/Forum-topic-management/Delete-forum-topic.md
@@ -0,0 +1,45 @@
+---
+sidebar_position: 6
+---
+
+# Delete forum thread
+ Deletes a forum thread
+
+
+*Function DeleteForumTopic(Val Token, Val ChatID, Val ThreadID) ExportReturn ManageForumThreadState(Token, ChatID, 3, ThreadID);EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | ChatID | --forum | String, Number | Thread chat ID |
+ | ThreadID | --topic | String, Number | Thread ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ Chat = "-1001971186208";
+ Topic = "2673";
+
+ Result = OPI_Telegram.DeleteForumTopic(Token, Chat, Topic);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram DeleteForumTopic --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": true
+}
+
+```
diff --git a/docs/en/md/Telegram/Forum-topic-management/Edit-forum-topic.md b/docs/en/md/Telegram/Forum-topic-management/Edit-forum-topic.md
new file mode 100644
index 0000000000..01751264f2
--- /dev/null
+++ b/docs/en/md/Telegram/Forum-topic-management/Edit-forum-topic.md
@@ -0,0 +1,49 @@
+---
+sidebar_position: 3
+---
+
+# Edit forum thread
+ Creates a new thread in the group with theme functionality enabled
+
+
+*Function EditForumTopic(Val Token, Val ChatID, Val ThreadID, Val Title = Undefined, Val IconID = Undefined) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | ChatID | --forum | String, Number | Thread creation chat ID |
+ | ThreadID | --topic | String, Number | Thread ID |
+ | Title | --title | String | New title |
+ | IconID | --icon | String | See GetAvatarIconList |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ Chat = "-1001971186208";
+ Topic = "2673";
+ NewName = "NewTestTitle";
+ NewIcon = "5310132165583840589";
+
+ Result = OPI_Telegram.EditForumTopic(Token, Chat, Topic, NewName, NewIcon);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram EditForumTopic --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic% --title %title% --icon %icon%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": true
+}
+
+```
diff --git a/docs/en/md/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md b/docs/en/md/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md
new file mode 100644
index 0000000000..e6b2cc4f65
--- /dev/null
+++ b/docs/en/md/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md
@@ -0,0 +1,45 @@
+---
+sidebar_position: 9
+---
+
+# Edit main forum thread name
+ Edits the name of the main forum thread
+
+
+*Function EditMainForumTopicName(Val Token, Val ChatID, Val Title) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | ChatID | --forum | String, Number | Thread chat ID |
+ | Title | --title | String | New main thread name |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Title = "New main thread name " + String(New UUID);
+ Token = "6129457865:AAFyzNYOAFbu...";
+ Chat = "-1001971186208";
+
+ Result = OPI_Telegram.EditMainForumTopicName(Token, Chat, Title);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram EditMainForumTopicName --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --title %title%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": true
+}
+
+```
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Poluchit-spisok-ikonok-avatarov.md b/docs/en/md/Telegram/Forum-topic-management/Get-avatar-icon-list.md
similarity index 74%
rename from docs/ru/md/Telegram/Rabota-s-temami-foruma/Poluchit-spisok-ikonok-avatarov.md
rename to docs/en/md/Telegram/Forum-topic-management/Get-avatar-icon-list.md
index 15aed9403f..d94cc7c787 100644
--- a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Poluchit-spisok-ikonok-avatarov.md
+++ b/docs/en/md/Telegram/Forum-topic-management/Get-avatar-icon-list.md
@@ -1,150 +1,152 @@
----
+---
sidebar_position: 1
---
-# Получить список иконок-аватаров
-Получает соответствие ID-Emoji для установки в качестве иконок тем форума
+# Get avatar icon list
+ Gets the mapping of Emoji IDs for setting as forum theme icons
-*Функция ПолучитьСписокИконокАватаров(Знач Токен) Экспорт*
+*Function GetAvatarIconList(Val Token) Export*
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
-
- Вовзращаемое значение: Соответствие - Ключ - ID, Значение - Emoji
+
+ Returns: Key-Value Pair - Key > ID, Value > Emoji
-```bsl title="Пример кода"
-
- Ответ = ПолучитьСписокИконокАватаров("6129457325:BWDF..."); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
+```bsl title="Code example"
+
+
+ Response = GetAvatarIconList("6129457325:BWDF..."); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
```
-```sh title="Пример команд CLI"
-
- oint telegram ПолучитьСписокИконокАватаров --token "%token%"
+```sh title="CLI command example"
+
+ oint telegram GetAvatarIconList --token %token%
```
-```json title="Результат"
+```json title="Result"
-// 1С не умеет отображать Emoji - необходимо вставить в другой текстовый редактор
{
- "5238234236955148254": "🤡",
- "5235579393115438657": "⭐️",
- "5309744892677727325": "🎃",
- "5237999392438371490": "🦮",
- "5312054580060625569": "🎄",
- "5417915203100613993": "💬",
- "5312424913615723286": "🦠",
- "5350444672789519765": "🍕",
- "5350392020785437399": "☕️",
- "5310132165583840589": "🎂",
- "5357504778685392027": "🎩",
- "5350658016700013471": "🎭",
- "5310039132297242441": "🎨",
- "5350344462612570293": "🍽",
- "5372819184658949787": "🛃",
- "5418115271267197333": "🪪",
- "5310139157790596888": "💉",
- "5350307998340226571": "🩺",
- "5355127101970194557": "🧮",
- "5386609083400856174": "🤰",
- "5350367161514732241": "🔮",
- "5386435923204382258": "👨👩👧👦",
- "5350403544182694064": "🍔",
- "5348227245599105972": "💼",
- "5357188789351490453": "🪖",
- "5357298525765902091": "🕺",
- "5377317729109811382": "🎶",
- "5357419403325481346": "🎓",
- "5377624166436445368": "🎟",
- "5350497316203668441": "🚂",
- "5413625003218313783": "🦄",
- "5350424168615649565": "⛅️",
- "5350406176997646350": "🍣",
- "5348436127038579546": "✈️",
- "5368741306484925109": "👠",
- "5310262535021142850": "💄",
- "5377478880577724584": "👜",
- "5357370526597653193": "💃",
- "5310157398516703416": "🍓",
- "5377468357907849200": "🧼",
- "5377494501373780436": "👮♂️",
- "5350548830041415279": "🏛",
- "5357185426392096577": "🫦",
- "5310094636159607472": "💊",
- "5357121491508928442": "👀",
- "5357107601584693888": "👑",
- "5420331611830886484": "🔞",
- "5310045076531978942": "🎵",
- "5408906741125490282": "🏁",
- "5377498341074542641": "‼️",
- "5350699789551935589": "🛍",
- "5350648297189023928": "🏕",
- "5237699328843200968": "✅",
- "5384574037701696503": "🐟",
- "5310228579009699834": "🎉",
- "5235912661102773458": "🐈",
- "5312486108309757006": "🏠",
- "5309950797704865693": "🎮",
- "5350520238444126134": "🍹",
- "5431492767249342908": "🛒",
- "5377690785674175481": "🪙",
- "5350554349074391003": "💻",
- "5350452584119279096": "💰",
- "5350481781306958339": "📚",
- "5309958691854754293": "💎",
- "5310107765874632305": "💱",
- "5350387571199319521": "🗳",
- "5386379624773066504": "🖨",
- "5350305691942788490": "📈",
- "5368808634392257474": "💅",
- "5350713563512052787": "📉",
- "5377316857231450742": "❓",
- "5418196338774907917": "🏔",
- "5312322066328853156": "🚗",
- "5312241539987020022": "🔥",
- "5377675010259297233": "👶",
- "5309832892262654231": "🤖",
- "5309965701241379366": "🔎",
- "5411138633765757782": "🧪",
- "5350751634102166060": "🪩",
- "5238027455754680851": "🎖",
- "5377438129928020693": "⁉️",
- "5357315181649076022": "📁",
- "5433614043006903194": "📆",
- "5312138559556164615": "❤️",
- "5310029292527164639": "💘",
- "5373251851074415873": "📝",
- "5309929258443874898": "💸",
- "5382003830487523366": "🎤",
- "5386395194029515402": "🏴☠️",
- "5379748062124056162": "❗️",
- "5237889595894414384": "🧠",
- "5309984423003823246": "📣",
- "5420216386448270341": "🆒",
- "5312315739842026755": "🏆",
- "5409357944619802453": "📱",
- "5238156910363950406": "✍️",
- "5375159220280762629": "⚽️",
- "5377580546748588396": "🔬",
- "5368585403467048206": "🔭",
- "5370870893004203704": "🗣",
- "5350422527938141909": "🛥",
- "5377544228505134960": "🎙",
- "5350513667144163474": "📺",
- "5312016608254762256": "⚡️",
- "5310303848311562896": "🏖",
- "5312536423851630001": "💡",
- "5357120306097956843": "🧳",
- "5384327463629233871": "🏀",
- "5368653135101310687": "🎬",
"5434144690511290129": "📰",
- "5418085807791545980": "🔝"
+ "5312536423851630001": "💡",
+ "5312016608254762256": "⚡️",
+ "5377544228505134960": "🎙",
+ "5418085807791545980": "🔝",
+ "5370870893004203704": "🗣",
+ "5420216386448270341": "🆒",
+ "5379748062124056162": "❗️",
+ "5373251851074415873": "📝",
+ "5433614043006903194": "📆",
+ "5357315181649076022": "📁",
+ "5309965701241379366": "🔎",
+ "5309984423003823246": "📣",
+ "5312241539987020022": "🔥",
+ "5312138559556164615": "❤️",
+ "5377316857231450742": "❓",
+ "5350305691942788490": "📈",
+ "5350713563512052787": "📉",
+ "5309958691854754293": "💎",
+ "5350452584119279096": "💰",
+ "5309929258443874898": "💸",
+ "5377690785674175481": "🪙",
+ "5310107765874632305": "💱",
+ "5377438129928020693": "⁉️",
+ "5309950797704865693": "🎮",
+ "5350554349074391003": "💻",
+ "5409357944619802453": "📱",
+ "5312322066328853156": "🚗",
+ "5312486108309757006": "🏠",
+ "5310029292527164639": "💘",
+ "5310228579009699834": "🎉",
+ "5377498341074542641": "‼️",
+ "5312315739842026755": "🏆",
+ "5408906741125490282": "🏁",
+ "5368653135101310687": "🎬",
+ "5310045076531978942": "🎵",
+ "5420331611830886484": "🔞",
+ "5350481781306958339": "📚",
+ "5357107601584693888": "👑",
+ "5375159220280762629": "⚽️",
+ "5384327463629233871": "🏀",
+ "5350513667144163474": "📺",
+ "5357121491508928442": "👀",
+ "5357185426392096577": "🫦",
+ "5310157398516703416": "🍓",
+ "5310262535021142850": "💄",
+ "5368741306484925109": "👠",
+ "5348436127038579546": "✈️",
+ "5357120306097956843": "🧳",
+ "5310303848311562896": "🏖",
+ "5350424168615649565": "⛅️",
+ "5413625003218313783": "🦄",
+ "5350699789551935589": "🛍",
+ "5377478880577724584": "👜",
+ "5431492767249342908": "🛒",
+ "5350497316203668441": "🚂",
+ "5350422527938141909": "🛥",
+ "5418196338774907917": "🏔",
+ "5350648297189023928": "🏕",
+ "5309832892262654231": "🤖",
+ "5350751634102166060": "🪩",
+ "5377624166436445368": "🎟",
+ "5386395194029515402": "🏴☠️",
+ "5350387571199319521": "🗳",
+ "5357419403325481346": "🎓",
+ "5368585403467048206": "🔭",
+ "5377580546748588396": "🔬",
+ "5377317729109811382": "🎶",
+ "5382003830487523366": "🎤",
+ "5357298525765902091": "🕺",
+ "5357370526597653193": "💃",
+ "5357188789351490453": "🪖",
+ "5348227245599105972": "💼",
+ "5411138633765757782": "🧪",
+ "5386435923204382258": "👨👩👧👦",
+ "5377675010259297233": "👶",
+ "5386609083400856174": "🤰",
+ "5368808634392257474": "💅",
+ "5350548830041415279": "🏛",
+ "5355127101970194557": "🧮",
+ "5386379624773066504": "🖨",
+ "5377494501373780436": "👮♂️",
+ "5350307998340226571": "🩺",
+ "5310094636159607472": "💊",
+ "5310139157790596888": "💉",
+ "5377468357907849200": "🧼",
+ "5418115271267197333": "🪪",
+ "5372819184658949787": "🛃",
+ "5350344462612570293": "🍽",
+ "5384574037701696503": "🐟",
+ "5310039132297242441": "🎨",
+ "5350658016700013471": "🎭",
+ "5357504778685392027": "🎩",
+ "5350367161514732241": "🔮",
+ "5350520238444126134": "🍹",
+ "5310132165583840589": "🎂",
+ "5350392020785437399": "☕️",
+ "5350406176997646350": "🍣",
+ "5350403544182694064": "🍔",
+ "5350444672789519765": "🍕",
+ "5312424913615723286": "🦠",
+ "5417915203100613993": "💬",
+ "5312054580060625569": "🎄",
+ "5309744892677727325": "🎃",
+ "5238156910363950406": "✍️",
+ "5235579393115438657": "⭐️",
+ "5237699328843200968": "✅",
+ "5238027455754680851": "🎖",
+ "5238234236955148254": "🤡",
+ "5237889595894414384": "🧠",
+ "5237999392438371490": "🦮",
+ "5235912661102773458": "🐈"
}
```
diff --git a/docs/en/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md b/docs/en/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md
new file mode 100644
index 0000000000..6f4e43ac50
--- /dev/null
+++ b/docs/en/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md
@@ -0,0 +1,43 @@
+---
+sidebar_position: 7
+---
+
+# Hide main forum thread
+ Hides the main forum thread
+
+
+*Function HideMainForumTopic(Val Token, Val ChatID) ExportReturn ManageMainTopicVisibility(Token, ChatID, True);EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | ChatID | --forum | String, Number | Thread chat ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ Chat = "-1001971186208";
+
+ Result = OPI_Telegram.HideMainForumTopic(Token, Chat);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram HideMainForumTopic --token "6129457865:AAFyzNYOAFbu..." --forum %forum%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": true
+}
+
+```
diff --git a/docs/en/md/Telegram/Forum-topic-management/Open-forum-thread.md b/docs/en/md/Telegram/Forum-topic-management/Open-forum-thread.md
new file mode 100644
index 0000000000..5b975aa1c2
--- /dev/null
+++ b/docs/en/md/Telegram/Forum-topic-management/Open-forum-thread.md
@@ -0,0 +1,50 @@
+---
+sidebar_position: 5
+---
+
+# Open forum thread
+ Reopens a previously closed forum thread
+
+
+*Function OpenForumThread(Val Token, Val ChatID, Val ThreadID = "") ExportReturn ManageForumThreadState(Token, ChatID, 1, ThreadID);EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | ChatID | --forum | String, Number | Thread chat ID |
+ | ThreadID | --topic | String, Number | Thread ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ Chat = "-1001971186208";
+ Topic = "2673";
+
+ Result = OPI_Telegram.OpenForumThread(Token, Chat); // Opens main topic
+
+ OPI_TestDataRetrieval.WriteLog(Result, "OpenForumTopic (main)");
+
+
+ Result = OPI_Telegram.OpenForumThread(Token, Chat, Topic);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram OpenForumThread --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": true
+}
+
+```
diff --git a/docs/en/md/Telegram/Forum-topic-management/Show-main-forum-topic.md b/docs/en/md/Telegram/Forum-topic-management/Show-main-forum-topic.md
new file mode 100644
index 0000000000..aa3fe9e0d6
--- /dev/null
+++ b/docs/en/md/Telegram/Forum-topic-management/Show-main-forum-topic.md
@@ -0,0 +1,43 @@
+---
+sidebar_position: 8
+---
+
+# Show main forum thread
+ Shows a previously hidden main forum thread
+
+
+*Function ShowMainForumTopic(Val Token, Val ChatID) ExportReturn ManageMainTopicVisibility(Token, ChatID, False);EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | ChatID | --forum | String, Number | Thread chat ID |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from Telegram
+
+```bsl title="Code example"
+
+ Token = "6129457865:AAFyzNYOAFbu...";
+ Chat = "-1001971186208";
+
+ Result = OPI_Telegram.ShowMainForumTopic(Token, Chat);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint telegram ShowMainForumTopic --token "6129457865:AAFyzNYOAFbu..." --forum %forum%
+
+```
+
+
+```json title="Result"
+
+{
+ "ok": true,
+ "result": true
+}
+
+```
diff --git a/docs/en/md/Telegram/Forum-topic-management/_category_.json b/docs/en/md/Telegram/Forum-topic-management/_category_.json
new file mode 100644
index 0000000000..cd82e94157
--- /dev/null
+++ b/docs/en/md/Telegram/Forum-topic-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Forum topic management",
+"position": ""
+}
diff --git a/docs/en/md/Twitter/Data-and-settings/Get-authorization-link.md b/docs/en/md/Twitter/Data-and-settings/Get-authorization-link.md
new file mode 100644
index 0000000000..51eb50fdec
--- /dev/null
+++ b/docs/en/md/Twitter/Data-and-settings/Get-authorization-link.md
@@ -0,0 +1,38 @@
+---
+sidebar_position: 1
+---
+
+# Get authorization link
+ Forms a link for authorization via the browser
+
+
+*Function GetAuthorizationLink(Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: String - URL for browser transition
+
+```bsl title="Code example"
+
+
+ Response = OPI_Twitter.GetAuthorizationLink(Parameters);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint twitter GetAuthorizationLink --auth %auth%
+
+```
+
+
+```json title="Result"
+
+"https://twitter.com/i/oauth2/authorize?response_type=code&client_id=ZG1vSmxlVTJXYi05M2c0ek9iV246MTpjaQ&redirect_uri=https%3A%2F%2Fapi.athenaeum.digital%2Fopi%2Fhs%2Ftwitter&scope=tweet.read%20tweet.write%20tweet.moderate.write%20users.read%20follows.read%20follows.write%20offline.access%20space.read%20mute.read%20mute.write%20like.read%20like.write%20list.read%20list.write%20block.read%20block.write%20bookmark.read%20bookmark.write&state=state&code_challenge=challenge&code_challenge_method=plain"
+
+```
diff --git a/docs/en/md/Twitter/Data-and-settings/Get-token.md b/docs/en/md/Twitter/Data-and-settings/Get-token.md
new file mode 100644
index 0000000000..73af566ed2
--- /dev/null
+++ b/docs/en/md/Twitter/Data-and-settings/Get-token.md
@@ -0,0 +1,46 @@
+---
+sidebar_position: 2
+---
+
+# Get token
+ Gets the token by the code obtained during authorization via the link from GetAuthorizationLink
+
+
+*Function GetToken(Val Code, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Code | --code | String | Code obtained from authorization See GetAuthorizationLink |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Twitter
+
+```bsl title="Code example"
+
+
+ Response = OPI_Twitter.GetToken(Code, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint twitter GetToken --code %code% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "refresh_token": "TmttM11111111111111111MY2dkNy1EZklLNmxIT1111111111111111xNTg2ODI6MTowOnJ0OjE",
+ "access_token": "UTBtWXd11111111111111111111113TkRxWEdxdF9hVlQzOjE3MDUwNTMxNTg2ODE6MTowOmF0OjE",
+ "scope": "mute.write tweet.moderate.write block.read follows.read offline.access list.write bookmark.read list.read tweet.write space.read block.write like.write like.read users.read tweet.read bookmark.write mute.read follows.write",
+ "expires_in": 7200,
+ "token_type": "bearer"
+ }
+
+```
diff --git a/docs/en/md/Twitter/Data-and-settings/Refresh-token.md b/docs/en/md/Twitter/Data-and-settings/Refresh-token.md
new file mode 100644
index 0000000000..0b58f94997
--- /dev/null
+++ b/docs/en/md/Twitter/Data-and-settings/Refresh-token.md
@@ -0,0 +1,48 @@
+---
+sidebar_position: 3
+---
+
+# Refresh token
+ Updates the v2 token using the refresh_token
+
+
+*Function RefreshToken(Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Twitter
+
+```bsl title="Code example"
+
+
+ Response = OPI_Twitter.RefreshToken(Parameters);
+ Constants.TwitterToken.Set(Response["access_token"]);
+ Constants.TwitterRefresh.Set(Response["refresh_token"]);
+
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint twitter RefreshToken --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "refresh_token": "TmttM11111111111111111MY2dkNy1EZklLNmxIT1111111111111111xNTg2ODI6MTowOnJ0OjE",
+ "access_token": "UTBtWXd11111111111111111111113TkRxWEdxdF9hVlQzOjE3MDUwNTMxNTg2ODE6MTowOmF0OjE",
+ "scope": "mute.write tweet.moderate.write block.read follows.read offline.access list.write bookmark.read list.read tweet.write space.read block.write like.write like.read users.read tweet.read bookmark.write mute.read follows.write",
+ "expires_in": 7200,
+ "token_type": "bearer"
+ }
+
+```
diff --git a/docs/en/md/Twitter/Data-and-settings/_category_.json b/docs/en/md/Twitter/Data-and-settings/_category_.json
new file mode 100644
index 0000000000..82a99faf78
--- /dev/null
+++ b/docs/en/md/Twitter/Data-and-settings/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Data and settings",
+"position": ""
+}
diff --git a/docs/en/md/Twitter/Tweets/Create-gif-tweet.md b/docs/en/md/Twitter/Tweets/Create-gif-tweet.md
new file mode 100644
index 0000000000..1d9d9ab041
--- /dev/null
+++ b/docs/en/md/Twitter/Tweets/Create-gif-tweet.md
@@ -0,0 +1,53 @@
+---
+sidebar_position: 3
+---
+
+# Create gif tweet
+ Creates a tweet with a gif attachment
+
+
+*Function CreateGifTweet(Val Text, Val GifsArray, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Text | --text | String | Tweet text |
+ | GifsArray | --gifs | Array of String, BinaryData | Gif files array |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Twitter
+
+```bsl title="Code example"
+
+
+ ImageArray = New Array;
+ ImageArray.Add("C:\1.gif");
+ ImageArray.Add("C:\2.gif");
+
+ Response = OPI_Twitter.CreateGifTweet("Gifs", ImageArray, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint twitter CreateGifTweet --text %text% --gifs %gifs% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "data": {
+ "text": "Nature https://t.co/VWkWU11111",
+ "id": "1746086669499924991",
+ "edit_history_tweet_ids": [
+ "1746086669499924991"
+ ]
+ }
+ }
+
+```
diff --git a/docs/en/md/Twitter/Tweets/Create-image-tweet.md b/docs/en/md/Twitter/Tweets/Create-image-tweet.md
new file mode 100644
index 0000000000..324be0540c
--- /dev/null
+++ b/docs/en/md/Twitter/Tweets/Create-image-tweet.md
@@ -0,0 +1,53 @@
+---
+sidebar_position: 2
+---
+
+# Create image tweet
+ Creates a tweet with an image attachment
+
+
+*Function CreateImageTweet(Val Text, Val ImageArray, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Text | --text | String | Tweet text |
+ | ImageArray | --pictures | Array of String, BinaryData | Image files array |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Twitter
+
+```bsl title="Code example"
+
+
+ ImageArray = New Array;
+ ImageArray.Add("C:\logo.png");
+ ImageArray.Add("C:\logo_long.png");
+
+ Response = OPI_Twitter.CreateImageTweet("Alpaca", ImageArray, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint twitter CreateImageTweet --text %text% --pictures %pictures% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "data": {
+ "text": "Alpaca https://t.co/OodoWT1AAA",
+ "id": "1745753004542726629",
+ "edit_history_tweet_ids": [
+ "1745753004542726629"
+ ]
+ }
+ }
+
+```
diff --git a/docs/en/md/Twitter/Tweets/Create-poll-tweet.md b/docs/en/md/Twitter/Tweets/Create-poll-tweet.md
new file mode 100644
index 0000000000..bed1486f6e
--- /dev/null
+++ b/docs/en/md/Twitter/Tweets/Create-poll-tweet.md
@@ -0,0 +1,55 @@
+---
+sidebar_position: 5
+---
+
+# Create poll tweet
+ Creates a tweet with a poll
+
+
+*Function CreatePollTweet(Val Text, Val OptionArray, Val Duration, Val Parameters = "") ExportReturn CreateCustomTweet(Text,, OptionArray, Duration, Parameters);EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Text | --text | String | Tweet text |
+ | OptionArray | --options | Array of String | Poll options array |
+ | Duration | --duration | String, Number | Poll duration |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Twitter
+
+```bsl title="Code example"
+
+
+ OptionArray = New Array;
+ OptionArray.Add("Good");
+ OptionArray.Add("Nothing special");
+ OptionArray.Add("Bad");
+
+ Response = OPI_Twitter.CreatePollTweet("How are you?", OptionArray, 60, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint twitter CreatePollTweet --text %text% --options %options% --duration %duration% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "data": {
+ "text": "How are you?",
+ "id": "1746082302268969388",
+ "edit_history_tweet_ids": [
+ "1746082302268969388"
+ ]
+ }
+ }
+
+```
diff --git a/docs/en/md/Twitter/Tweets/Create-text-tweet.md b/docs/en/md/Twitter/Tweets/Create-text-tweet.md
new file mode 100644
index 0000000000..aeb7e8f1b6
--- /dev/null
+++ b/docs/en/md/Twitter/Tweets/Create-text-tweet.md
@@ -0,0 +1,48 @@
+---
+sidebar_position: 1
+---
+
+# Create text tweet
+ Creates a tweet without attachments
+
+
+*Function CreateTextTweet(Val Text, Val Parameters = "") ExportReturn CreateCustomTweet(Text,,,, Parameters);EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Text | --text | String | Tweet text |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Twitter
+
+```bsl title="Code example"
+
+
+ Response = OPI_Twitter.CreateTextTweet("Regular text tweet", Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint twitter CreateTextTweet --text %text% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "data": {
+ "text": "Regular text tweet",
+ "id": "1745752006310895822",
+ "edit_history_tweet_ids": [
+ "1745752006310895822"
+ ]
+ }
+ }
+
+```
diff --git a/docs/en/md/Twitter/Tweets/Create-video-tweet.md b/docs/en/md/Twitter/Tweets/Create-video-tweet.md
new file mode 100644
index 0000000000..18ef206236
--- /dev/null
+++ b/docs/en/md/Twitter/Tweets/Create-video-tweet.md
@@ -0,0 +1,53 @@
+---
+sidebar_position: 4
+---
+
+# Create video tweet
+ Creates a tweet with a video attachment
+
+
+*Function CreateVideoTweet(Val Text, Val VideosArray, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Text | --text | String | Tweet text |
+ | VideosArray | --videos | Array of String, BinaryData | Video files array |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Twitter
+
+```bsl title="Code example"
+
+
+ ImageArray = New Array;
+ ImageArray.Add("C:\1.mp4");
+ ImageArray.Add("C:\2.mp4");
+
+ Response = OPI_Twitter.CreateVideoTweet("Nature", ImageArray, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint twitter CreateVideoTweet --text %text% --videos %videos% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "data": {
+ "text": "Alpaca https://t.co/OodoWT1AAA",
+ "id": "1745753004542726629",
+ "edit_history_tweet_ids": [
+ "1745753004542726629"
+ ]
+ }
+ }
+
+```
diff --git a/docs/en/md/Twitter/Tweets/_category_.json b/docs/en/md/Twitter/Tweets/_category_.json
new file mode 100644
index 0000000000..4b7a29de35
--- /dev/null
+++ b/docs/en/md/Twitter/Tweets/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Tweets",
+"position": ""
+}
diff --git a/docs/en/md/VK/Ad-account-management/Create-ad.md b/docs/en/md/VK/Ad-account-management/Create-ad.md
new file mode 100644
index 0000000000..611877ff87
--- /dev/null
+++ b/docs/en/md/VK/Ad-account-management/Create-ad.md
@@ -0,0 +1,50 @@
+---
+sidebar_position: 2
+---
+
+# Create advertising post
+ Creates an advertising post based on a post
+
+
+*Function CreateAd(Val CampaignNumber, Val DailyLimit, Val CategoryNumber, Val PostID, Val AccountID, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | CampaignNumber | --campaign | String, Number | Advertising campaign ID |
+ | DailyLimit | --limit | String, Number | Daily limit in rubles |
+ | CategoryNumber | --category | String, Number | Advertising category number |
+ | PostID | --post | String, Number | ID of the post used for advertising |
+ | AccountID | --cabinet | String, Number | Advertising account ID |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.CreateAd(1029683999, 166, 126, 221, 1607951446, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk CreateAd --campaign %campaign% --limit %limit% --category %category% --post %post% --cabinet %cabinet% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": [
+ {
+ "id": 171372386
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/VK/Ad-account-management/Create-advertising-campaign.md b/docs/en/md/VK/Ad-account-management/Create-advertising-campaign.md
new file mode 100644
index 0000000000..95c56c75ad
--- /dev/null
+++ b/docs/en/md/VK/Ad-account-management/Create-advertising-campaign.md
@@ -0,0 +1,47 @@
+---
+sidebar_position: 1
+---
+
+# Create advertising campaign
+ Creates a campaign in the selected advertising account
+
+
+*Function CreateAdvertisingCampaign(Val AccountID, Val Name, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | AccountID | --cabinet | String, Number | Advertising account ID |
+ | Name | --title | String | Campaign name |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.CreateAdvertisingCampaign(1234567890, "New ads campaign", Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk CreateAdvertisingCampaign --cabinet %cabinet% --title %title% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": [
+ {
+ "id": 1029701085
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/VK/Ad-account-management/Get-advertising-category-list.md b/docs/en/md/VK/Ad-account-management/Get-advertising-category-list.md
new file mode 100644
index 0000000000..b388e4c7b3
--- /dev/null
+++ b/docs/en/md/VK/Ad-account-management/Get-advertising-category-list.md
@@ -0,0 +1,70 @@
+---
+sidebar_position: 4
+---
+
+# Get a list of advertising categories
+ Gets a list of advertising category IDs for creating an advertising post
+
+
+*Function GetAdvertisingCategoryList(Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.GetAdvertisingCategoryList(Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk GetAdvertisingCategoryList --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": {
+ "v2": [
+ {
+ "subcategories": [
+ {
+ "subcategories": [
+ {
+ "name": "Mobile phones and tablets",
+ "id": 202
+ },
+ {
+ "name": "Audio and video",
+ "id": 203
+ },
+ {
+ "name": "Portable gadgets",
+ "id": 204
+ },
+ {
+ "name": "Consoles",
+ "id": 205
+ },
+
+ ...
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ }
+
+```
diff --git a/docs/en/md/VK/Ad-account-management/Pause-advertising-ad.md b/docs/en/md/VK/Ad-account-management/Pause-advertising-ad.md
new file mode 100644
index 0000000000..8a594bf624
--- /dev/null
+++ b/docs/en/md/VK/Ad-account-management/Pause-advertising-ad.md
@@ -0,0 +1,47 @@
+---
+sidebar_position: 3
+---
+
+# Pause advertising post
+ Pauses the display of the advertising post
+
+
+*Function PauseAdvertisingAd(Val AccountID, Val AdID, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | AccountID | --cabinet | String, Number | Advertising account ID |
+ | AdID | --adv | String, Number | Ad ID |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.PauseAdvertisingAd(1234567890, 1029701085, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk PauseAdvertisingAd --cabinet %cabinet% --adv %adv% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": [
+ {
+ "id": 1029701085
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/VK/Ad-account-management/_category_.json b/docs/en/md/VK/Ad-account-management/_category_.json
new file mode 100644
index 0000000000..f5b3c04510
--- /dev/null
+++ b/docs/en/md/VK/Ad-account-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Ad account management",
+"position": ""
+}
diff --git a/docs/en/md/VK/Discussion-management/Close-discussion.md b/docs/en/md/VK/Discussion-management/Close-discussion.md
new file mode 100644
index 0000000000..1a2bce5f11
--- /dev/null
+++ b/docs/en/md/VK/Discussion-management/Close-discussion.md
@@ -0,0 +1,42 @@
+---
+sidebar_position: 2
+---
+
+# Close discussion
+ Close or delete discussion
+
+
+*Function CloseDiscussion(Val DiscussionID, Val DeleteCompletely = False, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | DiscussionID | --topic | String, Number | Discussion ID |
+ | DeleteCompletely | --remove | Boolean | Delete completely (True) or close |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+ Parameters = GetVKParameters();
+ DiscussionID = "51206275";
+ Result = OPI_VK.CloseDiscussion(DiscussionID, False, Parameters);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk CloseDiscussion --topic %topic% --remove %remove% --auth "GetVKParameters()"
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 1
+}
+
+```
diff --git a/docs/en/md/VK/Discussion-management/Create-discussion.md b/docs/en/md/VK/Discussion-management/Create-discussion.md
new file mode 100644
index 0000000000..771ab4b9fe
--- /dev/null
+++ b/docs/en/md/VK/Discussion-management/Create-discussion.md
@@ -0,0 +1,44 @@
+---
+sidebar_position: 1
+---
+
+# Create discussion
+ Creates a new discussion
+
+
+*Function CreateDiscussion(Val Name, Val FirstMessageText, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Name | --title | String | Discussion name |
+ | FirstMessageText | --text | String | Text of the first message |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+ Parameters = GetVKParameters();
+ Name = "Discussing: Which color is better?";
+ Message = "Red, yellow, blue, or some other?";
+
+ Result = OPI_VK.CreateDiscussion(Name, Message, Parameters);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk CreateDiscussion --title %title% --text %text% --auth "GetVKParameters()"
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 51182455
+}
+
+```
diff --git a/docs/en/md/VK/Discussion-management/Open-discussion.md b/docs/en/md/VK/Discussion-management/Open-discussion.md
new file mode 100644
index 0000000000..fd20b5d244
--- /dev/null
+++ b/docs/en/md/VK/Discussion-management/Open-discussion.md
@@ -0,0 +1,41 @@
+---
+sidebar_position: 3
+---
+
+# Open discussion
+ Opens a previously closed discussion
+
+
+*Function OpenDiscussion(Val DiscussionID, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | DiscussionID | --topic | String, Number | Discussion ID |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+ Parameters = GetVKParameters();
+ DiscussionID = "51206275";
+ Result = OPI_VK.OpenDiscussion(DiscussionID, Parameters);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk OpenDiscussion --topic %topic% --auth "GetVKParameters()"
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 1
+}
+
+```
diff --git a/docs/en/md/VK/Discussion-management/Write-in-discussion.md b/docs/en/md/VK/Discussion-management/Write-in-discussion.md
new file mode 100644
index 0000000000..7d58ed3743
--- /dev/null
+++ b/docs/en/md/VK/Discussion-management/Write-in-discussion.md
@@ -0,0 +1,44 @@
+---
+sidebar_position: 4
+---
+
+# Write in discussion
+ Adds a message to the discussion on behalf of the group
+
+
+*Function WriteInDiscussion(Val DiscussionID, Val Text, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | DiscussionID | --topic | String, Number | Discussion ID |
+ | Text | --text | String | Message text |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+ Parameters = GetVKParameters();
+ DiscussionID = "51206275";
+ Message = "I like yellow more";
+
+ Result = OPI_VK.WriteInDiscussion(DiscussionID, Message, Parameters);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk WriteInDiscussion --topic %topic% --text %text% --auth "GetVKParameters()"
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 705
+}
+
+```
diff --git a/docs/en/md/VK/Discussion-management/_category_.json b/docs/en/md/VK/Discussion-management/_category_.json
new file mode 100644
index 0000000000..515f2a321d
--- /dev/null
+++ b/docs/en/md/VK/Discussion-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Discussion management",
+"position": ""
+}
diff --git a/docs/en/md/VK/Group-work/Create-album.md b/docs/en/md/VK/Group-work/Create-album.md
new file mode 100644
index 0000000000..72ae07172b
--- /dev/null
+++ b/docs/en/md/VK/Group-work/Create-album.md
@@ -0,0 +1,58 @@
+---
+sidebar_position: 5
+---
+
+# Create album
+ Creates an album to store images
+
+
+*Function CreateAlbum(Val Name, Val Description = "", Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Name | --title | String | Album name |
+ | Description | --description | String | Album description |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+ Parameters = GetVKParameters();
+ Name = "AlbumFromAutoTest";
+ Description = "NewAlbumFromAutoTest";
+
+ Result = OPI_VK.CreateAlbum(Name, Description, Parameters);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk CreateAlbum --title %title% --description %description% --auth "GetVKParameters()"
+
+```
+
+
+```json title="Result"
+
+{
+ "response": {
+ "id": 304498513,
+ "owner_id": -218861756,
+ "size": 0,
+ "title": "AlbumFromAutoTest",
+ "feed_disabled": 0,
+ "feed_has_pinned": 0,
+ "can_upload": 1,
+ "comments_disabled": 0,
+ "created": 1717072416,
+ "description": "NewAlbumFromAutoTest",
+ "thumb_id": 0,
+ "updated": 1717072416,
+ "upload_by_admins_only": 1
+ }
+}
+
+```
diff --git a/docs/en/md/VK/Group-work/Create-composite-post.md b/docs/en/md/VK/Group-work/Create-composite-post.md
new file mode 100644
index 0000000000..25b0e8afd6
--- /dev/null
+++ b/docs/en/md/VK/Group-work/Create-composite-post.md
@@ -0,0 +1,67 @@
+---
+sidebar_position: 2
+---
+
+# Create composite post
+ Creates a post based on an array of object identifiers (images, videos, etc..)
+
+
+*Function CreateCompositePost(Val Text, Val Objects, Val Advertisement = False, Val LinkUnderPost = "", Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Text | --text | String | Post text |
+ | Objects | --objects | Array of String | Array of identifiers like photo123_123 |
+ | Advertisement | --ad | Boolean | Sign ""This is an ad"" |
+ | LinkUnderPost | --url | String | Link (URL) under the post |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+ Parameters = GetVKParameters();
+ Text = "Post from autotest";
+ URL = "https://github.com/Bayselonarrend/OpenIntegrations";
+
+ Image = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Path or Binary Data
+ Video = "https://openintegrations.dev/test_data/video.mp4"; // URL, Path or Binary Data
+
+ AndVF = GetTempFileName("png");
+ CopyFile(Image, AndVF);
+
+ ImageUpload = OPI_VK.UploadPhotoToServer(AndVF, Parameters)["response"][0];
+ VideoUpload = OPI_VK.UploadVideoToServer(Video, "NewVideo",,, Parameters);
+
+ ImageOwner = OPI_Tools.NumberToString(ImageUpload["owner_id"]);
+ VideoOwner = OPI_Tools.NumberToString(VideoUpload["owner_id"]);
+
+ ImageID = OPI_Tools.NumberToString(ImageUpload["id"]);
+ VideoID = OPI_Tools.NumberToString(VideoUpload["video_id"]);
+
+ AttachmentsArray = New Array;
+ AttachmentsArray.Add("photo" + ImageOwner + "_" + ImageID);
+ AttachmentsArray.Add("video" + VideoOwner + "_" + VideoID);
+
+ Result = OPI_VK.CreateCompositePost(Text, AttachmentsArray, False, URL, Parameters);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk CreateCompositePost --text "Post from autotest" --objects %objects% --ad %ad% --url %url% --auth "GetVKParameters()"
+
+```
+
+
+```json title="Result"
+
+{
+ "response": {
+ "post_id": 2126
+ }
+}
+
+```
diff --git a/docs/en/md/VK/Group-work/Create-poll.md b/docs/en/md/VK/Group-work/Create-poll.md
new file mode 100644
index 0000000000..36a6b44cf0
--- /dev/null
+++ b/docs/en/md/VK/Group-work/Create-poll.md
@@ -0,0 +1,51 @@
+---
+sidebar_position: 4
+---
+
+# Create poll
+ Creates a poll with answer options
+
+
+*Function CreatePoll(Val Question, Val AnswersArray, Val Image = "", Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Question | --question | String | Poll question |
+ | AnswersArray | --options | Array of String | Array of answer options |
+ | Image | --picture | String, BinaryData | Poll image |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+ Parameters = GetVKParameters();
+ Question = "What's your favorite color?";
+
+ OptionArray = New Array;
+ OptionArray.Add("Red");
+ OptionArray.Add("Yellow");
+ OptionArray.Add("Green");
+
+ Result = OPI_VK.CreatePoll(Question, OptionArray,, Parameters);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk CreatePoll --question "What's your favorite color?" --options %options% --picture %picture% --auth "GetVKParameters()"
+
+```
+
+
+```json title="Result"
+
+{
+ "response": {
+ "post_id": 2127
+ }
+}
+
+```
diff --git a/docs/en/md/VK/Group-work/Create-post.md b/docs/en/md/VK/Group-work/Create-post.md
new file mode 100644
index 0000000000..31c6ca92e9
--- /dev/null
+++ b/docs/en/md/VK/Group-work/Create-post.md
@@ -0,0 +1,63 @@
+---
+sidebar_position: 1
+---
+
+# Create post
+ Creates a post with images
+
+
+*Function CreatePost(Val Text, Val ImageArray, Val Advertisement = False, Val LinkUnderPost = "", Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Text | --text | String | Post text |
+ | ImageArray | --pictures | Array of String, BinaryData | Array of images |
+ | Advertisement | --ad | Boolean | Sign ""This is an ad"" |
+ | LinkUnderPost | --url | String | Link (URL) under the post |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+ Parameters = GetVKParameters();
+ Text = "Post from autotest";
+ URL = "https://github.com/Bayselonarrend/OpenIntegrations";
+
+ Image = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Path or Binary Data
+ Image2 = "https://openintegrations.dev/test_data/picture2.jpg"; // URL, Path or Binary Data
+
+ AndVF = GetTempFileName("png");
+ CopyFile(Image2, AndVF);
+
+ ImageArray = New Array;
+ ImageArray.Add(Image);
+ ImageArray.Add(AndVF);
+
+ Result = OPI_VK.CreatePost(Text, ImageArray, True, URL, Parameters);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "CreatePost", "VK");
+
+
+ Result = OPI_VK.CreatePost(Text, Image, False,, Parameters);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk CreatePost --text "Post from autotest" --pictures %pictures% --ad %ad% --url %url% --auth "GetVKParameters()"
+
+```
+
+
+```json title="Result"
+
+{
+ "response": {
+ "post_id": 2123
+ }
+}
+
+```
diff --git a/docs/en/md/VK/Group-work/Create-story.md b/docs/en/md/VK/Group-work/Create-story.md
new file mode 100644
index 0000000000..8e52c4e053
--- /dev/null
+++ b/docs/en/md/VK/Group-work/Create-story.md
@@ -0,0 +1,143 @@
+---
+sidebar_position: 7
+---
+
+# Create story
+ Creates a story from an image
+
+
+*Function CreateStory(Val Image, Val URL = "", Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Image | --picture | String, BinaryData | Story background |
+ | URL | --url | String | URL for button under the story |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+ Parameters = GetVKParameters();
+ URL = "https://github.com/Bayselonarrend/OpenIntegrations";
+
+ Image = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Path to file or Binary Data
+ AndVF = GetTempFileName("png");
+ CopyFile(Image, AndVF);
+ Image = New BinaryData(AndVF);
+
+ Result = OPI_VK.CreateStory(Image, URL, Parameters);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "CreateStory", "VK");
+
+
+ Result = OPI_VK.CreateStory(AndVF,, Parameters);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk CreateStory --picture "https://openintegrations.dev/test_data/picture.jpg // URL, Path to file or Binary Data" --url "https://github.com/Bayselonarrend/OpenIntegrations" --auth "GetVKParameters()"
+
+```
+
+
+```json title="Result"
+
+{
+ "response": {
+ "count": 1,
+ "items": [
+ {
+ "id": 456239491,
+ "owner_id": -218861756,
+ "access_key": "story",
+ "can_comment": 1,
+ "can_reply": 1,
+ "can_see": 1,
+ "can_like": true,
+ "can_share": 1,
+ "can_hide": 1,
+ "date": 1717072436,
+ "expires_at": 1717158836,
+ "link": {
+ "text": "More",
+ "url": "https://github.com/Bayselonarrend/OpenIntegrations"
+ },
+ "photo": {
+ "album_id": -81,
+ "date": 1717072436,
+ "id": 457244016,
+ "owner_id": -218861756,
+ "sizes": [
+ {
+ "height": 56,
+ "type": "s",
+ "width": 75,
+ "url": "https://sun6-20.userapi.com/s/v1/ig2/TUrQJn6Un8LHB0aNIOPtaqEt3K_J4tZbV2notqyJ1TUyHCj9m-bbiOZKm1u07WpGGAZfH1LFXbg95EM-uS0JHKX9.jpg?size=75x56&quality=95&type=story"
+ },
+ {
+ "height": 97,
+ "type": "m",
+ "width": 130,
+ "url": "https://sun6-20.userapi.com/s/v1/ig2/lASmJS8sUOYvtmSKkFOsBGNIWpcqoqenWSBOdBHSXQE9PuZjUx_aVVA3Zd6DOV08nssSEYQgXJ6Vam6TiPx2Lcpm.jpg?size=130x97&quality=95&type=story"
+ },
+ {
+ "height": 192,
+ "type": "j",
+ "width": 256,
+ "url": "https://sun6-20.userapi.com/s/v1/ig2/mmYPgPQo3uRxhAH1qIKIijT-5j87fr0A5PEe1X8k3kdo5MmagHYZIdECvXyFL9KubVsKzTZTWFJSQgskL5a09dhS.jpg?size=256x192&quality=95&type=story"
+ },
+ {
+ "height": 453,
+ "type": "x",
+ "width": 604,
+ "url": "https://sun6-20.userapi.com/s/v1/ig2/APnAEUFfn6z-WwqFWAM0_jbv9cRo4zrIPx3RSFrsSNdh8bXpv6438yZqB_BDM3pMfSfl6Gsx751T7mJ8yEf_zCi9.jpg?size=604x453&quality=95&type=story"
+ },
+ {
+ "height": 605,
+ "type": "y",
+ "width": 807,
+ "url": "https://sun6-20.userapi.com/s/v1/ig2/vou57hqLWC875j9nOB1HbiEWaVcSXCHmxNlyzyKEyKv6UO97Mm67PyKNftSvW0RvaHARFvl7Hc9noOv2TAV8Tq6X.jpg?size=807x605&quality=95&type=story"
+ },
+ {
+ "height": 960,
+ "type": "z",
+ "width": 1280,
+ "url": "https://sun6-20.userapi.com/s/v1/ig2/WGh4yRLRWsT4baZUDXiIUZU90sFYcZKcme9nnAPSy8CW_uYDQRDQSy8s0SkNRDEBteCyRBPG0Ka7tPwRQzp5M6Cx.jpg?size=1280x960&quality=95&type=story"
+ },
+ {
+ "height": 1920,
+ "type": "w",
+ "width": 2560,
+ "url": "https://sun6-20.userapi.com/s/v1/ig2/QugTL2gH3oV88GUPKhP1GOUfKWONc8iSt_v-Qt6TOsmioQPJ9nyq4L2a1yBHu2eSJKjsql1VhMtEx6wpt3fVVnly.jpg?size=2560x1920&quality=95&type=story"
+ }
+ ],
+ "text": "",
+ "user_id": 100,
+ "web_view_token": "404a88e5d32e0ff306",
+ "has_tags": false
+ },
+ "replies": {
+ "count": 0,
+ "new": 0
+ },
+ "is_one_time": false,
+ "track_code": "story/3AAQAdLy9G9EAs4bMamDA84nNfHkBAAFoAagB6AIAA==",
+ "type": "photo",
+ "views": 0,
+ "likes_count": 0,
+ "reaction_set_id": "reactions",
+ "no_sound": false,
+ "can_ask": 0,
+ "can_ask_anonymous": 0,
+ "narratives_count": 0,
+ "can_use_in_narrative": true
+ }
+ ]
+ }
+}
+
+```
diff --git a/docs/en/md/VK/Group-work/Delete-album.md b/docs/en/md/VK/Group-work/Delete-album.md
new file mode 100644
index 0000000000..92da7b26e4
--- /dev/null
+++ b/docs/en/md/VK/Group-work/Delete-album.md
@@ -0,0 +1,42 @@
+---
+sidebar_position: 6
+---
+
+# Delete album
+ Deletes a previously created album
+
+
+*Function DeleteAlbum(Val AlbumID, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | AlbumID | --album | String, Number | Album ID |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+ Parameters = GetVKParameters();
+ AlbumID = "304549394";
+
+ Result = OPI_VK.DeleteAlbum(AlbumID, Parameters);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk DeleteAlbum --album %album% --auth "GetVKParameters()"
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 1
+}
+
+```
diff --git a/docs/en/md/VK/Group-work/Delete-image.md b/docs/en/md/VK/Group-work/Delete-image.md
new file mode 100644
index 0000000000..966554a18b
--- /dev/null
+++ b/docs/en/md/VK/Group-work/Delete-image.md
@@ -0,0 +1,42 @@
+---
+sidebar_position: 9
+---
+
+# Delete image
+ Deletes an image from the album
+
+
+*Function DeleteImage(Val ImageID, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | ImageID | --pictureid | String, Number | Image ID |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+ Parameters = GetVKParameters();
+ ImageID = "457244340";
+
+ Result = OPI_VK.DeleteImage(ImageID, Parameters);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk DeleteImage --pictureid %pictureid% --auth "GetVKParameters()"
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 1
+}
+
+```
diff --git a/docs/en/md/VK/Group-work/Delete-post.md b/docs/en/md/VK/Group-work/Delete-post.md
new file mode 100644
index 0000000000..72f92a7d44
--- /dev/null
+++ b/docs/en/md/VK/Group-work/Delete-post.md
@@ -0,0 +1,42 @@
+---
+sidebar_position: 3
+---
+
+# Delete post
+ Deletes a post by ID
+
+
+*Function DeletePost(Val PostID, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | PostID | --post | String, Number | Post ID |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+ Parameters = GetVKParameters();
+ PostID = "2304";
+
+ Result = OPI_VK.DeletePost(PostID, Parameters);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk DeletePost --post %post% --auth "GetVKParameters()"
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 1
+}
+
+```
diff --git a/docs/en/md/VK/Group-work/Save-image-to-album.md b/docs/en/md/VK/Group-work/Save-image-to-album.md
new file mode 100644
index 0000000000..0a7bcea619
--- /dev/null
+++ b/docs/en/md/VK/Group-work/Save-image-to-album.md
@@ -0,0 +1,130 @@
+---
+sidebar_position: 8
+---
+
+# Save image to album
+ Saves an image to the community album
+
+
+*Function SaveImageToAlbum(Val AlbumID, Val Image, Val Description = "", Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | AlbumID | --album | String, Number | Album ID |
+ | Image | --picture | BinaryData,String | Image file |
+ | Description | --description | String | Image description |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+ Parameters = GetVKParameters();
+ ImageDescription = "AutoTestImage";
+ AlbumID = "304549394";
+
+ Image = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Path to file or Binary Data
+ AndVF = GetTempFileName("png");
+ CopyFile(Image, AndVF);
+
+ Image = New BinaryData(AndVF);
+
+ Result = OPI_VK.SaveImageToAlbum(AlbumID, Image, ImageDescription, Parameters);
+
+ OPI_TestDataRetrieval.WriteLog(Result, "SaveImageToAlbum", "VK");
+
+
+
+ Result = OPI_VK.SaveImageToAlbum(AlbumID, AndVF, ImageDescription, Parameters);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk SaveImageToAlbum --album %album% --picture "https://openintegrations.dev/test_data/picture.jpg // URL, Path to file or Binary Data" --description %description% --auth "GetVKParameters()"
+
+```
+
+
+```json title="Result"
+
+{
+ "response": [
+ {
+ "album_id": 304498513,
+ "date": 1717072420,
+ "id": 457244015,
+ "owner_id": -218861756,
+ "sizes": [
+ {
+ "height": 56,
+ "type": "s",
+ "width": 75,
+ "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=75x56&quality=96&sign=025829abd0851633ab894cc48e64dbbb&c_uniq_tag=2CLDgToJpt6arrVUiZQ9l04lyJ415VJvA6WDs7UOnoI&type=album"
+ },
+ {
+ "height": 97,
+ "type": "m",
+ "width": 130,
+ "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=130x97&quality=96&sign=695e45c5d6322047a61314118cb57ef4&c_uniq_tag=cDuBpPHNopdt-Cizd6uRFsKIdW_Oui8oo7TYcflfRgE&type=album"
+ },
+ {
+ "height": 453,
+ "type": "x",
+ "width": 604,
+ "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=604x453&quality=96&sign=13ca3aaef94483586ace112657fe8241&c_uniq_tag=_pon027js3STBAQDQY4UbPdMBOh0AzKmalzEJnHAb-8&type=album"
+ },
+ {
+ "height": 605,
+ "type": "y",
+ "width": 807,
+ "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=807x605&quality=96&sign=ca6a02d61aa6e88bbd63631e32c49895&c_uniq_tag=NSEWtM7U9s0sKGN84elYe-6ayOzx8dJXPD5JxUFUSK8&type=album"
+ },
+ {
+ "height": 960,
+ "type": "z",
+ "width": 1280,
+ "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=1280x960&quality=96&sign=b10c42d8778cd2ac306fdeed0d7c77e9&c_uniq_tag=OsjHk58Ztn163AK2vT9xOw8tz75w00HoqpQSzJ9DOzo&type=album"
+ },
+ {
+ "height": 1920,
+ "type": "w",
+ "width": 2560,
+ "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=2560x1920&quality=96&sign=2b5cb4cd90cd4d100b394da5cd1d2540&c_uniq_tag=JXApXjELC3QaCHRgTV2wAZ9xT_1uGPHx2DnJ15ZrfqQ&type=album"
+ },
+ {
+ "height": 97,
+ "type": "o",
+ "width": 130,
+ "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=130x97&quality=96&sign=695e45c5d6322047a61314118cb57ef4&c_uniq_tag=cDuBpPHNopdt-Cizd6uRFsKIdW_Oui8oo7TYcflfRgE&type=album"
+ },
+ {
+ "height": 150,
+ "type": "p",
+ "width": 200,
+ "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=200x150&quality=96&sign=aea8308f1793d48319babde7d4cf7a2a&c_uniq_tag=0oVRnXvNOW_41uhPO1-daYe0KK2SgLDPeMJ4gk2Js5g&type=album"
+ },
+ {
+ "height": 240,
+ "type": "q",
+ "width": 320,
+ "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=320x240&quality=96&sign=f3d612a2ac0b297964e48d1775fa0c70&c_uniq_tag=LAynb-BcGM4BS_ew4PYMa93V627AEj8nTMcnq8Wy5gY&type=album"
+ },
+ {
+ "height": 382,
+ "type": "r",
+ "width": 510,
+ "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=510x382&quality=96&sign=88209c9869f3522afe0a292a5884e246&c_uniq_tag=eMrSiFeVaca-qCgJXIxD1U1wU6ZInBYxsJVHxKn8CbY&type=album"
+ }
+ ],
+ "text": "AutoTestImage",
+ "user_id": 100,
+ "web_view_token": "dcacf60c612a67607b",
+ "has_tags": false
+ }
+ ]
+}
+
+```
diff --git a/docs/en/md/VK/Group-work/Upload-photo-to-server.md b/docs/en/md/VK/Group-work/Upload-photo-to-server.md
new file mode 100644
index 0000000000..16dc51cbc6
--- /dev/null
+++ b/docs/en/md/VK/Group-work/Upload-photo-to-server.md
@@ -0,0 +1,37 @@
+---
+sidebar_position: 11
+---
+
+# Upload photo to server
+ Uploads photo to server for further use
+
+
+*Function UploadPhotoToServer(Val Image, Val Parameters = "", Val View = "Post") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Image | --file | String, BinaryData | Image file |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+ | View | --type | String | Upload type (Post, Product, Story, Poll, Other) |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk UploadPhotoToServer --file %file% --auth %auth% --type %type%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/VK/Group-work/Upload-video-to-server.md b/docs/en/md/VK/Group-work/Upload-video-to-server.md
new file mode 100644
index 0000000000..a73b004b5e
--- /dev/null
+++ b/docs/en/md/VK/Group-work/Upload-video-to-server.md
@@ -0,0 +1,39 @@
+---
+sidebar_position: 10
+---
+
+# Upload video to server
+ Uploads video to the group for further use
+
+
+*Function UploadVideoToServer(Val Video, Val Name, Val Description = "", Val Album = "", Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Video | --file | String, BinaryData | Video file |
+ | Name | --title | String | Video name |
+ | Description | --description | String | Video description |
+ | Album | --album | String | Album ID, if necessary |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk UploadVideoToServer --file %file% --title %title% --description %description% --album %album% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/VK/Group-work/_category_.json b/docs/en/md/VK/Group-work/_category_.json
new file mode 100644
index 0000000000..e9099f2668
--- /dev/null
+++ b/docs/en/md/VK/Group-work/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Group work",
+"position": ""
+}
diff --git a/docs/en/md/VK/Interactive-actions/Like-post.md b/docs/en/md/VK/Interactive-actions/Like-post.md
new file mode 100644
index 0000000000..4c8d558b22
--- /dev/null
+++ b/docs/en/md/VK/Interactive-actions/Like-post.md
@@ -0,0 +1,45 @@
+---
+sidebar_position: 1
+---
+
+# Like
+ Likes a post
+
+
+*Function LikePost(Val PostID, Val WallID = "", Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | PostID | --post | String, Number | Post ID |
+ | WallID | --wall | String, Number | ID of the wall where the post is located |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.LikePost(221,,Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk LikePost --post %post% --wall %wall% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": {
+ "likes": 1
+ }
+ }
+
+```
diff --git a/docs/en/md/VK/Interactive-actions/Make-repost.md b/docs/en/md/VK/Interactive-actions/Make-repost.md
new file mode 100644
index 0000000000..a9f50ae1d9
--- /dev/null
+++ b/docs/en/md/VK/Interactive-actions/Make-repost.md
@@ -0,0 +1,57 @@
+---
+sidebar_position: 2
+---
+
+# Make repost
+ Reposts the record
+
+
+*Function MakeRepost(Val PostID, Val WallID = "", Val TargetWall = "", Val Advertising = False, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | PostID | --post | String, Number | Post ID |
+ | WallID | --from | String, Number | ID of the wall where the post is located |
+ | TargetWall | --to | String, Number | ID of the target wall or group |
+ | Advertising | --ad | Boolean | Sign of an advertising post |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.MakeRepost(2571, -218704372,,, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk MakeRepost --post %post% --from %from% --to %to% --ad %ad% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": {
+ "mail_repost_count": 2,
+ "likes_count": 7,
+ "reposts_count": 3,
+ "post_id": 228,
+ "badges": {
+ "owner_id": -218704372,
+ "id": 2571,
+ "type": 11
+ },
+ "wall_repost_count": 1,
+ "success": 1
+ }
+ }
+
+```
diff --git a/docs/en/md/VK/Interactive-actions/Shorten-link.md b/docs/en/md/VK/Interactive-actions/Shorten-link.md
new file mode 100644
index 0000000000..3cf0152fc1
--- /dev/null
+++ b/docs/en/md/VK/Interactive-actions/Shorten-link.md
@@ -0,0 +1,39 @@
+---
+sidebar_position: 5
+---
+
+# Shorten link
+ Creates a shortened URL from a regular one
+
+
+*Function ShortenLink(Val URL, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | URL | --url | String | URL for shortening |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: String - Shortened URL
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.ShortenLink("https://github.com/Bayselonarrend/OpenIntegrations", Parameters);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk ShortenLink --url %url% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+https://vk.cc/ctL1sM
+
+```
diff --git a/docs/en/md/VK/Interactive-actions/Write-comment.md b/docs/en/md/VK/Interactive-actions/Write-comment.md
new file mode 100644
index 0000000000..b89d28bbe6
--- /dev/null
+++ b/docs/en/md/VK/Interactive-actions/Write-comment.md
@@ -0,0 +1,47 @@
+---
+sidebar_position: 4
+---
+
+# Write a comment
+ Creates a comment under the selected record
+
+
+*Function WriteComment(Val PostID, Val WallID, Val Text, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | PostID | --post | String, Number | ID of the target post |
+ | WallID | --wall | String, Number | ID of the wall where the post is located |
+ | Text | --text | String | Comment text |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.WriteComment(221, -218861756, "Hello", Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk WriteComment --post %post% --wall %wall% --text %text% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": {
+ "parents_stack": [],
+ "comment_id": 229
+ }
+ }
+
+```
diff --git a/docs/en/md/VK/Interactive-actions/Write-message.md b/docs/en/md/VK/Interactive-actions/Write-message.md
new file mode 100644
index 0000000000..6be1e32642
--- /dev/null
+++ b/docs/en/md/VK/Interactive-actions/Write-message.md
@@ -0,0 +1,47 @@
+---
+sidebar_position: 3
+---
+
+# Write a message
+ Write a message to a user in the community's dialog
+
+
+*Function WriteMessage(Val Text, Val UserID, Val Communitytoken, Val Keyboard = "", Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Text | --text | String | Message text |
+ | UserID | --user | String | Recipient user ID |
+ | Communitytoken | --ct | String | Community chat bot token, which can be obtained in the settings |
+ | Keyboard | --keyboard | String | JSON keyboard. See FormKeyboard |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ KТ = "vk1.a.IzbBGUkYUvrNfMt_sknCcC66hyYifL0U1Bb...";
+ Response = OPI_VK.WriteMessage("I am bot, but you - not >:)", 657811122, KТ,, Parameters);
+
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk WriteMessage --text %text% --user %user% --ct %ct% --keyboard %keyboard% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 7
+ }
+
+```
diff --git a/docs/en/md/VK/Interactive-actions/_category_.json b/docs/en/md/VK/Interactive-actions/_category_.json
new file mode 100644
index 0000000000..5d653f76aa
--- /dev/null
+++ b/docs/en/md/VK/Interactive-actions/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Interactive actions",
+"position": ""
+}
diff --git a/docs/en/md/VK/Order-management/Get-order-list.md b/docs/en/md/VK/Order-management/Get-order-list.md
new file mode 100644
index 0000000000..9c02416ca8
--- /dev/null
+++ b/docs/en/md/VK/Order-management/Get-order-list.md
@@ -0,0 +1,35 @@
+---
+sidebar_position: 1
+---
+
+# Get order list
+ Returns the community's order list
+
+
+*Function GetOrderList(Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk GetOrderList --auth %auth%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/VK/Order-management/_category_.json b/docs/en/md/VK/Order-management/_category_.json
new file mode 100644
index 0000000000..67824b726e
--- /dev/null
+++ b/docs/en/md/VK/Order-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Order management",
+"position": ""
+}
diff --git a/docs/en/md/VK/Others/Form-keyboard.md b/docs/en/md/VK/Others/Form-keyboard.md
new file mode 100644
index 0000000000..824e3df0fd
--- /dev/null
+++ b/docs/en/md/VK/Others/Form-keyboard.md
@@ -0,0 +1,64 @@
+---
+sidebar_position: 1
+---
+
+# Create keyboard
+ Forms a keyboard from an array of buttons
+
+
+*Function FormKeyboard(Val ButtonArray) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | ButtonArray | --buttons | Array of String | Array of button titles |
+
+
+ Returns: String - Keyboard JSON
+
+```bsl title="Code example"
+
+
+ ButtonArray = New Array;
+ ButtonArray.Add("Button 1");
+ ButtonArray.Add("Button 2");
+
+ Keyboard = OPI_VK.FormKeyboard(ButtonArray);
+ KТ = "vk1.a.IzbBGUkYUvrNfMt_sknCcC66hyYifL0U1Bb8CVYC...";
+ Response = OPI_VK.WriteMessage("I am bot, but you - not >:)", 657846756, KТ, Keyboard, Parameters);
+
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk FormKeyboard --buttons %buttons%
+
+```
+
+
+```json title="Result"
+
+{
+ "buttons": [
+ [
+ {
+ "action": {
+ "type": "text",
+ "label": "Button 1"
+ }
+ },
+ {
+ "action": {
+ "type": "text",
+ "label": "Button 2"
+ }
+ }
+ ]
+ ],
+ "one_time": false
+ }
+
+```
diff --git a/docs/en/md/VK/Others/_category_.json b/docs/en/md/VK/Others/_category_.json
new file mode 100644
index 0000000000..333e837e5f
--- /dev/null
+++ b/docs/en/md/VK/Others/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Others",
+"position": ""
+}
diff --git a/docs/en/md/VK/Product-management/Add-product.md b/docs/en/md/VK/Product-management/Add-product.md
new file mode 100644
index 0000000000..13eb8032e6
--- /dev/null
+++ b/docs/en/md/VK/Product-management/Add-product.md
@@ -0,0 +1,66 @@
+---
+sidebar_position: 4
+---
+
+# Add product
+ Adds a new product to the community's catalog
+
+
+*Function AddProduct(Val ProductDescription, Val Selection = "", Val Parameters = "") ExportReturn ProductManagement(ProductDescription,, Selection, Parameters);EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | ProductDescription | --product | Key-Value Pair | JSON description of the product or path |
+ | Selection | --sel | String | Selection ID for placing the product, if needed |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ ImageArray = New Array;
+ ImageArray.Add(Image);
+ ImageArray.Add(Image);
+
+ Product = New Map();
+ Product.Insert("Name", "TestProduct");
+ Product.Insert("Description", "Product description");
+ Product.Insert("Category", "20173");
+ Product.Insert("Price", 1);
+ Product.Insert("OldPrice", 15);
+ Product.Insert("MainPhoto", Image);
+ Product.Insert("URL", "https://github.com/Bayselonarrend/OpenIntegrations");
+ Product.Insert("AdditionalPhotos", ImageArray);
+ Product.Insert("MainInGroup", True);
+ Product.Insert("Width", 20);
+ Product.Insert("Height", 30);
+ Product.Insert("Depth", 40);
+ Product.Insert("Weight", 100);
+ Product.Insert("SKU", "12345");
+ Product.Insert("AvailableBalance", "10");
+
+ Response = OPI_VK.AddProduct(Product, SelectionID, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk AddProduct --product %product% --sel %sel% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": {
+ "market_item_id": 8656047
+ }
+ }
+
+```
diff --git a/docs/en/md/VK/Product-management/Delete-product.md b/docs/en/md/VK/Product-management/Delete-product.md
new file mode 100644
index 0000000000..17eadb298c
--- /dev/null
+++ b/docs/en/md/VK/Product-management/Delete-product.md
@@ -0,0 +1,42 @@
+---
+sidebar_position: 6
+---
+
+# Delete product
+ Deletes a previously created product
+
+
+*Function DeleteProduct(Val Product, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Product | --item | String, Number | Product ID |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.DeleteProduct(ProductID, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk DeleteProduct --item %item% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 1
+ }
+
+```
diff --git a/docs/en/md/VK/Product-management/Edit-product.md b/docs/en/md/VK/Product-management/Edit-product.md
new file mode 100644
index 0000000000..3d0312c66c
--- /dev/null
+++ b/docs/en/md/VK/Product-management/Edit-product.md
@@ -0,0 +1,47 @@
+---
+sidebar_position: 5
+---
+
+# Edit product
+ Edits a previously created product
+
+
+*Function EditProduct(Val Product, Val ProductDescription, Val Selection = "", Val Parameters = "") ExportReturn ProductManagement(ProductDescription, Product, Selection, Parameters);EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Product | --item | Number, String | Identifier of the product being edited |
+ | ProductDescription | --product | Key-Value Pair | JSON description of the product or path |
+ | Selection | --sel | String | Identifier of the new selection, if needed |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Product = New Map;
+ Product.Insert("Name", "EditedTestProduct");
+
+ Response = OPI_VK.EditProduct(ProductID, Product,, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk EditProduct --item %item% --product %product% --sel %sel% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 1
+ }
+
+```
diff --git a/docs/en/md/VK/Product-management/Get-product-category-list.md b/docs/en/md/VK/Product-management/Get-product-category-list.md
new file mode 100644
index 0000000000..ce06233f96
--- /dev/null
+++ b/docs/en/md/VK/Product-management/Get-product-category-list.md
@@ -0,0 +1,43 @@
+---
+sidebar_position: 1
+---
+
+# Get a list of product categories
+ Gets a list of product category IDs to specify when creating a product
+
+
+*Function GetProductCategoryList(Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Map Of String - Key - ID, Value - Name
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.GetProductCategoryList(Parameters); //Map
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk GetProductCategoryList --auth %auth%
+
+```
+
+
+```json title="Result"
+
+Key Value
+
+ 1210 "Business"
+ 1200 "Photo and video service"
+ 2162 "Repair and building"
+ ...
+
+```
diff --git a/docs/en/md/VK/Product-management/Get-product-description.md b/docs/en/md/VK/Product-management/Get-product-description.md
new file mode 100644
index 0000000000..ca82ebb0a3
--- /dev/null
+++ b/docs/en/md/VK/Product-management/Get-product-description.md
@@ -0,0 +1,51 @@
+---
+sidebar_position: 8
+---
+
+# Get description product.
+
+
+
+*Function GetProductDescription() Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+
+
+ Returns: Key-Value Pair - Empty product description:
+
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk GetProductDescription
+
+```
+
+
+```json title="Result"
+
+Product = New Map();
+ Product.Insert("Name", "New product"); // Product name
+ Product.Insert("Description", "Product description"); // Product description
+ Product.Insert("Category", "20173"); // See GetProductCategoryList()
+ Product.Insert("Price", 1); // Price.
+ Product.Insert("OldPrice", Undefined); // For reflection change price
+ Product.Insert("MainPhoto", Undefined); // BD or path to main. photo
+ Product.Insert("URL", Undefined); // Link to page store
+ Product.Insert("AdditionalPhotos", New Array); // Array paths or BD for add. photo
+ Product.Insert("PropertyValues", New Array); // Values properties (variants). Maximum 2
+ Product.Insert("MainInGroup", False); // Make main in of its group
+ Product.Insert("Width", Undefined); // In millimeters
+ Product.Insert("Height", Undefined); // In millimeters
+ Product.Insert("Depth", Undefined); // In millimeters
+ Product.Insert("Weight", Undefined); // In grams
+ Product.Insert("SKU", Undefined); // SKU
+ Product.Insert("AvailableBalance", 1);
+
+```
diff --git a/docs/en/md/VK/Product-management/Get-product-list.md b/docs/en/md/VK/Product-management/Get-product-list.md
new file mode 100644
index 0000000000..429ab9be34
--- /dev/null
+++ b/docs/en/md/VK/Product-management/Get-product-list.md
@@ -0,0 +1,347 @@
+---
+sidebar_position: 2
+---
+
+# Get product list
+ Gets the community's product list
+
+
+*Function GetProductList(Val Selection = "", Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Selection | --sel | String, Number | Selection ID, if filtering is needed |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Array of product matches
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.GetProductList(, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk GetProductList --sel %sel% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+[
+ {
+ "sku": "12 345",
+ "is_main_variant": true,
+ "is_owner": true,
+ "date": 1708079311,
+ "can_show_convert_to_service": true,
+ "can_delete": true,
+ "views_count": 1,
+ "thumb_photo": "https://sun56-2.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?crop=0,0,1,1&size=0x400&quality=95&sign=a4094440c3769389eefbbb6f63fb3b06&c_uniq_tag=wg_JEvsvTTjzR-t_GyVXH_8VjxbraezNWRHCn7b6mBQ",
+ "likes": {
+ "user_likes": 0,
+ "count": 0
+ },
+ "can_recover": false,
+ "can_repost": 1,
+ "reject_info": {
+ "buttons": [
+ {
+ "url": "https://vk.com/app7702617#owner_id=-218861756&item_id=8653408&type=market",
+ "type": "market_edit"
+ },
+ {
+ "type": "market_delete"
+ }
+ ],
+ "in_progress": false,
+ "description": "Test item description",
+ "moderation_status": 2,
+ "title": ""
+ },
+ "photos": [
+ {
+ "has_tags": false,
+ "web_view_token": "8aafd75b91f2cf1425",
+ "text": "",
+ "sizes": [
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=75x75&quality=95&sign=8799f9f279ce65bf9ac62a5724971675&c_uniq_tag=RBTqNLzMstWYqH3UP-8FEDlMyg31ogY38n3XLQ-lOCE&type=album",
+ "width": 75,
+ "type": "s",
+ "height": 75
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=130x130&quality=95&sign=68127c81f17e0792a39275ac56a00349&c_uniq_tag=AYaHXxR8M9NOwGxm3W7OCKV8m8r1_TbAjXNWxH6WPyw&type=album",
+ "width": 130,
+ "type": "m",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=604x604&quality=95&sign=5dc945bfe9e7f79888d73004eae343eb&c_uniq_tag=V4KYZPU3iIF3RVCqYXXq8g8p0Trd2jQRKnY7AFlKDe8&type=album",
+ "width": 604,
+ "type": "x",
+ "height": 604
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=807x807&quality=95&sign=d278b813303eb31bdb730e51ef8f6b6d&c_uniq_tag=aFbbqQ4bPqGp5BMBy917bpLCshpOoZjf5YA89T9UCec&type=album",
+ "width": 807,
+ "type": "y",
+ "height": 807
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=1024x1024&quality=95&sign=f8881fbbded9f8840ee4b02c4c6cb879&c_uniq_tag=tHRje1Xf1jctFzjuO4X4aJBAAYxJ1_rK5JKFNIx17N8&type=album",
+ "width": 1024,
+ "type": "z",
+ "height": 1024
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=130x130&quality=95&sign=68127c81f17e0792a39275ac56a00349&c_uniq_tag=AYaHXxR8M9NOwGxm3W7OCKV8m8r1_TbAjXNWxH6WPyw&type=album",
+ "width": 130,
+ "type": "o",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=200x200&quality=95&sign=cd430561bb7b2746fb6eb6fe75360ec6&c_uniq_tag=vApE_jC2x9G_pE2o_Sa0VbdXZbhyYpJ6stb7bWAnP-4&type=album",
+ "width": 200,
+ "type": "p",
+ "height": 200
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=320x320&quality=95&sign=8e1438dda0f54fb11756668e2fee6c1a&c_uniq_tag=Vn2w0zG8YDCc0KftpKmikpLL3YyydcLrGgcqB3wKi2s&type=album",
+ "width": 320,
+ "type": "q",
+ "height": 320
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=510x510&quality=95&sign=e91c847e2415d0ee15512c123421c276&c_uniq_tag=ZWDwoheiysNResAKNuM2WxUUsip8_r6MfNbvtGkh73Y&type=album",
+ "width": 510,
+ "type": "r",
+ "height": 510
+ }
+ ],
+ "access_key": "c9794503a593bd9cec",
+ "user_id": 100,
+ "owner_id": -218861756,
+ "id": 457239678,
+ "date": 1708079308,
+ "album_id": -53
+ },
+ {
+ "has_tags": false,
+ "web_view_token": "624c0066d8978afcac",
+ "text": "",
+ "sizes": [
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=75x75&quality=95&sign=2d38b31b4c3e10582b0679289e30e9b7&c_uniq_tag=NHINy4_e18wRuW7wSk8qdZAyddbb6UvEYe3tCKVzy1c&type=album",
+ "width": 75,
+ "type": "s",
+ "height": 75
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=130x130&quality=95&sign=dcab9e1f769ca79c1e68297cd4044c0a&c_uniq_tag=fBtDGHdUJpSPkEySW8vLlWPPExva3dsBFyQPrLk0ydI&type=album",
+ "width": 130,
+ "type": "m",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=604x604&quality=95&sign=ff313c468d0b77929619430847063235&c_uniq_tag=babY_J2d40AbSOscXypcBkEgicxrrDxlYD74ZDTjIJA&type=album",
+ "width": 604,
+ "type": "x",
+ "height": 604
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=807x807&quality=95&sign=5ed25ec65ddf75807a40592fa3a57b85&c_uniq_tag=QXMQTItlMkDqUZvYOS36ygz-eqDElNch6kznQpHNtUs&type=album",
+ "width": 807,
+ "type": "y",
+ "height": 807
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=1024x1024&quality=95&sign=43a67fdc1397e5eb5c5c87c9dcc64a16&c_uniq_tag=b7XxwzUXLkL9jIg7PjcUdEGQJUMcnn_D6ZwTWaBwXkQ&type=album",
+ "width": 1024,
+ "type": "z",
+ "height": 1024
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=130x130&quality=95&sign=dcab9e1f769ca79c1e68297cd4044c0a&c_uniq_tag=fBtDGHdUJpSPkEySW8vLlWPPExva3dsBFyQPrLk0ydI&type=album",
+ "width": 130,
+ "type": "o",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=200x200&quality=95&sign=87d8cd030f6312d3e914895882a0fd1f&c_uniq_tag=5s7vPvuFFNHVaieG0xd_Izcw3WnuOR2mRRlDZtw8zJU&type=album",
+ "width": 200,
+ "type": "p",
+ "height": 200
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=320x320&quality=95&sign=37a2a53a35d6a2c1451e5ccd524b878c&c_uniq_tag=BX5IGPc0xpKDoYtTPlHGSbIoucM1H2-cpOg_7VQGgAs&type=album",
+ "width": 320,
+ "type": "q",
+ "height": 320
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=510x510&quality=95&sign=925dbfb3a9b9b85d328880f9342cc7d8&c_uniq_tag=JGGgvPjVHXrx7PgK3FVuk9X1KNeg5skBMMNeSN9fg4s&type=album",
+ "width": 510,
+ "type": "r",
+ "height": 510
+ }
+ ],
+ "access_key": "266753958e3c5635cb",
+ "user_id": 100,
+ "owner_id": -218861756,
+ "id": 457239679,
+ "date": 1708079309,
+ "album_id": -53
+ },
+ {
+ "has_tags": false,
+ "web_view_token": "4d22638dbca11b42dc",
+ "text": "",
+ "sizes": [
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=75x75&quality=95&sign=b5c353c838e289bf4dfe012e93c8d96f&c_uniq_tag=M99VG2d-cv9h8UPexKNwfDIpFp59CFVbZ5B8ksQLr4I&type=album",
+ "width": 75,
+ "type": "s",
+ "height": 75
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=130x130&quality=95&sign=4b24ca5c809108db6b21bc3c22d91433&c_uniq_tag=tsVEaIow1-Z7fdq4AQh2LhwdNEX2tGaGrmbY-nU2ztc&type=album",
+ "width": 130,
+ "type": "m",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=604x604&quality=95&sign=0a958b351a1d2301159c30e4e57f3fd3&c_uniq_tag=02RQFt-o1HuSw8GYCWY_a7STB4ua28_zFb7a4CD5BO8&type=album",
+ "width": 604,
+ "type": "x",
+ "height": 604
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=807x807&quality=95&sign=18fd0f4c4d1097074cc761211e5904c7&c_uniq_tag=HS0b1Fur_f2LFs3_NHY8kCaJyQrv11_I6wjaeMYcmA8&type=album",
+ "width": 807,
+ "type": "y",
+ "height": 807
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=1024x1024&quality=95&sign=6f59f9c6c1bb8ee0458c9d970a95eb37&c_uniq_tag=9N6uQC5vMHptVulrxwY6a_uJIx3ND4Q65klbzMDGguE&type=album",
+ "width": 1024,
+ "type": "z",
+ "height": 1024
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=130x130&quality=95&sign=4b24ca5c809108db6b21bc3c22d91433&c_uniq_tag=tsVEaIow1-Z7fdq4AQh2LhwdNEX2tGaGrmbY-nU2ztc&type=album",
+ "width": 130,
+ "type": "o",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=200x200&quality=95&sign=80a6e97e3262ccc6ff80e30d609b39c8&c_uniq_tag=5fZY8t9mBrikvu-J0q4JkrOg0wHERphSEGIfscG2_t0&type=album",
+ "width": 200,
+ "type": "p",
+ "height": 200
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=320x320&quality=95&sign=4bff4c938faaab606aeb85451951a175&c_uniq_tag=-mFXyFqoRGG2T0uDx1ZKZiMrU7vCzIUuzN56k1Xrd7o&type=album",
+ "width": 320,
+ "type": "q",
+ "height": 320
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=510x510&quality=95&sign=bcefcff03c4cd3f6ca30f41f6e6f19df&c_uniq_tag=1BHfm_IEucSBPtWGWR-xDhdJ8w5L_tw0Tf3iTj8UixU&type=album",
+ "width": 510,
+ "type": "r",
+ "height": 510
+ }
+ ],
+ "access_key": "78ed3a6ff11c40a07c",
+ "user_id": 100,
+ "owner_id": -218861756,
+ "id": 457239680,
+ "date": 1708079310,
+ "album_id": -53
+ }
+ ],
+ "cart_quantity": 0,
+ "albums_ids": [
+ 9
+ ],
+ "weight": 100,
+ "dimensions": {
+ "length": 40,
+ "height": 30,
+ "width": 20
+ },
+ "title": "EditedTestProduct",
+ "other_items": [
+ {
+ "item_ids": [
+ "-218861756_8655960",
+ "-218861756_8655800",
+ "-218861756_8655797",
+ "-218861756_8653766",
+ "-218861756_8653760",
+ "-218861756_8653404",
+ "-218861756_8653395",
+ "-218861756_8653393",
+ "-218861756_8653391",
+ "-218861756_8653387"
+ ],
+ "referrer_item_type": "other_goods",
+ "view_type": 1,
+ "title": "Other items"
+ }
+ ],
+ "reposts": {
+ "count": 0
+ },
+ "price": {
+ "old_amount_text": "15 ₽",
+ "old_amount": "1500",
+ "discount_rate": -93,
+ "text": "1 ₽",
+ "currency": {
+ "title": "₽",
+ "name": "RUB",
+ "id": 643
+ },
+ "amount": "100"
+ },
+ "can_edit": true,
+ "owner_id": -218861756,
+ "can_comment": 1,
+ "is_adult": false,
+ "id": 8653408,
+ "description": "Product description",
+ "owner_info": {
+ "market_type": "pro",
+ "category": "TestCollection",
+ "is_corporated_market": false,
+ "name": "Test",
+ "category_url": "/market-218861756?section=album_9",
+ "avatar": []
+ },
+ "category": {
+ "section": {
+ "name": "Stationery",
+ "id": 10016
+ },
+ "name": "Batteries",
+ "id": 20173,
+ "inner_type": "market_market_category_old"
+ },
+ "promotion": {
+ "is_available": false
+ },
+ "availability": 0
+ }
+ ]
+
+```
diff --git a/docs/en/md/VK/Product-management/Get-products-by-id.md b/docs/en/md/VK/Product-management/Get-products-by-id.md
new file mode 100644
index 0000000000..9f8afa51da
--- /dev/null
+++ b/docs/en/md/VK/Product-management/Get-products-by-id.md
@@ -0,0 +1,712 @@
+---
+sidebar_position: 3
+---
+
+# Get products by ID
+ Gets information about products by array of IDs
+
+
+*Function GetProductsByID(Val Products, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Products | --items | String, Array of String | Array of product IDs |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ ProductsArray = New Array;
+ ProductsArray.Add("8656033");
+ ProductsArray.Add("8656034");
+
+ Response = OPI_VK.GetProductsByID(ProductsArray, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk GetProductsByID --items %items% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": {
+ "items": [
+ {
+ "sku": "12 345",
+ "is_main_variant": true,
+ "is_owner": true,
+ "date": 1708170274,
+ "can_show_convert_to_service": true,
+ "can_delete": true,
+ "properties": [
+ {
+ "variants": [
+ {
+ "title": "Yellow (change.)",
+ "id": 971
+ },
+ {
+ "title": "Blue (change.)",
+ "id": 972
+ },
+ {
+ "title": "Red (change.)",
+ "id": 973
+ }
+ ],
+ "type": "text",
+ "title": "Color (change.)",
+ "id": 258
+ }
+ ],
+ "views_count": 0,
+ "thumb_photo": "https://sun56-2.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?crop=0,0,1,1&size=0x400&quality=95&sign=589be01d2fc8e371862518142ccb7462&c_uniq_tag=3UKP-MAlxuqYtgy6jOhFLiWDMayz_V8bqjCYnh35JhM",
+ "likes": {
+ "user_likes": 0,
+ "count": 0
+ },
+ "can_repost": 1,
+ "can_recover": false,
+ "photos": [
+ {
+ "has_tags": false,
+ "web_view_token": "92862d343958147ed4",
+ "text": "",
+ "sizes": [
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=75x75&quality=95&sign=75b8b9ecc41139c3c1b0d17bbf6e0c32&c_uniq_tag=FXd5BlAEmMnIGfUpqwLUWhaJwb8irsAIJ4-lUHfbZ_E&type=album",
+ "width": 75,
+ "type": "s",
+ "height": 75
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=130x130&quality=95&sign=70543f236ac062f0010f885208bc55b6&c_uniq_tag=RIT_VUoSuci5B2h1VizCJyAlynAAD8GjsNsXcM225qc&type=album",
+ "width": 130,
+ "type": "m",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=604x604&quality=95&sign=8d173aac7ac1259e516a6d926ce80544&c_uniq_tag=ap7TLKtgI6zBnvGjJaFp_zROOKQiBg6NENjMCk1ZdBc&type=album",
+ "width": 604,
+ "type": "x",
+ "height": 604
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=807x807&quality=95&sign=d7536ec7a9f84e511f21182dea67a70a&c_uniq_tag=VIIaPDSt68vRlOqCymz9grEM5RQG1Ocx0wyevX4xb6Q&type=album",
+ "width": 807,
+ "type": "y",
+ "height": 807
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=1024x1024&quality=95&sign=106d75b1819f1976d40d66200db9ef8c&c_uniq_tag=Bo7Hk6h0bNaaYET9k36N25VbSyysB6r2RT_66bUW_hs&type=album",
+ "width": 1024,
+ "type": "z",
+ "height": 1024
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=130x130&quality=95&sign=70543f236ac062f0010f885208bc55b6&c_uniq_tag=RIT_VUoSuci5B2h1VizCJyAlynAAD8GjsNsXcM225qc&type=album",
+ "width": 130,
+ "type": "o",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=200x200&quality=95&sign=8b70ea4984f97979ce995dd37bcf3133&c_uniq_tag=Y4CfVHj6Hih0lhp8txhKpNhaVSgQnjr7WlH_B01N1EU&type=album",
+ "width": 200,
+ "type": "p",
+ "height": 200
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=320x320&quality=95&sign=0a5c91e112ef0c02425bdbf27f2a65a1&c_uniq_tag=V9Q3PNtkF8XD02aYEbvcbny0jrGZ5LUTaanYB5ulArI&type=album",
+ "width": 320,
+ "type": "q",
+ "height": 320
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=510x510&quality=95&sign=45b47460e1a4dce2692355265114f996&c_uniq_tag=IuTEvNe-qW6JGpt4guLe2R3vH4l4899EaWrr77ZtQlk&type=album",
+ "width": 510,
+ "type": "r",
+ "height": 510
+ }
+ ],
+ "access_key": "66dc21beb4d43f2a3c",
+ "user_id": 100,
+ "owner_id": -218861756,
+ "id": 457239799,
+ "date": 1708170270,
+ "album_id": -53
+ },
+ {
+ "has_tags": false,
+ "web_view_token": "a6344b5c5e566b3d0f",
+ "text": "",
+ "sizes": [
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=75x75&quality=95&sign=008ec0a154820e532df70a27551bed4f&c_uniq_tag=V6vBDJlnnQSlWj7dtWCH_i1oXJgW_m1q47Dtgiip_Es&type=album",
+ "width": 75,
+ "type": "s",
+ "height": 75
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=130x130&quality=95&sign=5249e2e00c2a3cd91c46f9c0d6c87108&c_uniq_tag=o3riwc5uwsy0Od6lw80XJzs1d7UP0WXQA0zjNuKJtjo&type=album",
+ "width": 130,
+ "type": "m",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=604x604&quality=95&sign=458343fa9344319daced2b0996e5ee74&c_uniq_tag=ausjWwNUoPL003iQ4jKsFx_46Hf-lpCcaAOrGXV82cQ&type=album",
+ "width": 604,
+ "type": "x",
+ "height": 604
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=807x807&quality=95&sign=487b910daf99d58f09bb84e7f4955e12&c_uniq_tag=pGkpJrVh8zKvIdRG74G9NuXamkrHe25ybGMfmcVGKfk&type=album",
+ "width": 807,
+ "type": "y",
+ "height": 807
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=1024x1024&quality=95&sign=db36ba2bdc5176946b44c9d7bddc173b&c_uniq_tag=LupvbVz1DM9ZHGGCd2GWH8rVcanmneNhRvzt_keB_r0&type=album",
+ "width": 1024,
+ "type": "z",
+ "height": 1024
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=130x130&quality=95&sign=5249e2e00c2a3cd91c46f9c0d6c87108&c_uniq_tag=o3riwc5uwsy0Od6lw80XJzs1d7UP0WXQA0zjNuKJtjo&type=album",
+ "width": 130,
+ "type": "o",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=200x200&quality=95&sign=92b5fbc6456d64a450f2798d0f4b2907&c_uniq_tag=wilVvQyyONq1VsFP42UIlM6DnUetObxgjPwEOU87bcI&type=album",
+ "width": 200,
+ "type": "p",
+ "height": 200
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=320x320&quality=95&sign=6fb75856a87c217c4e033c17ef340c70&c_uniq_tag=gGcnPnWWjfd5zD7qQMhZdDV_BjGWb3vk_p4Q0mXIFlo&type=album",
+ "width": 320,
+ "type": "q",
+ "height": 320
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=510x510&quality=95&sign=9f4deabcdf7a1e52128a1cc08b3f51ba&c_uniq_tag=cX_tQwscXoWRbH4WF-rq7EFmr8Sddv_P4JQ7rEzF9Ws&type=album",
+ "width": 510,
+ "type": "r",
+ "height": 510
+ }
+ ],
+ "access_key": "306f176545bea47727",
+ "user_id": 100,
+ "owner_id": -218861756,
+ "id": 457239800,
+ "date": 1708170272,
+ "album_id": -53
+ },
+ {
+ "has_tags": false,
+ "web_view_token": "0f912989fe5cda4777",
+ "text": "",
+ "sizes": [
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=75x75&quality=95&sign=68afdefe830d4be39b04ba23a61c26ce&c_uniq_tag=Xc5-AjRx8tqr0Zo5pMZ4jIGFgD1YoRU1La4aDMIQEC4&type=album",
+ "width": 75,
+ "type": "s",
+ "height": 75
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=130x130&quality=95&sign=82e01ddf5fa7dc6a8cdbadf254759259&c_uniq_tag=ZzK-w6E9jC_DsexMRVdZDE5egemG8PDAjKoZygNLKr0&type=album",
+ "width": 130,
+ "type": "m",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=604x604&quality=95&sign=79f669caf7b26acfdeed6715c85fe9ed&c_uniq_tag=17W-VKiO2S8SrmCSItPAoWq5PKqcQhHggCVD3jAf6B0&type=album",
+ "width": 604,
+ "type": "x",
+ "height": 604
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=807x807&quality=95&sign=3bc1e4917a25c52fb37a821f7c83bf85&c_uniq_tag=P1wmEHLW5WNZhBYfsoKFdKFFWGoVj89Y7v6JmqpcumE&type=album",
+ "width": 807,
+ "type": "y",
+ "height": 807
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=1024x1024&quality=95&sign=f7f1d87da40cc7070770d2a2f45f557b&c_uniq_tag=XZ-FwW1W54vlkhc3jVRdBI2xEQ53BSLTyKVPl3RGAXU&type=album",
+ "width": 1024,
+ "type": "z",
+ "height": 1024
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=130x130&quality=95&sign=82e01ddf5fa7dc6a8cdbadf254759259&c_uniq_tag=ZzK-w6E9jC_DsexMRVdZDE5egemG8PDAjKoZygNLKr0&type=album",
+ "width": 130,
+ "type": "o",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=200x200&quality=95&sign=3e7d2483ff4d3a889cc38eea4727d471&c_uniq_tag=xQQVVr-_nJ8Vxha5_EpmDfTxow2rZM516lXgezq74p8&type=album",
+ "width": 200,
+ "type": "p",
+ "height": 200
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=320x320&quality=95&sign=f118def9cbea6e5e4eeb8e33a9d0c0b3&c_uniq_tag=1TTdudzMdBLTi3Jo7BZGXK16S_fIMBxE2zvlYDVrPmc&type=album",
+ "width": 320,
+ "type": "q",
+ "height": 320
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=510x510&quality=95&sign=f78d1f8e32dd8d7826749d236165afaf&c_uniq_tag=JwqjdnieaCRm_wk4q3GmzwSiuYuS6Xz0QTjN_ncx7rM&type=album",
+ "width": 510,
+ "type": "r",
+ "height": 510
+ }
+ ],
+ "access_key": "fbd338a4c3be88ff3c",
+ "user_id": 100,
+ "owner_id": -218861756,
+ "id": 457239801,
+ "date": 1708170273,
+ "album_id": -53
+ }
+ ],
+ "cart_quantity": 0,
+ "albums_ids": [],
+ "weight": 100,
+ "dimensions": {
+ "length": 40,
+ "height": 30,
+ "width": 20
+ },
+ "title": "TestProduct (Yellow)",
+ "other_items": [
+ {
+ "item_ids": [
+ "-218861756_8656034",
+ "-218861756_8655800",
+ "-218861756_8655797",
+ "-218861756_8653766",
+ "-218861756_8653760",
+ "-218861756_8653408",
+ "-218861756_8653404",
+ "-218861756_8653395",
+ "-218861756_8653393",
+ "-218861756_8653391"
+ ],
+ "referrer_item_type": "other_goods",
+ "view_type": 1,
+ "title": "Other items"
+ }
+ ],
+ "reposts": {
+ "count": 0
+ },
+ "price": {
+ "old_amount_text": "15 ₽",
+ "old_amount": "1500",
+ "discount_rate": -93,
+ "text": "1 ₽",
+ "currency": {
+ "title": "₽",
+ "name": "RUB",
+ "id": 643
+ },
+ "amount": "100"
+ },
+ "can_edit": true,
+ "can_comment": 1,
+ "owner_id": -218861756,
+ "is_adult": false,
+ "id": 8656033,
+ "variants_grid": [
+ {
+ "variants": [
+ {
+ "is_selected": true,
+ "item_id": 8656033,
+ "name": "Yellow (change.)",
+ "variant_id": 971
+ }
+ ],
+ "type": "text",
+ "name": "Color (change.)"
+ }
+ ],
+ "description": "Product description",
+ "owner_info": {
+ "market_type": "pro",
+ "category": "Batteries",
+ "is_corporated_market": false,
+ "name": "Test",
+ "category_url": "/market-218861756",
+ "avatar": []
+ },
+ "property_values": [
+ {
+ "property_name": "Color (change.)",
+ "variant_name": "Yellow (change.)",
+ "variant_id": 971
+ }
+ ],
+ "category": {
+ "section": {
+ "name": "Stationery",
+ "id": 10016
+ },
+ "name": "Batteries",
+ "id": 20173,
+ "inner_type": "market_market_category_old"
+ },
+ "availability": 0,
+ "promotion": {
+ "is_available": true
+ }
+ },
+ {
+ "sku": "12 345",
+ "is_main_variant": true,
+ "is_owner": true,
+ "date": 1708170288,
+ "can_show_convert_to_service": true,
+ "can_delete": true,
+ "properties": [
+ {
+ "variants": [
+ {
+ "title": "Yellow (change.)",
+ "id": 971
+ },
+ {
+ "title": "Blue (change.)",
+ "id": 972
+ },
+ {
+ "title": "Red (change.)",
+ "id": 973
+ }
+ ],
+ "type": "text",
+ "title": "Color (change.)",
+ "id": 258
+ }
+ ],
+ "views_count": 0,
+ "thumb_photo": "https://sun56-2.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?crop=0,0,1,1&size=0x400&quality=95&sign=6fe8502b6de244ccb70eebb1ff4ab23a&c_uniq_tag=Juovt6U5F84vc8uZw_2u5ejCgNGxNqYse3fKfIORYsA",
+ "likes": {
+ "user_likes": 0,
+ "count": 0
+ },
+ "can_repost": 1,
+ "can_recover": false,
+ "photos": [
+ {
+ "has_tags": false,
+ "web_view_token": "93d071511c9e966e9a",
+ "text": "",
+ "sizes": [
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=75x75&quality=95&sign=dfe0b24adf5f3705cf02a1702f45036b&c_uniq_tag=EQgp0KDeFcPWq8dm6l05egD_z2uHaN-DT8Cr5dQQkBo&type=album",
+ "width": 75,
+ "type": "s",
+ "height": 75
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=130x130&quality=95&sign=29176aff6558e2a971556b274d6e62e8&c_uniq_tag=1GLs-TDaHQLExpYAtCfuXfgVLEM4Y9lAFZAQfSar204&type=album",
+ "width": 130,
+ "type": "m",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=604x604&quality=95&sign=779f24d1abc0fe24a4a424b7a57bb093&c_uniq_tag=QNmQQTT76Mhu8Oinz-5qrMzwVVwKmJFABeTE9bd-M04&type=album",
+ "width": 604,
+ "type": "x",
+ "height": 604
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=807x807&quality=95&sign=68cf71539a9242931d48a0cd0be1a0ce&c_uniq_tag=MQO9LYERwp1e6tS9OJYz-YeyEAoWa4yTD6CX3C_FUzA&type=album",
+ "width": 807,
+ "type": "y",
+ "height": 807
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=1024x1024&quality=95&sign=b609734c59b0229115c911fc20f3df2d&c_uniq_tag=bdm1GIOMPi0B6oy29CZnJYw23shE3eghtMSsCI8JYGg&type=album",
+ "width": 1024,
+ "type": "z",
+ "height": 1024
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=130x130&quality=95&sign=29176aff6558e2a971556b274d6e62e8&c_uniq_tag=1GLs-TDaHQLExpYAtCfuXfgVLEM4Y9lAFZAQfSar204&type=album",
+ "width": 130,
+ "type": "o",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=200x200&quality=95&sign=c64e879b106ab293043bb60563312cb6&c_uniq_tag=3vfMLZacvzwhJSWS51xEo0DHeRFy6KS_TLPN0xEQWBY&type=album",
+ "width": 200,
+ "type": "p",
+ "height": 200
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=320x320&quality=95&sign=59810b1b5192658255ab539a40149880&c_uniq_tag=-MpQ7yEq8wm5U6P-GJWHqfOSq6xA8l3czg2ggwlSNnQ&type=album",
+ "width": 320,
+ "type": "q",
+ "height": 320
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=510x510&quality=95&sign=36ab4a9f54e0a96f4ea92302e855894d&c_uniq_tag=tHaCIm_9DjSqiDUDZUBe_tjn7zOH5oZfwwpWXYRx_70&type=album",
+ "width": 510,
+ "type": "r",
+ "height": 510
+ }
+ ],
+ "access_key": "10037480cb2af9af0d",
+ "user_id": 100,
+ "owner_id": -218861756,
+ "id": 457239802,
+ "date": 1708170285,
+ "album_id": -53
+ },
+ {
+ "has_tags": false,
+ "web_view_token": "d1181c5d59752488a2",
+ "text": "",
+ "sizes": [
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=75x75&quality=95&sign=d5cfeb6f122274ca04226d23818c2436&c_uniq_tag=g_yta3-5oqlvRCBKknktnRsJ7lnlP2VnnxLk9cfxkHg&type=album",
+ "width": 75,
+ "type": "s",
+ "height": 75
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=130x130&quality=95&sign=ddd0426be9fa770ee416d091e1d5db3d&c_uniq_tag=DyZ9sA4W6WwLKeSGRj3G1Bitoz5G2-Y6AVt7sh8XN2o&type=album",
+ "width": 130,
+ "type": "m",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=604x604&quality=95&sign=3aafaad6b865a4326ebb066c7dd96ffc&c_uniq_tag=ZD3QYn27B-77k_Ky6EvfTkQpWRvvdquZgKq4aWhPc0M&type=album",
+ "width": 604,
+ "type": "x",
+ "height": 604
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=807x807&quality=95&sign=9d3a2122bca8a751fdddc22af862740f&c_uniq_tag=OQVkuFFazrrA-5LmkWDdTdsrC6YzHpvFlMjXZNcKa8A&type=album",
+ "width": 807,
+ "type": "y",
+ "height": 807
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=1024x1024&quality=95&sign=f00777c18a9e2a8690abec2518459c85&c_uniq_tag=oa7b3R9OPg0LGnMZwVd5tkmRQtFZ97uuCkmOdIPgxNQ&type=album",
+ "width": 1024,
+ "type": "z",
+ "height": 1024
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=130x130&quality=95&sign=ddd0426be9fa770ee416d091e1d5db3d&c_uniq_tag=DyZ9sA4W6WwLKeSGRj3G1Bitoz5G2-Y6AVt7sh8XN2o&type=album",
+ "width": 130,
+ "type": "o",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=200x200&quality=95&sign=19663322aa62b505f4204c27d75304cd&c_uniq_tag=ZIEbwDmIZR-vEFRWjmw-Qp_PSX7EacMIEG9PF7GpBEs&type=album",
+ "width": 200,
+ "type": "p",
+ "height": 200
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=320x320&quality=95&sign=454278ef305df41f60bbd66588e235da&c_uniq_tag=ZJhu-b2l8_3WCJlFirFZQxoVgtsaLK65yW0mvx8J08A&type=album",
+ "width": 320,
+ "type": "q",
+ "height": 320
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=510x510&quality=95&sign=8de646064ff8be8c896b90dc2f773722&c_uniq_tag=VpnbvqL0oDTt2ZKV-irlb2RpQv229T-EHaeIyVS5Vpc&type=album",
+ "width": 510,
+ "type": "r",
+ "height": 510
+ }
+ ],
+ "access_key": "f3a1fb96168aea29f8",
+ "user_id": 100,
+ "owner_id": -218861756,
+ "id": 457239803,
+ "date": 1708170287,
+ "album_id": -53
+ },
+ {
+ "has_tags": false,
+ "web_view_token": "81fb7553b335d5b014",
+ "text": "",
+ "sizes": [
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=75x75&quality=95&sign=6ecdc8b90775ddf376b0b8188dbffe92&c_uniq_tag=swVsbxdS4C74XKjml3-ZfJyK2APAKb5zukLSREgvgPA&type=album",
+ "width": 75,
+ "type": "s",
+ "height": 75
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=130x130&quality=95&sign=4abcfb7fae4b783eadb29abd35d02025&c_uniq_tag=5C_zLY9QatErqJsBEuM-v8jfSUp1DeDwx15ag_gZAcE&type=album",
+ "width": 130,
+ "type": "m",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=604x604&quality=95&sign=e15ba3df9b63bd7c793cd9fb12a08539&c_uniq_tag=i7wKGLU0jk2qPnzhl4ah1EuupPe7-XeFPRs8krcbzr4&type=album",
+ "width": 604,
+ "type": "x",
+ "height": 604
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=807x807&quality=95&sign=6ce24dc60c88b14dd50f72b157ecb68d&c_uniq_tag=4GU58hsK_GvHsoc9_SzqN2EdgRu8arCCOqIqJ8TxErI&type=album",
+ "width": 807,
+ "type": "y",
+ "height": 807
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=1024x1024&quality=95&sign=93706c2f263ea67b93a17dcb0c1a03d9&c_uniq_tag=w8oS3d2yXrNChsDA1g5jcyJmihuegLAmiNUkIwTEcfI&type=album",
+ "width": 1024,
+ "type": "z",
+ "height": 1024
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=130x130&quality=95&sign=4abcfb7fae4b783eadb29abd35d02025&c_uniq_tag=5C_zLY9QatErqJsBEuM-v8jfSUp1DeDwx15ag_gZAcE&type=album",
+ "width": 130,
+ "type": "o",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=200x200&quality=95&sign=bd9d8e4629660da0502be09ecbf30c0c&c_uniq_tag=SH9RVt_MXCjYWtCw68wDIz7ILMHO3QMF4t8GWvtA7qY&type=album",
+ "width": 200,
+ "type": "p",
+ "height": 200
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=320x320&quality=95&sign=513e44d6745d2dcf3134e0518584841d&c_uniq_tag=60HVud6C_z47D5l2delWwgf0ghIvEaFfvA5s1_MoPWE&type=album",
+ "width": 320,
+ "type": "q",
+ "height": 320
+ },
+ {
+ "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=510x510&quality=95&sign=13e3f25a80b3c8e332bd8f9d0abde28c&c_uniq_tag=TTjqylVQf7Wgu03X6HCu1TqVTy07G11FecGeXsiZUbk&type=album",
+ "width": 510,
+ "type": "r",
+ "height": 510
+ }
+ ],
+ "access_key": "4aa836406d898be665",
+ "user_id": 100,
+ "owner_id": -218861756,
+ "id": 457239804,
+ "date": 1708170288,
+ "album_id": -53
+ }
+ ],
+ "cart_quantity": 0,
+ "albums_ids": [],
+ "weight": 100,
+ "dimensions": {
+ "length": 40,
+ "height": 30,
+ "width": 20
+ },
+ "title": "TestProduct (Red)",
+ "other_items": [
+ {
+ "item_ids": [
+ "-218861756_8656033",
+ "-218861756_8655800",
+ "-218861756_8655797",
+ "-218861756_8653766",
+ "-218861756_8653760",
+ "-218861756_8653408",
+ "-218861756_8653404",
+ "-218861756_8653395",
+ "-218861756_8653393",
+ "-218861756_8653391"
+ ],
+ "referrer_item_type": "other_goods",
+ "view_type": 1,
+ "title": "Other items"
+ }
+ ],
+ "reposts": {
+ "count": 0
+ },
+ "price": {
+ "old_amount_text": "15 ₽",
+ "old_amount": "1500",
+ "discount_rate": -93,
+ "text": "1 ₽",
+ "currency": {
+ "title": "₽",
+ "name": "RUB",
+ "id": 643
+ },
+ "amount": "100"
+ },
+ "can_edit": true,
+ "can_comment": 1,
+ "owner_id": -218861756,
+ "is_adult": false,
+ "id": 8656034,
+ "variants_grid": [
+ {
+ "variants": [
+ {
+ "is_selected": true,
+ "item_id": 8656034,
+ "name": "Red (change.)",
+ "variant_id": 973
+ }
+ ],
+ "type": "text",
+ "name": "Color (change.)"
+ }
+ ],
+ "description": "Product description",
+ "owner_info": {
+ "market_type": "pro",
+ "category": "Batteries",
+ "is_corporated_market": false,
+ "name": "Test",
+ "category_url": "/market-218861756",
+ "avatar": []
+ },
+ "property_values": [
+ {
+ "property_name": "Color (change.)",
+ "variant_name": "Red (change.)",
+ "variant_id": 973
+ }
+ ],
+ "category": {
+ "section": {
+ "name": "Stationery",
+ "id": 10016
+ },
+ "name": "Batteries",
+ "id": 20173,
+ "inner_type": "market_market_category_old"
+ },
+ "availability": 0,
+ "promotion": {
+ "is_available": true
+ }
+ }
+ ],
+ "count": 2
+ }
+ }
+
+```
diff --git a/docs/en/md/VK/Product-management/Group-products.md b/docs/en/md/VK/Product-management/Group-products.md
new file mode 100644
index 0000000000..f09c10f9b7
--- /dev/null
+++ b/docs/en/md/VK/Product-management/Group-products.md
@@ -0,0 +1,49 @@
+---
+sidebar_position: 7
+---
+
+# Group products
+ Groups products based on similar sets of properties
+
+
+*Function GroupProducts(Val ProductsArray, Val ExistingGroup = "", Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | ProductsArray | --items | Array Of String | Array of product IDs |
+ | ExistingGroup | --sellgroup | String | ID of the existing group, if needed |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ ProductsArray = New Array;
+ ProductsArray.Add(YellowItemID);
+ ProductsArray.Add(RedItemID);
+
+ Response = OPI_VK.GroupProducts(ProductsArray,, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk GroupProducts --items %items% --sellgroup %sellgroup% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": {
+ "item_group_id": 5957
+ }
+ }
+
+```
diff --git a/docs/en/md/VK/Product-management/_category_.json b/docs/en/md/VK/Product-management/_category_.json
new file mode 100644
index 0000000000..89dd52bdb0
--- /dev/null
+++ b/docs/en/md/VK/Product-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Product management",
+"position": ""
+}
diff --git a/docs/en/md/VK/Product-properties-management/Add-product-property-variant.md b/docs/en/md/VK/Product-properties-management/Add-product-property-variant.md
new file mode 100644
index 0000000000..df98119f6e
--- /dev/null
+++ b/docs/en/md/VK/Product-properties-management/Add-product-property-variant.md
@@ -0,0 +1,45 @@
+---
+sidebar_position: 5
+---
+
+# Add product property variant
+ Adds a variant for an existing property
+
+
+*Function AddProductPropertyVariant(Val Value, Val Property, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Value | --value | String | Property value |
+ | Property | --prop | String, Number | Property ID where the variant is added |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.AddProductPropertyVariant("Red", 260, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk AddProductPropertyVariant --value %value% --prop %prop% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": {
+ "variant_id": 980
+ }
+ }
+
+```
diff --git a/docs/en/md/VK/Product-properties-management/Create-product-property.md b/docs/en/md/VK/Product-properties-management/Create-product-property.md
new file mode 100644
index 0000000000..9e58b50227
--- /dev/null
+++ b/docs/en/md/VK/Product-properties-management/Create-product-property.md
@@ -0,0 +1,44 @@
+---
+sidebar_position: 2
+---
+
+# Create product property
+ Creates a new property for use in products
+
+
+*Function CreateProductProperty(Val Name, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Name | --title | String | Property name |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.CreateProductProperty("Color", Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk CreateProductProperty --title %title% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": {
+ "property_id": 260
+ }
+ }
+
+```
diff --git a/docs/en/md/VK/Product-properties-management/Delete-product-property-variant.md b/docs/en/md/VK/Product-properties-management/Delete-product-property-variant.md
new file mode 100644
index 0000000000..4dcfa74ecf
--- /dev/null
+++ b/docs/en/md/VK/Product-properties-management/Delete-product-property-variant.md
@@ -0,0 +1,42 @@
+---
+sidebar_position: 7
+---
+
+# Delete product property variant
+ Deletes the previously created product property variant
+
+
+*Function DeleteProductPropertyVariant(Val Option, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Option | --option | String, Number | Variant ID |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.DeleteProductPropertyVariant(980 Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk DeleteProductPropertyVariant --option %option% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 1
+ }
+
+```
diff --git a/docs/en/md/VK/Product-properties-management/Delete-product-property.md b/docs/en/md/VK/Product-properties-management/Delete-product-property.md
new file mode 100644
index 0000000000..ca244407d9
--- /dev/null
+++ b/docs/en/md/VK/Product-properties-management/Delete-product-property.md
@@ -0,0 +1,42 @@
+---
+sidebar_position: 4
+---
+
+# Delete product property
+ Deletes the existing product property
+
+
+*Function DeleteProductProperty(Val Property, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Property | --prop | String, Number | Property ID |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.DeleteProductProperty(260, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk DeleteProductProperty --prop %prop% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 1
+ }
+
+```
diff --git a/docs/en/md/VK/Product-properties-management/Edit-product-property-variant.md b/docs/en/md/VK/Product-properties-management/Edit-product-property-variant.md
new file mode 100644
index 0000000000..2df2f4983c
--- /dev/null
+++ b/docs/en/md/VK/Product-properties-management/Edit-product-property-variant.md
@@ -0,0 +1,44 @@
+---
+sidebar_position: 6
+---
+
+# Edit product property variant
+ Edits the value of an existing product property variant
+
+
+*Function EditProductPropertyVariant(Val Value, Val Property, Val Option, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Value | --value | String | New property value |
+ | Property | --prop | String, Number | Property ID |
+ | Option | --option | String, Number | Variant ID |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.EditProductPropertyVariant("Yellow", 260, 980 Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk EditProductPropertyVariant --value %value% --prop %prop% --option %option% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 1
+ }
+
+```
diff --git a/docs/en/md/VK/Product-properties-management/Edit-product-property.md b/docs/en/md/VK/Product-properties-management/Edit-product-property.md
new file mode 100644
index 0000000000..a6369425b3
--- /dev/null
+++ b/docs/en/md/VK/Product-properties-management/Edit-product-property.md
@@ -0,0 +1,43 @@
+---
+sidebar_position: 3
+---
+
+# Edit product property
+ Edits the existing product property
+
+
+*Function EditProductProperty(Val Name, Val Property, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Name | --title | String | New name |
+ | Property | --prop | String, Number | Property ID |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.EditProductProperty("Color (change.)", Property, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk EditProductProperty --title %title% --prop %prop% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 1
+ }
+
+```
diff --git a/docs/en/md/VK/Product-properties-management/Get-property-list.md b/docs/en/md/VK/Product-properties-management/Get-property-list.md
new file mode 100644
index 0000000000..dabfeddcec
--- /dev/null
+++ b/docs/en/md/VK/Product-properties-management/Get-property-list.md
@@ -0,0 +1,59 @@
+---
+sidebar_position: 1
+---
+
+# Get property list
+ Gets the list of properties of group products
+
+
+*Function GetPropertyList(Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.GetPropertyList(Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk GetPropertyList --auth %auth%
+
+```
+
+
+```json title="Result"
+
+[
+ {
+ "variants": [
+ {
+ "title": "Yellow",
+ "id": 962
+ },
+ {
+ "title": "Blue",
+ "id": 963
+ },
+ {
+ "title": "Red",
+ "id": 964
+ }
+ ],
+ "type": "text",
+ "title": "Color",
+ "id": 255
+ }
+ ]
+
+```
diff --git a/docs/en/md/VK/Product-properties-management/_category_.json b/docs/en/md/VK/Product-properties-management/_category_.json
new file mode 100644
index 0000000000..7b5f016ed5
--- /dev/null
+++ b/docs/en/md/VK/Product-properties-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Product properties management",
+"position": ""
+}
diff --git a/docs/en/md/VK/Product-selection-management/Add-product-to-selection.md b/docs/en/md/VK/Product-selection-management/Add-product-to-selection.md
new file mode 100644
index 0000000000..54df9ce7cf
--- /dev/null
+++ b/docs/en/md/VK/Product-selection-management/Add-product-to-selection.md
@@ -0,0 +1,43 @@
+---
+sidebar_position: 5
+---
+
+# Add product to selection
+ Adds a product to the selection
+
+
+*Function AddProductToSelection(Val ProductsArray, Val Selection, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | ProductsArray | --items | Array of string, number | Array of products or product |
+ | Selection | --sel | String | Selection ID |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.AddProductToSelection(8656559, 40, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk AddProductToSelection --items %items% --sel %sel% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 1
+ }
+
+```
diff --git a/docs/en/md/VK/Product-selection-management/Create-product-collection.md b/docs/en/md/VK/Product-selection-management/Create-product-collection.md
new file mode 100644
index 0000000000..0eb78ecd23
--- /dev/null
+++ b/docs/en/md/VK/Product-selection-management/Create-product-collection.md
@@ -0,0 +1,53 @@
+---
+sidebar_position: 3
+---
+
+# Create product selection
+ Creates an empty product selection
+
+
+*Function CreateProductCollection(Val Name, Val Image, Val Main = False, Val Hidden = False, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Name | --title | String | Selection name |
+ | Image | --picture | String, BinaryData | Image file |
+ | Main | --main | Boolean | Main |
+ | Hidden | --hidden | Boolean | Hidden |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.CreateProductCollection("TestCollection"
+, Image
+, True
+, False
+, Parameters);
+
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk CreateProductCollection --title %title% --picture %picture% --main %main% --hidden %hidden% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": {
+ "albums_count": 23,
+ "market_album_id": 39
+ }
+ }
+
+```
diff --git a/docs/en/md/VK/Product-selection-management/Delete-selection.md b/docs/en/md/VK/Product-selection-management/Delete-selection.md
new file mode 100644
index 0000000000..567fc5fbb9
--- /dev/null
+++ b/docs/en/md/VK/Product-selection-management/Delete-selection.md
@@ -0,0 +1,42 @@
+---
+sidebar_position: 7
+---
+
+# DeleteSelection
+ Deletes the selection by ID
+
+
+*Function DeleteSelection(Val Selection, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Selection | --sel | String | Selection ID |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.DeleteSelection(40, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk DeleteSelection --sel %sel% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 1
+ }
+
+```
diff --git a/docs/en/md/VK/Product-selection-management/Edit-product-collection.md b/docs/en/md/VK/Product-selection-management/Edit-product-collection.md
new file mode 100644
index 0000000000..ecb9d2d41c
--- /dev/null
+++ b/docs/en/md/VK/Product-selection-management/Edit-product-collection.md
@@ -0,0 +1,52 @@
+---
+sidebar_position: 4
+---
+
+# Edit product selection
+ Edits the properties of a product selection
+
+
+*Function EditProductCollection(Val Name, Val Selection, Val Image = "", Val Main = False, Val Hidden = False, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Name | --title | String | New selection name |
+ | Selection | --sel | String | Selection ID |
+ | Image | --picture | String, BinaryData | New selection image |
+ | Main | --main | Boolean | Main |
+ | Hidden | --hidden | Boolean | Hidden |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.EditProductCollection("EditedCollection"
+, 40
+, Image
+, True
+, False
+, Parameters);
+
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk EditProductCollection --title %title% --sel %sel% --picture %picture% --main %main% --hidden %hidden% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 1
+ }
+
+```
diff --git a/docs/en/md/VK/Product-selection-management/Get-selection-list.md b/docs/en/md/VK/Product-selection-management/Get-selection-list.md
new file mode 100644
index 0000000000..b6d4955640
--- /dev/null
+++ b/docs/en/md/VK/Product-selection-management/Get-selection-list.md
@@ -0,0 +1,115 @@
+---
+sidebar_position: 1
+---
+
+# Get selection list
+ Gets the list of product selections
+
+
+*Function GetSelectionList(Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Array of selection matches
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.GetSelectionList(Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk GetSelectionList --auth %auth%
+
+```
+
+
+```json title="Result"
+
+[
+ {
+ "is_hidden": false,
+ "is_main": true,
+ "photo": {
+ "has_tags": false,
+ "web_view_token": "6e66fabe30412b7a20",
+ "text": "",
+ "sizes": [
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=75x75&quality=95&sign=5266db2d411d1405c216c1a266b5b364&c_uniq_tag=oV8dPGRw_KGUAIUM7eQzswdDli0YNRSvC4anBj9DTBk&type=album",
+ "width": 75,
+ "type": "s",
+ "height": 75
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=130x130&quality=95&sign=79718f97df5bd878bc82b6fa8b6b377b&c_uniq_tag=KL9wgGeHU5xcseZyDQ556di7Qn56NOK5YcEVL5o4S8c&type=album",
+ "width": 130,
+ "type": "m",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=604x604&quality=95&sign=0817353d2d87543a885a2b03be59bd24&c_uniq_tag=E0Nkb7roSyIY91bW48CdhVr1WaVYoh_n9-l7mfEMgG0&type=album",
+ "width": 604,
+ "type": "x",
+ "height": 604
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=807x807&quality=95&sign=38b3fc3cd99265d719fc5c9adf25d9eb&c_uniq_tag=PCQhHT3fe1NNNKmRpdsV1FfZE1Qa89Z8RBqbjS0Ubbs&type=album",
+ "width": 807,
+ "type": "y",
+ "height": 807
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=1024x1024&quality=95&sign=61d2e2bf1b70d31c95644cd054a4d399&c_uniq_tag=o5BEt4FmMLFsNBEWBJI4ik-IJSQXrUQFGgMoKOqiTH8&type=album",
+ "width": 1024,
+ "type": "z",
+ "height": 1024
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=130x130&quality=95&sign=79718f97df5bd878bc82b6fa8b6b377b&c_uniq_tag=KL9wgGeHU5xcseZyDQ556di7Qn56NOK5YcEVL5o4S8c&type=album",
+ "width": 130,
+ "type": "o",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=200x200&quality=95&sign=dc5da94a81a43690469c118483d453a8&c_uniq_tag=c4TcOjDX5iUmfB_6zKeFUNqh34cipnMDe2gUEn4vTfY&type=album",
+ "width": 200,
+ "type": "p",
+ "height": 200
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=320x320&quality=95&sign=aefedf52f6f0392ae9d6414064d21604&c_uniq_tag=DPgVLnoagpciN0RayVjNVrWa1s3FBjyliV8W6u4ywWA&type=album",
+ "width": 320,
+ "type": "q",
+ "height": 320
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=510x510&quality=95&sign=3158e1e84b5ad304550efee67d71210f&c_uniq_tag=_OYJK4FylGsClBCL1jiQVouUwnOMexRmb47Boh6VlE0&type=album",
+ "width": 510,
+ "type": "r",
+ "height": 510
+ }
+ ],
+ "user_id": 100,
+ "owner_id": -218861756,
+ "id": 457239823,
+ "date": 1708173749,
+ "album_id": -53
+ },
+ "count": 0,
+ "title": "TestCollection",
+ "updated_time": 1708173749,
+ "owner_id": -218861756,
+ "id": 38
+ }
+ ]
+
+```
diff --git a/docs/en/md/VK/Product-selection-management/Get-selections-by-id.md b/docs/en/md/VK/Product-selection-management/Get-selections-by-id.md
new file mode 100644
index 0000000000..5663017502
--- /dev/null
+++ b/docs/en/md/VK/Product-selection-management/Get-selections-by-id.md
@@ -0,0 +1,116 @@
+---
+sidebar_position: 2
+---
+
+# Get selections by ID
+ Gets the list of selections by array of IDs
+
+
+*Function GetSelectionsByID(Val Selections, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Selections | --sels | String, Array of String | Selection IDs |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.GetSelectionsByID(Selections, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk GetSelectionsByID --sels %sels% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+[
+ {
+ "is_hidden": false,
+ "is_main": true,
+ "photo": {
+ "has_tags": false,
+ "web_view_token": "6e66fabe30412b7a20",
+ "text": "",
+ "sizes": [
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=75x75&quality=95&sign=5266db2d411d1405c216c1a266b5b364&c_uniq_tag=oV8dPGRw_KGUAIUM7eQzswdDli0YNRSvC4anBj9DTBk&type=album",
+ "width": 75,
+ "type": "s",
+ "height": 75
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=130x130&quality=95&sign=79718f97df5bd878bc82b6fa8b6b377b&c_uniq_tag=KL9wgGeHU5xcseZyDQ556di7Qn56NOK5YcEVL5o4S8c&type=album",
+ "width": 130,
+ "type": "m",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=604x604&quality=95&sign=0817353d2d87543a885a2b03be59bd24&c_uniq_tag=E0Nkb7roSyIY91bW48CdhVr1WaVYoh_n9-l7mfEMgG0&type=album",
+ "width": 604,
+ "type": "x",
+ "height": 604
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=807x807&quality=95&sign=38b3fc3cd99265d719fc5c9adf25d9eb&c_uniq_tag=PCQhHT3fe1NNNKmRpdsV1FfZE1Qa89Z8RBqbjS0Ubbs&type=album",
+ "width": 807,
+ "type": "y",
+ "height": 807
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=1024x1024&quality=95&sign=61d2e2bf1b70d31c95644cd054a4d399&c_uniq_tag=o5BEt4FmMLFsNBEWBJI4ik-IJSQXrUQFGgMoKOqiTH8&type=album",
+ "width": 1024,
+ "type": "z",
+ "height": 1024
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=130x130&quality=95&sign=79718f97df5bd878bc82b6fa8b6b377b&c_uniq_tag=KL9wgGeHU5xcseZyDQ556di7Qn56NOK5YcEVL5o4S8c&type=album",
+ "width": 130,
+ "type": "o",
+ "height": 130
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=200x200&quality=95&sign=dc5da94a81a43690469c118483d453a8&c_uniq_tag=c4TcOjDX5iUmfB_6zKeFUNqh34cipnMDe2gUEn4vTfY&type=album",
+ "width": 200,
+ "type": "p",
+ "height": 200
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=320x320&quality=95&sign=aefedf52f6f0392ae9d6414064d21604&c_uniq_tag=DPgVLnoagpciN0RayVjNVrWa1s3FBjyliV8W6u4ywWA&type=album",
+ "width": 320,
+ "type": "q",
+ "height": 320
+ },
+ {
+ "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=510x510&quality=95&sign=3158e1e84b5ad304550efee67d71210f&c_uniq_tag=_OYJK4FylGsClBCL1jiQVouUwnOMexRmb47Boh6VlE0&type=album",
+ "width": 510,
+ "type": "r",
+ "height": 510
+ }
+ ],
+ "user_id": 100,
+ "owner_id": -218861756,
+ "id": 457239823,
+ "date": 1708173749,
+ "album_id": -53
+ },
+ "count": 0,
+ "title": "TestCollection",
+ "updated_time": 1708173749,
+ "owner_id": -218861756,
+ "id": 38
+ }
+ ]
+
+```
diff --git a/docs/en/md/VK/Product-selection-management/Remove-product-from-selection.md b/docs/en/md/VK/Product-selection-management/Remove-product-from-selection.md
new file mode 100644
index 0000000000..930bfb93ea
--- /dev/null
+++ b/docs/en/md/VK/Product-selection-management/Remove-product-from-selection.md
@@ -0,0 +1,43 @@
+---
+sidebar_position: 6
+---
+
+# Remove product from selection
+ Removes a previously added product from the selection
+
+
+*Function RemoveProductFromSelection(Val Product, Val Selection, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Product | --item | String | Product ID |
+ | Selection | --sel | String | Selection ID |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.RemoveProductFromSelection(8656559, 40, Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk RemoveProductFromSelection --item %item% --sel %sel% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": 1
+ }
+
+```
diff --git a/docs/en/md/VK/Product-selection-management/_category_.json b/docs/en/md/VK/Product-selection-management/_category_.json
new file mode 100644
index 0000000000..565af20760
--- /dev/null
+++ b/docs/en/md/VK/Product-selection-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Product selection management",
+"position": ""
+}
diff --git a/docs/en/md/VK/Statistics/Get-post-statistics.md b/docs/en/md/VK/Statistics/Get-post-statistics.md
new file mode 100644
index 0000000000..159c1928af
--- /dev/null
+++ b/docs/en/md/VK/Statistics/Get-post-statistics.md
@@ -0,0 +1,89 @@
+---
+sidebar_position: 2
+---
+
+# Get post statistics
+ Gets statistics in terms of posts
+
+
+*Function GetPostStatistics(Val PostIDsArray, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | PostIDsArray | --posts | Array of String,Number | Array of post IDs |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Array of Arbitrary - Array of post statistics data
+
+```bsl title="Code example"
+
+
+ ArrayOfPosts = New Array;
+ ArrayOfPosts.Add(214);
+ ArrayOfPosts.Add(215);
+
+ Response = OPI_VK.GetPostStatistics(ArrayOfPosts, VK_Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk GetPostStatistics --posts %posts% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+[
+ {
+ "ad_report": 0,
+ "ad_coverage": 0,
+ "ad_to_group": 0,
+ "ad_unsubscribe": 0,
+ "ad_hide": 0,
+ "ad_join_group": 0,
+ "ad_subscribers": 0,
+ "ad_links": 0,
+ "ad_views": 0,
+ "reach_viral": 0,
+ "reach_total": 1,
+ "reach_ads": 0,
+ "report": 0,
+ "join_group": 0,
+ "links": 0,
+ "unsubscribe": 0,
+ "hide": 0,
+ "reach_subscribers": 1,
+ "to_group": 1,
+ "post_id": 214
+ },
+ {
+ "ad_report": 0,
+ "ad_coverage": 0,
+ "ad_to_group": 0,
+ "ad_unsubscribe": 0,
+ "ad_hide": 0,
+ "ad_join_group": 0,
+ "ad_subscribers": 0,
+ "ad_links": 0,
+ "ad_views": 0,
+ "reach_viral": 0,
+ "reach_total": 1,
+ "reach_ads": 0,
+ "report": 0,
+ "join_group": 0,
+ "links": 0,
+ "unsubscribe": 0,
+ "hide": 0,
+ "reach_subscribers": 1,
+ "to_group": 0,
+ "post_id": 215
+ }
+ ]
+
+```
diff --git a/docs/en/md/VK/Statistics/Get-statistics.md b/docs/en/md/VK/Statistics/Get-statistics.md
new file mode 100644
index 0000000000..92396ae04f
--- /dev/null
+++ b/docs/en/md/VK/Statistics/Get-statistics.md
@@ -0,0 +1,548 @@
+---
+sidebar_position: 1
+---
+
+# Get statistics
+ Gets the overall community statistics for a period
+
+
+*Function GetStatistics(Val StartDate, Val EndDate, Val Parameters = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | StartDate | --datefrom | Date | Start date of the period |
+ | EndDate | --dateto | Date | End date of the period |
+ | Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
+
+
+ Returns: Key-Value Pair - Serialized JSON response from VK
+
+```bsl title="Code example"
+
+
+ Response = OPI_VK.GetStatistics(CurrentSessionDate() - 60 * 60 * 24, CurrentSessionDate(), Parameters);
+ Response = OPI_Tools.JSONString(Response);
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk GetStatistics --datefrom %datefrom% --dateto %dateto% --auth %auth%
+
+```
+
+
+```json title="Result"
+
+{
+ "response": [
+ {
+ "visitors": {
+ "views": 8,
+ "sex_age": [
+ {
+ "count": 0,
+ "value": "f;12-18"
+ },
+ {
+ "count": 0,
+ "value": "f;18-21"
+ },
+ {
+ "count": 0,
+ "value": "f;21-24"
+ },
+ {
+ "count": 0,
+ "value": "f;24-27"
+ },
+ {
+ "count": 0,
+ "value": "f;27-30"
+ },
+ {
+ "count": 0,
+ "value": "f;30-35"
+ },
+ {
+ "count": 0,
+ "value": "f;35-45"
+ },
+ {
+ "count": 0,
+ "value": "f;45-100"
+ },
+ {
+ "count": 0,
+ "value": "m;12-18"
+ },
+ {
+ "count": 0,
+ "value": "m;18-21"
+ },
+ {
+ "count": 1,
+ "value": "m;21-24"
+ },
+ {
+ "count": 0,
+ "value": "m;24-27"
+ },
+ {
+ "count": 0,
+ "value": "m;27-30"
+ },
+ {
+ "count": 0,
+ "value": "m;30-35"
+ },
+ {
+ "count": 0,
+ "value": "m;35-45"
+ },
+ {
+ "count": 0,
+ "value": "m;45-100"
+ }
+ ],
+ "sex": [
+ {
+ "count": 0,
+ "value": "f"
+ },
+ {
+ "count": 1,
+ "value": "m"
+ }
+ ],
+ "mobile_views": 0,
+ "countries": [
+ {
+ "value": 3,
+ "name": "Belarus",
+ "count": 1,
+ "code": "BY"
+ }
+ ],
+ "visitors": 1,
+ "cities": [],
+ "age": [
+ {
+ "count": 0,
+ "value": "12-18"
+ },
+ {
+ "count": 0,
+ "value": "18-21"
+ },
+ {
+ "count": 1,
+ "value": "21-24"
+ },
+ {
+ "count": 0,
+ "value": "24-27"
+ },
+ {
+ "count": 0,
+ "value": "27-30"
+ },
+ {
+ "count": 0,
+ "value": "30-35"
+ },
+ {
+ "count": 0,
+ "value": "35-45"
+ },
+ {
+ "count": 0,
+ "value": "45-100"
+ }
+ ]
+ },
+ "reach": {
+ "sex_age": [
+ {
+ "count": 0,
+ "value": "f;12-18"
+ },
+ {
+ "count": 0,
+ "value": "f;18-21"
+ },
+ {
+ "count": 0,
+ "value": "f;21-24"
+ },
+ {
+ "count": 0,
+ "value": "f;24-27"
+ },
+ {
+ "count": 0,
+ "value": "f;27-30"
+ },
+ {
+ "count": 0,
+ "value": "f;30-35"
+ },
+ {
+ "count": 0,
+ "value": "f;35-45"
+ },
+ {
+ "count": 0,
+ "value": "f;45-100"
+ },
+ {
+ "count": 0,
+ "value": "m;12-18"
+ },
+ {
+ "count": 0,
+ "value": "m;18-21"
+ },
+ {
+ "count": 1,
+ "value": "m;21-24"
+ },
+ {
+ "count": 0,
+ "value": "m;24-27"
+ },
+ {
+ "count": 0,
+ "value": "m;27-30"
+ },
+ {
+ "count": 0,
+ "value": "m;30-35"
+ },
+ {
+ "count": 0,
+ "value": "m;35-45"
+ },
+ {
+ "count": 0,
+ "value": "m;45-100"
+ }
+ ],
+ "sex": [
+ {
+ "count": 0,
+ "value": "f"
+ },
+ {
+ "count": 1,
+ "value": "m"
+ }
+ ],
+ "reach": 1,
+ "mobile_reach": 0,
+ "countries": [
+ {
+ "value": 3,
+ "name": "Belarus",
+ "count": 1,
+ "code": "BY"
+ }
+ ],
+ "reach_subscribers": 1,
+ "cities": [],
+ "age": [
+ {
+ "count": 0,
+ "value": "12-18"
+ },
+ {
+ "count": 0,
+ "value": "18-21"
+ },
+ {
+ "count": 1,
+ "value": "21-24"
+ },
+ {
+ "count": 0,
+ "value": "24-27"
+ },
+ {
+ "count": 0,
+ "value": "27-30"
+ },
+ {
+ "count": 0,
+ "value": "30-35"
+ },
+ {
+ "count": 0,
+ "value": "35-45"
+ },
+ {
+ "count": 0,
+ "value": "45-100"
+ }
+ ]
+ },
+ "period_to": 1704671999,
+ "period_from": 1704585600
+ },
+ {
+ "visitors": {
+ "views": 3,
+ "sex_age": [
+ {
+ "count": 0,
+ "value": "f;12-18"
+ },
+ {
+ "count": 0,
+ "value": "f;18-21"
+ },
+ {
+ "count": 0,
+ "value": "f;21-24"
+ },
+ {
+ "count": 0,
+ "value": "f;24-27"
+ },
+ {
+ "count": 0,
+ "value": "f;27-30"
+ },
+ {
+ "count": 0,
+ "value": "f;30-35"
+ },
+ {
+ "count": 0,
+ "value": "f;35-45"
+ },
+ {
+ "count": 0,
+ "value": "f;45-100"
+ },
+ {
+ "count": 0,
+ "value": "m;12-18"
+ },
+ {
+ "count": 0,
+ "value": "m;18-21"
+ },
+ {
+ "count": 1,
+ "value": "m;21-24"
+ },
+ {
+ "count": 0,
+ "value": "m;24-27"
+ },
+ {
+ "count": 0,
+ "value": "m;27-30"
+ },
+ {
+ "count": 0,
+ "value": "m;30-35"
+ },
+ {
+ "count": 0,
+ "value": "m;35-45"
+ },
+ {
+ "count": 0,
+ "value": "m;45-100"
+ }
+ ],
+ "sex": [
+ {
+ "count": 0,
+ "value": "f"
+ },
+ {
+ "count": 1,
+ "value": "m"
+ }
+ ],
+ "mobile_views": 0,
+ "countries": [
+ {
+ "value": 3,
+ "name": "Belarus",
+ "count": 1,
+ "code": "BY"
+ }
+ ],
+ "visitors": 1,
+ "cities": [],
+ "age": [
+ {
+ "count": 0,
+ "value": "12-18"
+ },
+ {
+ "count": 0,
+ "value": "18-21"
+ },
+ {
+ "count": 1,
+ "value": "21-24"
+ },
+ {
+ "count": 0,
+ "value": "24-27"
+ },
+ {
+ "count": 0,
+ "value": "27-30"
+ },
+ {
+ "count": 0,
+ "value": "30-35"
+ },
+ {
+ "count": 0,
+ "value": "35-45"
+ },
+ {
+ "count": 0,
+ "value": "45-100"
+ }
+ ]
+ },
+ "reach": {
+ "sex_age": [
+ {
+ "count": 0,
+ "value": "f;12-18"
+ },
+ {
+ "count": 0,
+ "value": "f;18-21"
+ },
+ {
+ "count": 0,
+ "value": "f;21-24"
+ },
+ {
+ "count": 0,
+ "value": "f;24-27"
+ },
+ {
+ "count": 0,
+ "value": "f;27-30"
+ },
+ {
+ "count": 0,
+ "value": "f;30-35"
+ },
+ {
+ "count": 0,
+ "value": "f;35-45"
+ },
+ {
+ "count": 0,
+ "value": "f;45-100"
+ },
+ {
+ "count": 0,
+ "value": "m;12-18"
+ },
+ {
+ "count": 0,
+ "value": "m;18-21"
+ },
+ {
+ "count": 1,
+ "value": "m;21-24"
+ },
+ {
+ "count": 0,
+ "value": "m;24-27"
+ },
+ {
+ "count": 0,
+ "value": "m;27-30"
+ },
+ {
+ "count": 0,
+ "value": "m;30-35"
+ },
+ {
+ "count": 0,
+ "value": "m;35-45"
+ },
+ {
+ "count": 0,
+ "value": "m;45-100"
+ }
+ ],
+ "sex": [
+ {
+ "count": 0,
+ "value": "f"
+ },
+ {
+ "count": 1,
+ "value": "m"
+ }
+ ],
+ "reach": 1,
+ "mobile_reach": 0,
+ "countries": [
+ {
+ "value": 3,
+ "name": "Belarus",
+ "count": 1,
+ "code": "BY"
+ }
+ ],
+ "reach_subscribers": 1,
+ "cities": [],
+ "age": [
+ {
+ "count": 0,
+ "value": "12-18"
+ },
+ {
+ "count": 0,
+ "value": "18-21"
+ },
+ {
+ "count": 1,
+ "value": "21-24"
+ },
+ {
+ "count": 0,
+ "value": "24-27"
+ },
+ {
+ "count": 0,
+ "value": "27-30"
+ },
+ {
+ "count": 0,
+ "value": "30-35"
+ },
+ {
+ "count": 0,
+ "value": "35-45"
+ },
+ {
+ "count": 0,
+ "value": "45-100"
+ }
+ ]
+ },
+ "period_to": 1704585599,
+ "period_from": 1704499200
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/VK/Statistics/_category_.json b/docs/en/md/VK/Statistics/_category_.json
new file mode 100644
index 0000000000..061f6825c5
--- /dev/null
+++ b/docs/en/md/VK/Statistics/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Statistics",
+"position": ""
+}
diff --git a/docs/en/md/VK/Token-retrieval/Create-token-retrieval-link.md b/docs/en/md/VK/Token-retrieval/Create-token-retrieval-link.md
new file mode 100644
index 0000000000..d4e6ee9397
--- /dev/null
+++ b/docs/en/md/VK/Token-retrieval/Create-token-retrieval-link.md
@@ -0,0 +1,37 @@
+---
+sidebar_position: 1
+---
+
+# Create token retrieval link
+Getting a link for interactive token retrieval (access_token), which is necessary for further actions
+
+
+*Function CreateTokenRetrievalLink(Val App_id) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | app_id | --app | String, Number | app_id from application settings |
+
+
+ Returns: String - URL to go to in the browser
+
+```bsl title="Code example"
+
+ Application = "51694790";
+ Result = OPI_VK.CreateTokenRetrievalLink(Application);
+
+
+```
+
+```sh title="CLI command example"
+
+ oint vk CreateTokenRetrievalLink --app %app%
+
+```
+
+
+```json title="Result"
+
+"https://oauth.vk.com/authorize?client_id=51694790&scope=offline,wall,groups,photos,stats,stories,ads,market,video&v=5.131&response_type=token&redirect_uri=https://api.vk.com/blank.html"
+
+```
diff --git a/docs/en/md/VK/Token-retrieval/_category_.json b/docs/en/md/VK/Token-retrieval/_category_.json
new file mode 100644
index 0000000000..9b886354ff
--- /dev/null
+++ b/docs/en/md/VK/Token-retrieval/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Token retrieval",
+"position": ""
+}
diff --git a/docs/en/md/Viber/Message-sending/Create-keyboard-from-array-button.md b/docs/en/md/Viber/Message-sending/Create-keyboard-from-array-button.md
new file mode 100644
index 0000000000..5026cefde2
--- /dev/null
+++ b/docs/en/md/Viber/Message-sending/Create-keyboard-from-array-button.md
@@ -0,0 +1,71 @@
+---
+sidebar_position: 7
+---
+
+# Create a keyboard from an array of buttons
+ Returns a keyboard structure for messages
+
+
+*Function CreateKeyboardFromArrayButton(Val ButtonArray, Val ButtonColor = "#2db9b9") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | ButtonArray | --buttons | Array of String | Array of buttons |
+ | ButtonColor | --color | String | HEX color of buttons with # at the beginning |
+
+
+ Returns: Structure - Create a keyboard from an array of buttons:
+
+
+```bsl title="Code example"
+
+
+ ButtonArray = New Array;
+ ButtonArray.Add("Button 1");
+ ButtonArray.Add("Button 2");
+ ButtonArray.Add("Button 3");
+
+ Keyboard = OPI_Viber.CreateKeyboardFromArrayButton(ButtonArray); //Structure
+ JSON = OPI_Tools.JSONString(Keyboard); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint viber CreateKeyboardFromArrayButton --buttons %buttons% --color %color%
+
+```
+
+
+```json title="Result"
+
+{
+ "Buttons": [
+ {
+ "ActionType": "reply",
+ "ActionBody": "Button 1",
+ "Text": "Button 1",
+ "BgColor": "#2db9b9",
+ "Coloumns": 3
+ },
+ {
+ "ActionType": "reply",
+ "ActionBody": "Button 2",
+ "Text": "Button 2",
+ "BgColor": "#2db9b9",
+ "Coloumns": 3
+ },
+ {
+ "ActionType": "reply",
+ "ActionBody": "Button 3",
+ "Text": "Button 3",
+ "BgColor": "#2db9b9",
+ "Coloumns": 3
+ }
+ ],
+ "Type": "keyboard"
+ }
+
+```
diff --git a/docs/en/md/Viber/Message-sending/Send-contact.md b/docs/en/md/Viber/Message-sending/Send-contact.md
new file mode 100644
index 0000000000..14f61fb31b
--- /dev/null
+++ b/docs/en/md/Viber/Message-sending/Send-contact.md
@@ -0,0 +1,52 @@
+---
+sidebar_position: 4
+---
+
+# Send contact
+ Sends a contact with a phone number to a chat or channel
+
+
+*Function SendContact(Val Token, Val ContactName, Val PhoneNumber, Val UserID, Val SendingToChannel) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | ContactName | --name | String | Contact name |
+ | PhoneNumber | --phone | String | Phone number |
+ | UserID | --user | String, Number | User ID. For channel > administrator, for bot > recipient |
+ | SendingToChannel | --ischannel | Boolean | Sending to channel or bot chat |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Viber
+
+```bsl title="Code example"
+
+
+ BotToken = "523b5b25ed27e6ec-111111111111111-2222222222222222";
+ UserID = "d3jxe1111111111jYGgZg==";
+
+ Response = OPI_Viber.SendContact(BotToken, "John Doe", "+749521231", UserID, False); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint viber SendContact --token %token% --name %name% --phone %phone% --user "d3jxe1111111111jYGgZg" --ischannel %ischannel%
+
+```
+
+
+```json title="Result"
+
+{
+ "billing_status": 1,
+ "chat_hostname": "SN-CHAT-15_",
+ "message_token": 5925747984748149627,
+ "status_message": "ok",
+ "status": 0
+ }
+
+```
diff --git a/docs/en/md/Viber/Message-sending/Send-file.md b/docs/en/md/Viber/Message-sending/Send-file.md
new file mode 100644
index 0000000000..023d8ff149
--- /dev/null
+++ b/docs/en/md/Viber/Message-sending/Send-file.md
@@ -0,0 +1,52 @@
+---
+sidebar_position: 3
+---
+
+# SendFile
+ Sends a file (document) to a chat or channel
+
+
+*Function SendFile(Val Token, Val URL, Val UserID, Val SendingToChannel, Val Extension, Val Size = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | URL | --file | String | File URL |
+ | UserID | --user | String, Number | User ID. For channel > administrator, for bot > recipient |
+ | SendingToChannel | --ischannel | Boolean | Sending to channel or bot chat |
+ | Extension | --ext | String | File extension |
+ | Size | --size | Number | File size. If not filled in > determined automatically by downloading the file |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Viber
+
+```bsl title="Code example"
+
+
+ ChannelToken = "523b58ba82afffaa-111111111111111-2222222222222222";
+ UserID = "tMNGh111111111D+bT4g==";
+
+ Response = OPI_Viber.SendFile(ChannelToken, "https://api.athenaeum.digital/1.txt", UserID, True, "txt"); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint viber SendFile --token %token% --file %file% --user "tMNGh111111111D+bT4g" --ischannel %ischannel% --ext %ext% --size %size%
+
+```
+
+
+```json title="Result"
+
+{
+ "chat_hostname": "SN-CHAT-09_",
+ "message_token": 5925491906424759104,
+ "status_message": "ok",
+ "status": 0
+ }
+
+```
diff --git a/docs/en/md/Viber/Message-sending/Send-image.md b/docs/en/md/Viber/Message-sending/Send-image.md
new file mode 100644
index 0000000000..ab849e852a
--- /dev/null
+++ b/docs/en/md/Viber/Message-sending/Send-image.md
@@ -0,0 +1,51 @@
+---
+sidebar_position: 2
+---
+
+# Send image
+ Sends an image to a chat or channel
+
+
+*Function SendImage(Val Token, Val URL, Val UserID, Val SendingToChannel, Val Description = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | URL | --picture | String | Image URL |
+ | UserID | --user | String, Number | User ID. For channel > administrator, for bot > recipient |
+ | SendingToChannel | --ischannel | boolean | Sending to channel or bot chat |
+ | Description | --description | String | Image annotation |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Viber
+
+```bsl title="Code example"
+
+
+ ChannelToken = "523b58ba82afffaa-111111111111111-2222222222222222";
+ UserID = "tMNGh111111111D+bT4g==";
+
+ Response = OPI_Viber.SendImage(ChannelToken, "https://api.athenaeum.digital/logo.png", UserID, True, "Alpaca"); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint viber SendImage --token %token% --picture %picture% --user "tMNGh111111111D+bT4g" --ischannel %ischannel% --description %description%
+
+```
+
+
+```json title="Result"
+
+{
+ "chat_hostname": "SN-CHAT-12_",
+ "message_token": 5925484936191962157,
+ "status_message": "ok",
+ "status": 0
+ }
+
+```
diff --git a/docs/en/md/Viber/Message-sending/Send-link.md b/docs/en/md/Viber/Message-sending/Send-link.md
new file mode 100644
index 0000000000..5a17d13f55
--- /dev/null
+++ b/docs/en/md/Viber/Message-sending/Send-link.md
@@ -0,0 +1,51 @@
+---
+sidebar_position: 6
+---
+
+# SendLink
+ Sends a URL with a preview to a chat or channel
+
+
+*Function SendLink(Val Token, Val URL, Val UserID, Val SendingToChannel) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | URL | --url | String | SentLink |
+ | UserID | --user | String, Number | User ID. For channel > administrator, for bot > recipient |
+ | SendingToChannel | --ischannel | Boolean | Sending to channel or bot chat |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Viber
+
+```bsl title="Code example"
+
+
+ BotToken = "523b5b25ed27e6ec-111111111111111-2222222222222222";
+ UserID = "d3jxe1111111111jYGgZg==";
+
+ Response = OPI_Viber.SendLink(BotToken, "https://github.com/Bayselonarrend", UserID, False); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint viber SendLink --token %token% --url %url% --user "d3jxe1111111111jYGgZg" --ischannel %ischannel%
+
+```
+
+
+```json title="Result"
+
+{
+ "billing_status": 1,
+ "chat_hostname": "SN-CHAT-15_",
+ "message_token": 5925752472607291800,
+ "status_message": "ok",
+ "status": 0
+ }
+
+```
diff --git a/docs/en/md/Viber/Message-sending/Send-location.md b/docs/en/md/Viber/Message-sending/Send-location.md
new file mode 100644
index 0000000000..0441c1ab37
--- /dev/null
+++ b/docs/en/md/Viber/Message-sending/Send-location.md
@@ -0,0 +1,52 @@
+---
+sidebar_position: 5
+---
+
+# SendLocation
+ Sends geographic coordinates to a chat or channel
+
+
+*Function SendLocation(Val Token, Val Latitude, Val Longitude, Val UserID, Val SendingToChannel) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Latitude | --lat | String, Number | Geographic latitude |
+ | Longitude | --long | String, Number | Geographic longitude |
+ | UserID | --user | String, Number | User ID. For channel > administrator, for bot > recipient |
+ | SendingToChannel | --ischannel | Boolean | Sending to channel or bot chat |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Viber
+
+```bsl title="Code example"
+
+
+ BotToken = "523b5b25ed27e6ec-111111111111111-2222222222222222";
+ UserID = "d3jxe1111111111jYGgZg==";
+
+ Response = OPI_Viber.SendLocation(BotToken, "55.75", "37.6167", UserID, False); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint viber SendLocation --token %token% --lat %lat% --long %long% --user "d3jxe1111111111jYGgZg" --ischannel %ischannel%
+
+```
+
+
+```json title="Result"
+
+{
+ "billing_status": 1,
+ "chat_hostname": "SN-CHAT-10_",
+ "message_token": 5925751017338988046,
+ "status_message": "ok",
+ "status": 0
+ }
+
+```
diff --git a/docs/en/md/Viber/Message-sending/Send-text-message.md b/docs/en/md/Viber/Message-sending/Send-text-message.md
new file mode 100644
index 0000000000..e71c0c9d83
--- /dev/null
+++ b/docs/en/md/Viber/Message-sending/Send-text-message.md
@@ -0,0 +1,59 @@
+---
+sidebar_position: 1
+---
+
+# Send text message
+ Sends a text message to a chat or channel
+
+
+*Function SendTextMessage(Val Token, Val Text, Val UserID, Val SendingToChannel, Val Keyboard = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Text | --text | String | Message text |
+ | UserID | --user | String, Number | User ID. For channel > administrator, for bot > recipient |
+ | SendingToChannel | --ischannel | Boolean | Sending to channel or bot chat |
+ | Keyboard | --keyboard | Structure Of String | See CreateKeyboardFromArrayButton |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Viber
+
+```bsl title="Code example"
+
+
+ BotToken = "523b5b25ed27e6ec-111111111111111-2222222222222222";
+ UserID = "d3jxe1111111111jYGgZg==";
+
+ ButtonArray = New Array;
+
+ ButtonArray.Add("Button 1");
+ ButtonArray.Add("Button 2");
+ ButtonArray.Add("Button 3");
+
+ Keyboard = OPI_Viber.CreateKeyboardFromArrayButton(ButtonArray);
+
+ Response = OPI_Viber.SendTextMessage(BotToken, "Hello", UserID, False, Keyboard); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint viber SendTextMessage --token %token% --text %text% --user "d3jxe1111111111jYGgZg" --ischannel %ischannel% --keyboard %keyboard%
+
+```
+
+
+```json title="Result"
+
+{
+ "chat_hostname": "SN-CHAT-10_",
+ "message_token": 5925400810709476620,
+ "status_message": "ok",
+ "status": 0
+ }
+
+```
diff --git a/docs/en/md/Viber/Message-sending/_category_.json b/docs/en/md/Viber/Message-sending/_category_.json
new file mode 100644
index 0000000000..c4952129fe
--- /dev/null
+++ b/docs/en/md/Viber/Message-sending/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Message sending",
+"position": ""
+}
diff --git a/docs/en/md/Viber/Settings-and-information/Get-channel-information.md b/docs/en/md/Viber/Settings-and-information/Get-channel-information.md
new file mode 100644
index 0000000000..2567152ff8
--- /dev/null
+++ b/docs/en/md/Viber/Settings-and-information/Get-channel-information.md
@@ -0,0 +1,62 @@
+---
+sidebar_position: 2
+---
+
+# Get channel information
+Here you can get the channel's user IDs. Bot IDs need to be obtained from the Webhook arrivals The user ID from channel information is not suitable for sending messages through the bot - they are different
+
+
+*Function GetChannelInformation(Val Token) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Viber
+
+```bsl title="Code example"
+
+
+ Response = OPI_Viber.GetChannelInformation(ChannelToken); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint viber GetChannelInformation --token %token%
+
+```
+
+
+```json title="Result"
+
+{
+ "members": [
+ {
+ "role": "admin",
+ "name": "John",
+ "id": "d3jxe611111111kjYGgZg=="
+ }
+ ],
+ "subcategory": "Advertising Service",
+ "category": "Local Businesses",
+ "location": {
+ "lon": -73.96878,
+ "lat": 40.7691018
+ },
+ "icon": "https://media-direct.cdn.viber.com/pg_download?pgtp=icons&dlid=0-04-01-05bfe24da13dddf32cf52976b099dc6965c03300763e6a9316de26986e5dea05&fltp=jpg&imsz=0000",
+ "subscribers_count": 0,
+ "name": "1CTestBot",
+ "chat_hostname": "SN-CHAT-01_",
+ "id": "pa:5925429953186752236",
+ "country": "US",
+ "uri": "1ctestbot",
+ "status_message": "ok",
+ "status": 0
+ }
+
+```
diff --git a/docs/en/md/Viber/Settings-and-information/Get-online-users.md b/docs/en/md/Viber/Settings-and-information/Get-online-users.md
new file mode 100644
index 0000000000..f20ea23487
--- /dev/null
+++ b/docs/en/md/Viber/Settings-and-information/Get-online-users.md
@@ -0,0 +1,51 @@
+---
+sidebar_position: 4
+---
+
+# Get online users
+ Gets the status of a user or several users by ID
+
+
+*Function GetOnlineUsers(Val Token, Val UserIDs) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Viber Token |
+ | UserIDs | --users | String,Number,Array of String,Number | Viber User(s) ID |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Viber
+
+```bsl title="Code example"
+
+
+ Response = OPI_Viber.GetOnlineUsers(Token, UserID); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint viber GetOnlineUsers --token %token% --users %users%
+
+```
+
+
+```json title="Result"
+
+{
+ "users": [
+ {
+ "last_online": 1704796869778,
+ "online_status_message": "offline",
+ "online_status": 1,
+ "id": "d3jxe111111111YGgZg=="
+ }
+ ],
+ "status_message": "ok",
+ "status": 0
+ }
+
+```
diff --git a/docs/en/md/Viber/Settings-and-information/Get-user-data.md b/docs/en/md/Viber/Settings-and-information/Get-user-data.md
new file mode 100644
index 0000000000..73383323f0
--- /dev/null
+++ b/docs/en/md/Viber/Settings-and-information/Get-user-data.md
@@ -0,0 +1,57 @@
+---
+sidebar_position: 3
+---
+
+# Get user data
+ Gets user information by ID
+
+
+*Function GetUserData(Val Token, Val UserID) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | UserID | --user | String, Number | Viber User ID |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Viber
+
+```bsl title="Code example"
+
+
+ Response = OPI_Viber.GetUserData(Token, UserID); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint viber GetUserData --token %token% --user %user%
+
+```
+
+
+```json title="Result"
+
+{
+ "user": {
+ "device_type": "iPhone8,4",
+ "mnc": 1,
+ "mcc": 257,
+ "api_version": 10,
+ "primary_device_os": "iOS 15.6.1",
+ "viber_version": "21.6.0.18",
+ "country": "FR",
+ "language": "ru",
+ "avatar": "http://dl-media.viber.com/1/share/2/long/bots/generic-avatar%402x.png",
+ "name": "Subscriber",
+ "id": "d3jxe6111111NkjYGgZg=="
+ },
+ "chat_hostname": "SN-CHAT-07_",
+ "status_message": "ok",
+ "status": 0
+ }
+
+```
diff --git a/docs/en/md/Viber/Settings-and-information/Set-webhook.md b/docs/en/md/Viber/Settings-and-information/Set-webhook.md
new file mode 100644
index 0000000000..da519377da
--- /dev/null
+++ b/docs/en/md/Viber/Settings-and-information/Set-webhook.md
@@ -0,0 +1,56 @@
+---
+sidebar_position: 1
+---
+
+# Set Webhook
+IMPORTANT: Setting up Webhook is mandatory according to Viber rules. You need to have a free URL for this., which will return 200 and a genuine SSL certificate. If there is a certificate and the database is published on the server - you can use an HTTP service. Information about new messages will also be sent there Viber periodically knocks on the Webhook address, so if it is inactive, everything will stop working
+
+
+*Function SetWebhook(Val Token, Val URL) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Viber Token |
+ | URL | --url | String | URL for setting up Webhook |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Viber
+
+```bsl title="Code example"
+
+
+ Response = OPI_Viber.SetWebhook(Token, "https://api.athenaeum.digital/opi/hs/viber"); //Map
+ Response = OPI_Tools.JSONString(Response); //JSON string
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint viber SetWebhook --token %token% --url %url%
+
+```
+
+
+```json title="Result"
+
+{
+ "event_types": [
+ "subscribed",
+ "unsubscribed",
+ "webhook",
+ "conversation_started",
+ "client_status",
+ "action",
+ "delivered",
+ "failed",
+ "message",
+ "seen"
+ ],
+ "chat_hostname": "SN-CHAT-12_",
+ "status_message": "ok",
+ "status": 0
+ }
+
+```
diff --git a/docs/en/md/Viber/Settings-and-information/_category_.json b/docs/en/md/Viber/Settings-and-information/_category_.json
new file mode 100644
index 0000000000..392765abd7
--- /dev/null
+++ b/docs/en/md/Viber/Settings-and-information/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Settings and information",
+"position": ""
+}
diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Create-folder.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Create-folder.md
new file mode 100644
index 0000000000..d1628b013b
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Create-folder.md
@@ -0,0 +1,63 @@
+---
+sidebar_position: 2
+---
+
+# Create folder
+ Creates a directory on the disk
+
+
+*Function CreateFolder(Val Token, Val Path) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to the created folder |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+ Path = "/TestFolder"
+ Response = OPI_YandexDisk.CreateFolder(Token, Path); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk CreateFolder --token "y0_AgAAAABdylaOAA..." --path "/TestFolder"
+
+```
+
+
+```json title="Result"
+
+{
+ "revision": 1707461457546792,
+ "comment_ids": {
+ "public_resource": "1573541518:ba32b9efac79ab1b04707a4278a1ff583d7b0403ea306035f1b910e56c6ef3ac",
+ "private_resource": "1573541518:ba32b9efac79ab1b04707a4278a1ff583d7b0403ea306035f1b910e56c6ef3ac"
+ },
+ "path": "disk:/TestFolder",
+ "modified": "2024-02-09T06:50:57+00:00",
+ "created": "2024-02-09T06:50:57+00:00",
+ "resource_id": "1573541518:ba32b9efac79ab1b04707a4278a1ff583d7b0403ea306035f1b910e56c6ef3ac",
+ "type": "dir",
+ "name": "TestFolder",
+ "exif": {},
+ "_embedded": {
+ "total": 0,
+ "path": "disk:/TestFolder",
+ "limit": 20,
+ "offset": 0,
+ "items": [],
+ "sort": ""
+ }
+ }
+
+```
diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Create-object-copy.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Create-object-copy.md
new file mode 100644
index 0000000000..aee3136b0f
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Create-object-copy.md
@@ -0,0 +1,117 @@
+---
+sidebar_position: 5
+---
+
+# Create object copy
+ Creates a copy of the object at the specified path and path to the original
+
+
+*Function CreateObjectCopy(Val Token, Val Original, Val Path, Val Overwrite = False) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Original | --from | String | Path to the original file or directory |
+ | Path | --to | String | Destination path for the copy |
+ | Overwrite | --rewrite | Boolean | Overwrite if a file with the same name already exists |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+ Original = "/Alpaca.png";
+ Path = "/Alpaca (copy).png";
+
+ Response = OPI_YandexDisk.CreateObjectCopy(Token, Original, Path); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk CreateObjectCopy --token "y0_AgAAAABdylaOAA..." --from "/Alpaca.png" --to "/Alpaca (copy).png" --rewrite %rewrite%
+
+```
+
+
+```json title="Result"
+
+{
+ "md5": "8d7bf7d7ee61113f9044f3a28496e458",
+ "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
+ "revision": 1707469147481281,
+ "media_type": "image",
+ "file": "https://downloader.disk.yandex.ru/disk/42396f94cb31c4bee977b94c0eaab5feba796297f50f7db2f9562a339c0651ee/65c6219c/gwThwhLBKYvLhQCNnqAHildyZs8NXNIgEfk0D4t03wR34GkBTG2Ij-0FzXGoNbALdlrssshQrGMpyJBpokoyOw%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=attachment&hash=&limit=0&content_type=multipart&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
+ "modified": "2024-02-09T08:59:07+00:00",
+ "sizes": [
+ {
+ "name": "ORIGINAL",
+ "url": "https://downloader.disk.yandex.ru/disk/42396f94cb31c4bee977b94c0eaab5feba796297f50f7db2f9562a339c0651ee/65c6219c/gwThwhLBKYvLhQCNnqAHildyZs8NXNIgEfk0D4t03wR34GkBTG2Ij-0FzXGoNbALdlrssshQrGMpyJBpokoyOw%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=attachment&hash=&limit=0&content_type=multipart&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
+ },
+ {
+ "name": "DEFAULT",
+ "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2"
+ },
+ {
+ "name": "XXXS",
+ "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
+ },
+ {
+ "name": "XXS",
+ "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
+ },
+ {
+ "name": "XS",
+ "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
+ },
+ {
+ "name": "S",
+ "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ },
+ {
+ "name": "M",
+ "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=M&crop=0"
+ },
+ {
+ "name": "L",
+ "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=L&crop=0"
+ },
+ {
+ "name": "XL",
+ "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
+ },
+ {
+ "name": "XXL",
+ "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
+ },
+ {
+ "name": "XXXL",
+ "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
+ },
+ {
+ "name": "C",
+ "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ }
+ ],
+ "resource_id": "1573541518:b9d51b6b673516c986d863bd782d158d5945d9aa52cb67adad3364ace064043c",
+ "preview": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0",
+ "created": "2024-02-09T08:59:07+00:00",
+ "exif": {},
+ "name": "Alpaca (copy).png",
+ "type": "file",
+ "size": 440431,
+ "path": "disk:/Alpaca (copy).png",
+ "antivirus_status": "clean",
+ "comment_ids": {
+ "public_resource": "1573541518:b9d51b6b673516c986d863bd782d158d5945d9aa52cb67adad3364ace064043c",
+ "private_resource": "1573541518:b9d51b6b673516c986d863bd782d158d5945d9aa52cb67adad3364ace064043c"
+ },
+ "mime_type": "multipart"
+ }
+
+```
diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Delete-object.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Delete-object.md
new file mode 100644
index 0000000000..3ee36a7170
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Delete-object.md
@@ -0,0 +1,43 @@
+---
+sidebar_position: 4
+---
+
+# Delete object
+ Deletes an object at the specified path
+
+
+*Function DeleteObject(Val Token, Val Path, Val ToCart = True) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to the folder or file to be deleted |
+ | ToCart | --can | Boolean | To cart |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+ Path = "/Alpaca.png"
+ Response = OPI_YandexDisk.DeleteObject(Token, Path); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk DeleteObject --token "y0_AgAAAABdylaOAA..." --path "/Alpaca.png" --can %can%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Download-file.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Download-file.md
new file mode 100644
index 0000000000..460860a91a
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Download-file.md
@@ -0,0 +1,37 @@
+---
+sidebar_position: 7
+---
+
+# Download file
+ Downloads a file at the specified path
+
+
+*Function DownloadFile(Val Token, Val Path, Val SavePath = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to the file for downloading |
+ | SavePath | --out | String | File save path |
+
+
+ Returns: BinaryData,String - Binary data or file path when SavePath parameter is specified
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk DownloadFile --token %token% --path %path% --out %out%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Get-disk-information.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-disk-information.md
new file mode 100644
index 0000000000..791f151f42
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-disk-information.md
@@ -0,0 +1,75 @@
+---
+sidebar_position: 1
+---
+
+# Get disk information
+ Gets information about the current disk
+
+
+*Function GetDiskInformation(Val Token) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+ Response = OPI_YandexDisk.GetDiskInformation(Token); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk GetDiskInformation --token "y0_AgAAAABdylaOAA..."
+
+```
+
+
+```json title="Result"
+
+{
+ "user": {
+ "login": "bayselonarrend",
+ "country": "by",
+ "uid": "1573541111",
+ "display_name": "bayselonarrend",
+ "is_child": false,
+ "reg_time": "2024-02-01T22:13:41+00:00"
+ },
+ "revision": 1707416628219047,
+ "system_folders": {
+ "photostream": "disk:/Photos/",
+ "screenshots": "disk:/Screenshots/",
+ "scans": "disk:/Scans",
+ "messenger": "disk:/Messenger files",
+ "facebook": "disk:/Social networks/Facebook",
+ "applications": "disk:/Apps",
+ "downloads": "disk:/Downloads/",
+ "mailru": "disk:/Social networks/My World",
+ "attach": "disk:/Mail attachments",
+ "instagram": "disk:/Social networks/Instagram",
+ "calendar": "disk:/Meeting materials",
+ "social": "disk:/Social networks/",
+ "vkontakte": "disk:/Social networks/VKontakte",
+ "google": "disk:/Social networks/Google+",
+ "odnoklassniki": "disk:/Social networks/Classmates"
+ },
+ "unlimited_autoupload_enabled": false,
+ "used_space": 73372937,
+ "trash_size": 0,
+ "reg_time": "2024-02-01T12:13:41+00:00",
+ "total_space": 5368709120,
+ "is_paid": false,
+ "paid_max_file_size": 53687091200,
+ "max_file_size": 1073741824
+ }
+
+```
diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Get-download-link.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-download-link.md
new file mode 100644
index 0000000000..978c39e6ca
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-download-link.md
@@ -0,0 +1,46 @@
+---
+sidebar_position: 6
+---
+
+# Get download link
+ Gets a download link for the file
+
+
+*Function GetDownloadLink(Val Token, Val Path) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to the file for downloading |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+ Path = "/Alpaca.png"
+ Response = OPI_YandexDisk.GetDownloadLink(Token, Path); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk GetDownloadLink --token "y0_AgAAAABdylaOAA..." --path "/Alpaca.png"
+
+```
+
+
+```json title="Result"
+
+{
+ "templated": false,
+ "method": "GET",
+ "href": "https://downloader.disk.yandex.ru/disk/5e035e14f3580573be69477a0a5a41a598227875d7c471604e386ee2dcfc7067/65c62a93/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
+ }
+
+```
diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Get-files-list.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-files-list.md
new file mode 100644
index 0000000000..36f6ff72f6
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-files-list.md
@@ -0,0 +1,197 @@
+---
+sidebar_position: 8
+---
+
+# Get list of files
+Gets a list of files with or without filtering by type List of available types: audio, backup, book, compressed, data, development, diskimage, document, encoded, executable, flash, font, mage, settings, spreadsheet, text, unknown, video, web
+
+
+*Function GetFilesList(Val Token, Val Count = 0, Val OffsetFromStart = 0, Val FilterByType = "", Val SortByDate = False) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Count | --amount | Number, String | Number of returned objects |
+ | OffsetFromStart | --offset | Number | Offset for getting objects not from the beginning of the list |
+ | FilterByType | --type | String | Filter by file type |
+ | SortByDate | --datesort | Boolean | True > sort by date, False > alphabetically |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+ Response = OPI_YandexDisk.GetFilesList(Token, 2, 1, "image"); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk GetFilesList --token "y0_AgAAAABdylaOAA..." --amount %amount% --offset %offset% --type %type% --datesort %datesort%
+
+```
+
+
+```json title="Result"
+
+{
+ "limit": 2,
+ "offset": 1,
+ "items": [
+ {
+ "md5": "d27d72a3059ad5ebed7a5470459d2670",
+ "sha256": "fe9e2ea0d191ff0eb9d2129464f87da5fd5f02f370a4889492efc18947c70172",
+ "revision": 1706789623558058,
+ "media_type": "image",
+ "file": "https://downloader.disk.yandex.ru/disk/600aa748c7064a155b01d3906b075cd77b14610e224ea20f629220e132a23add/65c62e41/8Ng7aqpQFqID9pDAoIfkzJNiNSME7Q0O0DrXr5-IhMhsc2sfDe4WYN63DQe_2uMcRJgJ9rEomrz3OKR_LVAEqg%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=attachment&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&fsize=1454228&hid=427d5900ad807ada37f94079f0fe7806&media_type=image&tknv=v2&etag=d27d72a3059ad5ebed7a5470459d2670",
+ "modified": "2024-02-01T12:13:43+00:00",
+ "sizes": [
+ {
+ "name": "ORIGINAL",
+ "url": "https://downloader.disk.yandex.ru/disk/386674328ba45b839defa451b28ce532a3027e32db910efce2a92a3b578fed65/65c62e41/8Ng7aqpQFqID9pDAoIfkzJNiNSME7Q0O0DrXr5-IhMhsc2sfDe4WYN63DQe_2uMcRJgJ9rEomrz3OKR_LVAEqg%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&fsize=1454228&hid=427d5900ad807ada37f94079f0fe7806&media_type=image&tknv=v2&etag=d27d72a3059ad5ebed7a5470459d2670"
+ },
+ {
+ "name": "DEFAULT",
+ "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2"
+ },
+ {
+ "name": "XXXS",
+ "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
+ },
+ {
+ "name": "XXS",
+ "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
+ },
+ {
+ "name": "XS",
+ "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
+ },
+ {
+ "name": "S",
+ "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ },
+ {
+ "name": "M",
+ "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=M&crop=0"
+ },
+ {
+ "name": "L",
+ "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=L&crop=0"
+ },
+ {
+ "name": "XL",
+ "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
+ },
+ {
+ "name": "XXL",
+ "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
+ },
+ {
+ "name": "XXXL",
+ "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
+ },
+ {
+ "name": "C",
+ "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ }
+ ],
+ "resource_id": "1573541518:aa71f7560c6a3080746acde64bc791aaae70942505fcc987f2c0dc9e95384565",
+ "preview": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0",
+ "created": "2024-02-01T12:13:43+00:00",
+ "exif": {
+ "date_time": "2014-12-13T11:59:54+00:00"
+ },
+ "name": "Moscow.jpg",
+ "type": "file",
+ "size": 1454228,
+ "path": "disk:/Moscow.jpg",
+ "antivirus_status": "clean",
+ "comment_ids": {
+ "public_resource": "1573541518:aa71f7560c6a3080746acde64bc791aaae70942505fcc987f2c0dc9e95384565",
+ "private_resource": "1573541518:aa71f7560c6a3080746acde64bc791aaae70942505fcc987f2c0dc9e95384565"
+ },
+ "mime_type": "image/jpeg"
+ },
+ {
+ "md5": "ab903d9cab031eca2a8f12f37bbc9d37",
+ "sha256": "21f14018436c3dca7a47c5bd83f3b9bbc8b6c113b2a1d23ce7f5a0c80ce0e687",
+ "revision": 1706789624992463,
+ "media_type": "image",
+ "file": "https://downloader.disk.yandex.ru/disk/1c893a2d6e3b1940e5705cb1e6c3dca9f47c9b79f2c2841615b8ae8868353186/65c62e41/WkVZq2fSNyX4Wj1eGp5xvVuQ-biYzXHMfURW4VIc4rnTDhDv_2FACX-6brYvo5Lna_4TuhGY_HuTtgY7RM8VkQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=attachment&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&fsize=1080301&hid=d7c189c9f94c684a2a2e6cfd66ed312d&media_type=image&tknv=v2&etag=ab903d9cab031eca2a8f12f37bbc9d37",
+ "modified": "2024-02-01T12:13:44+00:00",
+ "sizes": [
+ {
+ "name": "ORIGINAL",
+ "url": "https://downloader.disk.yandex.ru/disk/a7af85df25252eb792b08de6bee2fb681dee549b375589a12574d6db2b97e770/65c62e41/WkVZq2fSNyX4Wj1eGp5xvVuQ-biYzXHMfURW4VIc4rnTDhDv_2FACX-6brYvo5Lna_4TuhGY_HuTtgY7RM8VkQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&fsize=1080301&hid=d7c189c9f94c684a2a2e6cfd66ed312d&media_type=image&tknv=v2&etag=ab903d9cab031eca2a8f12f37bbc9d37"
+ },
+ {
+ "name": "DEFAULT",
+ "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2"
+ },
+ {
+ "name": "XXXS",
+ "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
+ },
+ {
+ "name": "XXS",
+ "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
+ },
+ {
+ "name": "XS",
+ "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
+ },
+ {
+ "name": "S",
+ "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ },
+ {
+ "name": "M",
+ "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=M&crop=0"
+ },
+ {
+ "name": "L",
+ "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=L&crop=0"
+ },
+ {
+ "name": "XL",
+ "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
+ },
+ {
+ "name": "XXL",
+ "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
+ },
+ {
+ "name": "XXXL",
+ "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
+ },
+ {
+ "name": "C",
+ "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ }
+ ],
+ "resource_id": "1573541518:d239b48c0b8ec4690eca0dea331d6b5981694233186ee5252b6d63d552319eb3",
+ "preview": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0",
+ "created": "2024-02-01T12:13:44+00:00",
+ "exif": {
+ "date_time": "2014-12-13T10:31:34+00:00"
+ },
+ "name": "Sea.jpg",
+ "type": "file",
+ "size": 1080301,
+ "path": "disk:/Sea.jpg",
+ "antivirus_status": "clean",
+ "comment_ids": {
+ "public_resource": "1573541518:d239b48c0b8ec4690eca0dea331d6b5981694233186ee5252b6d63d552319eb3",
+ "private_resource": "1573541518:d239b48c0b8ec4690eca0dea331d6b5981694233186ee5252b6d63d552319eb3"
+ },
+ "mime_type": "image/jpeg"
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Get-object.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-object.md
new file mode 100644
index 0000000000..63366b63e2
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-object.md
@@ -0,0 +1,113 @@
+---
+sidebar_position: 3
+---
+
+# Get object
+ Gets information about a disk object at the specified path
+
+
+*Function GetObject(Val Token, Val Path) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to folder or file |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+ Path = "/Alpaca.png"
+ Response = OPI_YandexDisk.GetObject(Token, Path); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk GetObject --token "y0_AgAAAABdylaOAA..." --path "/Alpaca.png"
+
+```
+
+
+```json title="Result"
+
+{
+ "md5": "8d7bf7d7ee61113f9044f3a28496e458",
+ "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
+ "revision": 1707464146094880,
+ "media_type": "image",
+ "file": "https://downloader.disk.yandex.ru/disk/dde91b59521a82943bf471bd567cbfc5d1743e47c070612cb12142b1539dee31/65c60e42/gwThwhLBKYvLhQCNnqAHipkvjZhVNNxGTNig_llGPhLRP5nDBmXsdEg4Fhk78dfjZAaSvO2bMDHgtfB5lLZkXQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
+ "modified": "2024-02-09T07:35:46+00:00",
+ "sizes": [
+ {
+ "name": "ORIGINAL",
+ "url": "https://downloader.disk.yandex.ru/disk/30f5ad2a163156a249c62177447abd5e88c7dc54491b67cd378c354abf67d7e5/65c60e42/gwThwhLBKYvLhQCNnqAHipkvjZhVNNxGTNig_llGPhLRP5nDBmXsdEg4Fhk78dfjZAaSvO2bMDHgtfB5lLZkXQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
+ },
+ {
+ "name": "DEFAULT",
+ "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2"
+ },
+ {
+ "name": "XXXS",
+ "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
+ },
+ {
+ "name": "XXS",
+ "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
+ },
+ {
+ "name": "XS",
+ "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
+ },
+ {
+ "name": "S",
+ "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ },
+ {
+ "name": "M",
+ "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0"
+ },
+ {
+ "name": "L",
+ "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0"
+ },
+ {
+ "name": "XL",
+ "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
+ },
+ {
+ "name": "XXL",
+ "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
+ },
+ {
+ "name": "XXXL",
+ "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
+ },
+ {
+ "name": "C",
+ "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ }
+ ],
+ "resource_id": "1573541518:0c7e8321400e442148c5dedba88c043536e0fdafbb005577de3aba090a4b21eb",
+ "preview": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0",
+ "created": "2024-02-08T10:56:19+00:00",
+ "exif": {},
+ "name": "Alpaca.png",
+ "type": "file",
+ "size": 440431,
+ "path": "disk:/Alpaca.png",
+ "antivirus_status": "clean",
+ "comment_ids": {
+ "public_resource": "1573541518:0c7e8321400e442148c5dedba88c043536e0fdafbb005577de3aba090a4b21eb",
+ "private_resource": "1573541518:0c7e8321400e442148c5dedba88c043536e0fdafbb005577de3aba090a4b21eb"
+ },
+ "mime_type": "image/png"
+ }
+
+```
diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Move-object.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Move-object.md
new file mode 100644
index 0000000000..3facbf5b5a
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Move-object.md
@@ -0,0 +1,117 @@
+---
+sidebar_position: 9
+---
+
+# Move object
+ Moves the object to the specified path and path to the original
+
+
+*Function MoveObject(Val Token, Val Original, Val Path, Val Overwrite = False) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Original | --from | String | Path to the original file or folder |
+ | Path | --to | String | Destination path for moving |
+ | Overwrite | --rewrite | Boolean | Overwrite if a file with the same name already exists |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+ Original = "/Alpaca.png";
+ Path = "/TestFolder/Alpaca (Moved).png";
+
+ Response = OPI_YandexDisk.MoveObject(Token, Original, Path); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk MoveObject --token "y0_AgAAAABdylaOAA..." --from "/Alpaca.png" --to "/TestFolder/Alpaca (Moved).png" --rewrite %rewrite%
+
+```
+
+
+```json title="Result"
+
+{
+ "md5": "8d7bf7d7ee61113f9044f3a28496e458",
+ "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
+ "revision": 1707469557170087,
+ "media_type": "image",
+ "file": "https://downloader.disk.yandex.ru/disk/ac927eda1a0a731aa738bf31fa798a35970b5b47c2720a198574e124f462f7d8/65c62335/gwThwhLBKYvLhQCNnqAHiu5_P-LAXSWQpiYxeWy28AYzViDSLmmlo4AMASIOKrFH-haFSWaa3uoDrU66PbIwmw%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
+ "modified": "2024-02-09T09:05:57+00:00",
+ "sizes": [
+ {
+ "name": "ORIGINAL",
+ "url": "https://downloader.disk.yandex.ru/disk/a63112c5e420fa188f83cb59424d4149d181903e5fe2278da40cae9b9b0c3fb7/65c62335/gwThwhLBKYvLhQCNnqAHiu5_P-LAXSWQpiYxeWy28AYzViDSLmmlo4AMASIOKrFH-haFSWaa3uoDrU66PbIwmw%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
+ },
+ {
+ "name": "DEFAULT",
+ "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2"
+ },
+ {
+ "name": "XXXS",
+ "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
+ },
+ {
+ "name": "XXS",
+ "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
+ },
+ {
+ "name": "XS",
+ "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
+ },
+ {
+ "name": "S",
+ "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ },
+ {
+ "name": "M",
+ "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0"
+ },
+ {
+ "name": "L",
+ "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0"
+ },
+ {
+ "name": "XL",
+ "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
+ },
+ {
+ "name": "XXL",
+ "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
+ },
+ {
+ "name": "XXXL",
+ "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
+ },
+ {
+ "name": "C",
+ "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ }
+ ],
+ "resource_id": "1573541518:c4db4caacc0c28fb3f6af82e939d5077d9b6dbb940bf7dbbe069a20aee59864e",
+ "preview": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0",
+ "created": "2024-02-09T09:05:22+00:00",
+ "exif": {},
+ "name": "Alpaca (Moved).png",
+ "type": "file",
+ "size": 440431,
+ "path": "disk:/TestFolder/Alpaca (Moved).png",
+ "antivirus_status": "clean",
+ "comment_ids": {
+ "public_resource": "1573541518:c4db4caacc0c28fb3f6af82e939d5077d9b6dbb940bf7dbbe069a20aee59864e",
+ "private_resource": "1573541518:c4db4caacc0c28fb3f6af82e939d5077d9b6dbb940bf7dbbe069a20aee59864e"
+ },
+ "mime_type": "image/png"
+ }
+
+```
diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Upload-file-by-url.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Upload-file-by-url.md
new file mode 100644
index 0000000000..47cd4acf48
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Upload-file-by-url.md
@@ -0,0 +1,49 @@
+---
+sidebar_position: 11
+---
+
+# Upload file by URL
+ Downloads a file to disk from the specified URL
+
+
+*Function UploadFileByURL(Val Token, Val Path, Val Address) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to place the downloaded file |
+ | Address | --url | String | File URL |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+ Path = "/Alpaca.png";
+ Address = "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/Media/logo.png";
+
+ Response = OPI_YandexDisk.UploadFileByURL(Token, Path, Address); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk UploadFileByURL --token "y0_AgAAAABdylaOAA..." --path "/Alpaca.png" --url "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/Media/logo.png"
+
+```
+
+
+```json title="Result"
+
+{
+ "templated": false,
+ "method": "GET",
+ "href": "https://cloud-api.yandex.net/v1/disk/operations/b78a7ef2dd49971aa22e5e72f2e615db885da9947d7c61b2822de23a99e855a1"
+ }
+
+```
diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Upload-file.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Upload-file.md
new file mode 100644
index 0000000000..e197306d41
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Upload-file.md
@@ -0,0 +1,46 @@
+---
+sidebar_position: 10
+---
+
+# Upload file
+ Uploads a file to disk at the specified path
+
+
+*Function UploadFile(Val Token, Val Path, Val File, Val Overwrite = False) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path for saving the file to disk |
+ | File | --file | String, BinaryData | File for upload |
+ | Overwrite | --rewrite | Boolean | Overwrite if a file with the same name already exists |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+ Path = "/AlpacaInFile.png";
+ File = "C:\logo.png";
+
+ Response = OPI_YandexDisk.UploadFile(Token, Path, File); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk UploadFile --token "y0_AgAAAABdylaOAA..." --path "/AlpacaInFile.png" --file "C:\logo.png" --rewrite %rewrite%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/_category_.json b/docs/en/md/Yandex_Disk/File-and-folder-management/_category_.json
new file mode 100644
index 0000000000..3c2df7750e
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/File-and-folder-management/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "File and folder management",
+"position": ""
+}
diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md b/docs/en/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md
new file mode 100644
index 0000000000..6ef28ad51c
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md
@@ -0,0 +1,113 @@
+---
+sidebar_position: 2
+---
+
+# Unpublish object
+ Unpublishes a previously published object
+
+
+*Function CancelObjectPublication(Val Token, Val Path) ExportReturn TogglePublicAccess(Token, Path, False);EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to the previously published object |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+ Path = "/Alpaca.png"
+ Response = OPI_YandexDisk.CancelObjectPublication(Token, Path); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk CancelObjectPublication --token "y0_AgAAAABdylaOAA..." --path "/Alpaca.png"
+
+```
+
+
+```json title="Result"
+
+{
+ "md5": "8d7bf7d7ee61113f9044f3a28496e458",
+ "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
+ "revision": 1707477571749555,
+ "media_type": "image",
+ "file": "https://downloader.disk.yandex.ru/disk/975f34b37717b6e83f8d3ff4102e45e3425dc27fe0b15f296941f40b9e42fafb/65c64284/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
+ "modified": "2024-02-09T10:50:41+00:00",
+ "sizes": [
+ {
+ "name": "ORIGINAL",
+ "url": "https://downloader.disk.yandex.ru/disk/ab19200794efaae9cda8243cf7531ee1d1345a757e45232ce030ab3a74309dc1/65c64284/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
+ },
+ {
+ "name": "DEFAULT",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2"
+ },
+ {
+ "name": "XXXS",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
+ },
+ {
+ "name": "XXS",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
+ },
+ {
+ "name": "XS",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
+ },
+ {
+ "name": "S",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ },
+ {
+ "name": "M",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0"
+ },
+ {
+ "name": "L",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0"
+ },
+ {
+ "name": "XL",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
+ },
+ {
+ "name": "XXL",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
+ },
+ {
+ "name": "XXXL",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
+ },
+ {
+ "name": "C",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ }
+ ],
+ "resource_id": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3",
+ "preview": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0",
+ "created": "2024-02-09T10:50:41+00:00",
+ "exif": {},
+ "name": "Alpaca.png",
+ "type": "file",
+ "size": 440431,
+ "path": "disk:/Alpaca.png",
+ "antivirus_status": "clean",
+ "comment_ids": {
+ "public_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3",
+ "private_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3"
+ },
+ "mime_type": "image/png"
+ }
+
+```
diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/Get-download-link-for-public-object.md b/docs/en/md/Yandex_Disk/Manage-public-access/Get-download-link-for-public-object.md
new file mode 100644
index 0000000000..5ea66e7ab0
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/Manage-public-access/Get-download-link-for-public-object.md
@@ -0,0 +1,48 @@
+---
+sidebar_position: 5
+---
+
+# Get download link for public object
+ Gets a direct link to download the public object
+
+
+*Function GetDownloadLinkForPublicObject(Val Token, Val URL, Val Path = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | URL | --url | String | Object address |
+ | Path | --path | String | Path inside the object |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+ URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ"
+
+ Response = OPI_YandexDisk.GetDownloadLinkForPublicObject(Token, URL); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk GetDownloadLinkForPublicObject --token "y0_AgAAAABdylaOAA..." --url "https://disk.yandex.by/i/txwzakUVtxgjoQ" --path %path%
+
+```
+
+
+```json title="Result"
+
+{
+ "templated": false,
+ "method": "GET",
+ "href": "https://downloader.disk.yandex.ru/disk/e43662271abc4a5afd5b2122004e702e97e20c36932d687bbca183cfee10413d/65c63eba/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=O%2BtgG9OfyuyJgwBRM%2BBJVaHN3Kg0nH8yi5xbEKU3m%2Bd8vVVsZCwR%2BLHB8oeN%2BwcTq/J6bpmRyOJonT3VoXnDag%3D%3D%3A&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2"
+ }
+
+```
diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/Get-public-object.md b/docs/en/md/Yandex_Disk/Manage-public-access/Get-public-object.md
new file mode 100644
index 0000000000..20d2b52493
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/Manage-public-access/Get-public-object.md
@@ -0,0 +1,124 @@
+---
+sidebar_position: 4
+---
+
+# Get public object
+ Gets information about the published object by its URL
+
+
+*Function GetPublicObject(Val Token, Val URL, Val Count = 0, Val OffsetFromStart = 0) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | URL | --url | String | Object address |
+ | Count | --amount | Number | Number of returned nested objects (for catalog) |
+ | OffsetFromStart | --offset | Number | Offset for getting nested objects not from the beginning of the list |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+ URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ"
+
+ Response = OPI_YandexDisk.GetPublicObject(Token, URL); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk GetPublicObject --token "y0_AgAAAABdylaOAA..." --url "https://disk.yandex.by/i/txwzakUVtxgjoQ" --amount %amount% --offset %offset%
+
+```
+
+
+```json title="Result"
+
+{
+ "modified": "2024-02-09T10:50:41+00:00",
+ "sizes": [
+ {
+ "name": "ORIGINAL",
+ "url": "https://downloader.disk.yandex.ru/disk/6c21ad3881d0b63ff36b4e8dac62f92bcad19123eb5089651351bfe8bf9a1ffc/65c63da1/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
+ },
+ {
+ "name": "DEFAULT",
+ "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2"
+ },
+ {
+ "name": "XXXS",
+ "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XXXS&crop=0"
+ },
+ {
+ "name": "XXS",
+ "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XXS&crop=0"
+ },
+ {
+ "name": "XS",
+ "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XS&crop=0"
+ },
+ {
+ "name": "S",
+ "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=S&crop=0"
+ },
+ {
+ "name": "M",
+ "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=M&crop=0"
+ },
+ {
+ "name": "L",
+ "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=L&crop=0"
+ },
+ {
+ "name": "XL",
+ "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XL&crop=0"
+ },
+ {
+ "name": "XXL",
+ "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XXL&crop=0"
+ },
+ {
+ "name": "XXXL",
+ "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XXXL&crop=0"
+ },
+ {
+ "name": "C",
+ "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=S&crop=0"
+ }
+ ],
+ "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
+ "public_key": "O+tgG9OfyuyJgwBRM+BJVaHN3Kg0nH8yi5xbEKU3m+d8vVVsZCwR+LHB8oeN+wcTq/J6bpmRyOJonT3VoXnDag==",
+ "name": "Alpaca.png",
+ "type": "file",
+ "media_type": "image",
+ "revision": 1707476320145658,
+ "public_url": "https://yadi.sk/i/txwzakUVtxgjoQ",
+ "exif": {},
+ "size": 440431,
+ "md5": "8d7bf7d7ee61113f9044f3a28496e458",
+ "owner": {
+ "uid": "1573541518",
+ "display_name": "bayselonarrend",
+ "login": "bayselonarrend"
+ },
+ "file": "https://downloader.disk.yandex.ru/disk/625f72fc8f1f169d498e24b1c3531b81b6e26dc742ecaed842fa527a930965ec/65c63da1/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
+ "resource_id": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3",
+ "preview": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=S&crop=0",
+ "created": "2024-02-09T10:50:41+00:00",
+ "views_count": 1,
+ "path": "/",
+ "comment_ids": {
+ "public_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3",
+ "private_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3"
+ },
+ "antivirus_status": "clean",
+ "mime_type": "image/png"
+ }
+
+```
diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/Get-published-objects-list.md b/docs/en/md/Yandex_Disk/Manage-public-access/Get-published-objects-list.md
new file mode 100644
index 0000000000..be403178dc
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/Manage-public-access/Get-published-objects-list.md
@@ -0,0 +1,192 @@
+---
+sidebar_position: 3
+---
+
+# Get list of published objects.
+ Gets a list of published objects
+
+
+*Function GetPublishedObjectsList(Val Token, Val Count = 0, Val OffsetFromStart = 0) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Count | --amount | Number | Number of returned objects |
+ | OffsetFromStart | --offset | Number | Offset for getting objects not from the beginning of the list |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+
+ Response = OPI_YandexDisk.GetPublishedObjectsList(Token, 2, 1); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk GetPublishedObjectsList --token "y0_AgAAAABdylaOAA..." --amount %amount% --offset %offset%
+
+```
+
+
+```json title="Result"
+
+{
+ "limit": 2,
+ "offset": 1,
+ "items": [
+ {
+ "md5": "8d7bf7d7ee61113f9044f3a28496e458",
+ "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
+ "revision": 1707467847758751,
+ "media_type": "image",
+ "file": "https://downloader.disk.yandex.ru/disk/ec7c4af09602f08ba661fb602a8e4db7c8ca13285ffbeab9d8506dff136bae19/65c642de/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
+ "modified": "2024-02-08T16:17:21+00:00",
+ "sizes": [
+ {
+ "name": "ORIGINAL",
+ "url": "https://downloader.disk.yandex.ru/disk/57195ff44cc3ad6aae4f76ce041f034cbc8d2b58e39de212d8f1a2c3a699db43/65c642de/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
+ },
+ {
+ "name": "DEFAULT",
+ "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2"
+ },
+ {
+ "name": "XXXS",
+ "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
+ },
+ {
+ "name": "XXS",
+ "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
+ },
+ {
+ "name": "XS",
+ "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
+ },
+ {
+ "name": "S",
+ "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ },
+ {
+ "name": "M",
+ "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0"
+ },
+ {
+ "name": "L",
+ "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0"
+ },
+ {
+ "name": "XL",
+ "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
+ },
+ {
+ "name": "XXL",
+ "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
+ },
+ {
+ "name": "XXXL",
+ "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
+ },
+ {
+ "name": "C",
+ "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ }
+ ],
+ "resource_id": "1573541518:c19122683683dbd529ee214569132fa1f710392869aec1f0981d474d212c910f",
+ "preview": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0",
+ "size": 440431,
+ "created": "2024-02-08T16:17:21+00:00",
+ "type": "file",
+ "name": "305ac06e-8d73-4d58-ae46-0ea29a7406da.png",
+ "exif": {},
+ "public_url": "https://yadi.sk/i/E_la61R-mzUT5A",
+ "public_key": "NZQPwaOubeMinNBV4E6vzBEuymih3ZMAHHopRVwcS/Xu163y7YXBNfzquJP61v+5q/J6bpmRyOJonT3VoXnDag==",
+ "path": "disk:/305ac06e-8d73-4d58-ae46-0ea29a7406da.png",
+ "antivirus_status": "clean",
+ "mime_type": "image/png",
+ "comment_ids": {
+ "public_resource": "1573541518:c19122683683dbd529ee214569132fa1f710392869aec1f0981d474d212c910f",
+ "private_resource": "1573541518:c19122683683dbd529ee214569132fa1f710392869aec1f0981d474d212c910f"
+ }
+ },
+ {
+ "md5": "8d7bf7d7ee61113f9044f3a28496e458",
+ "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
+ "revision": 1707061681378003,
+ "media_type": "unknown",
+ "file": "https://downloader.disk.yandex.ru/disk/1901f85f01b5fe49b247379130d99dd0241ceb8f29943842febf7b8da6da3f1f/65c642de/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=New&disposition=attachment&hash=&limit=0&content_type=mixed&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=unknown&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
+ "modified": "2024-02-02T17:08:06+00:00",
+ "sizes": [
+ {
+ "name": "DEFAULT",
+ "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2"
+ },
+ {
+ "name": "XXXS",
+ "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
+ },
+ {
+ "name": "XXS",
+ "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
+ },
+ {
+ "name": "XS",
+ "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
+ },
+ {
+ "name": "S",
+ "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ },
+ {
+ "name": "M",
+ "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=M&crop=0"
+ },
+ {
+ "name": "L",
+ "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=L&crop=0"
+ },
+ {
+ "name": "XL",
+ "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
+ },
+ {
+ "name": "XXL",
+ "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
+ },
+ {
+ "name": "XXXL",
+ "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
+ },
+ {
+ "name": "C",
+ "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ }
+ ],
+ "resource_id": "1573541518:a02ca75403668d64be8a4fc5ab17864ecd69ef3e3b95f9ec6fe41a64abfc2326",
+ "preview": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0",
+ "size": 440431,
+ "created": "2024-02-02T17:08:06+00:00",
+ "type": "file",
+ "name": "New",
+ "exif": {},
+ "public_url": "https://yadi.sk/i/BpLVpspCDVp0rw",
+ "public_key": "jOttD+xa1Q27aw1F5pZ2cFZi6bFYThmnpmJkkbmvD1bLErfIx4L0xd2KMy430kUEq/J6bpmRyOJonT3VoXnDag==",
+ "path": "disk:/New",
+ "antivirus_status": "clean",
+ "mime_type": "mixed",
+ "comment_ids": {
+ "public_resource": "1573541518:a02ca75403668d64be8a4fc5ab17864ecd69ef3e3b95f9ec6fe41a64abfc2326",
+ "private_resource": "1573541518:a02ca75403668d64be8a4fc5ab17864ecd69ef3e3b95f9ec6fe41a64abfc2326"
+ }
+ }
+ ]
+ }
+
+```
diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/Publish-object.md b/docs/en/md/Yandex_Disk/Manage-public-access/Publish-object.md
new file mode 100644
index 0000000000..53f07ad422
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/Manage-public-access/Publish-object.md
@@ -0,0 +1,115 @@
+---
+sidebar_position: 1
+---
+
+# Publish object
+ Publishes the disk object for public access
+
+
+*Function PublishObject(Val Token, Val Path) ExportReturn TogglePublicAccess(Token, Path, True);EndFunction*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | Path | --path | String | Path to the object to be published |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+ Path = "/Alpaca.png"
+ Response = OPI_YandexDisk.PublishObject(Token, Path); //Map; Link to file - Response["public_url"]
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk PublishObject --token "y0_AgAAAABdylaOAA..." --path "/Alpaca.png"
+
+```
+
+
+```json title="Result"
+
+{
+ "md5": "8d7bf7d7ee61113f9044f3a28496e458",
+ "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
+ "revision": 1707475863191537,
+ "media_type": "image",
+ "file": "https://downloader.disk.yandex.ru/disk/8124011f47d668473ec5556e7aa03ed0c825d2bce0777c5f268ab3b133fa366b/65c63bd7/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
+ "modified": "2024-02-09T10:50:41+00:00",
+ "sizes": [
+ {
+ "name": "ORIGINAL",
+ "url": "https://downloader.disk.yandex.ru/disk/df3f57d6fee627517405de91b959bc7585d9f1ca0afbba833a216be01699d04f/65c63bd7/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
+ },
+ {
+ "name": "DEFAULT",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2"
+ },
+ {
+ "name": "XXXS",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
+ },
+ {
+ "name": "XXS",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
+ },
+ {
+ "name": "XS",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
+ },
+ {
+ "name": "S",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ },
+ {
+ "name": "M",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0"
+ },
+ {
+ "name": "L",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0"
+ },
+ {
+ "name": "XL",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
+ },
+ {
+ "name": "XXL",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
+ },
+ {
+ "name": "XXXL",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
+ },
+ {
+ "name": "C",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ }
+ ],
+ "resource_id": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3",
+ "preview": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0",
+ "size": 440431,
+ "created": "2024-02-09T10:50:41+00:00",
+ "type": "file",
+ "name": "Alpaca.png",
+ "exif": {},
+ "public_url": "https://yadi.sk/i/txwzakUVtxgjoQ",
+ "public_key": "O+tgG9OfyuyJgwBRM+BJVaHN3Kg0nH8yi5xbEKU3m+d8vVVsZCwR+LHB8oeN+wcTq/J6bpmRyOJonT3VoXnDag==",
+ "path": "disk:/Alpaca.png",
+ "antivirus_status": "clean",
+ "mime_type": "image/png",
+ "comment_ids": {
+ "public_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3",
+ "private_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3"
+ }
+ }
+
+```
diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/Save-public-object-to-disk.md b/docs/en/md/Yandex_Disk/Manage-public-access/Save-public-object-to-disk.md
new file mode 100644
index 0000000000..27bcafb659
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/Manage-public-access/Save-public-object-to-disk.md
@@ -0,0 +1,116 @@
+---
+sidebar_position: 6
+---
+
+# Save public object to disk
+ Saves the public object to your disk
+
+
+*Function SavePublicObjectToDisk(Val Token, Val URL, From = "", Target = "") Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | Token | --token | String | Token |
+ | URL | --url | String | Object address |
+ | From | --from | String | Path within public catalog (folders only) |
+ | Target | --to | String | File save path |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+ Token = "y0_AgAAAABdylaOAA...";
+ URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ"
+
+ Response = OPI_YandexDisk.SavePublicObjectToDisk(Token, URL); //Map
+ Response = OPI_Tools.JSONString(Response); //String
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yadisk SavePublicObjectToDisk --token "y0_AgAAAABdylaOAA..." --url "https://disk.yandex.by/i/txwzakUVtxgjoQ" --from %from% --to %to%
+
+```
+
+
+```json title="Result"
+
+{
+ "md5": "8d7bf7d7ee61113f9044f3a28496e458",
+ "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
+ "revision": 1707476319349747,
+ "media_type": "image",
+ "file": "https://downloader.disk.yandex.ru/disk/e0c18f0f93c86c78b56f0927b8a7b2ff688cbe986c5825cb5b705f387e88ccac/65c63da0/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
+ "modified": "2024-02-09T10:58:39+00:00",
+ "sizes": [
+ {
+ "name": "ORIGINAL",
+ "url": "https://downloader.disk.yandex.ru/disk/9ad20ff719c0cc685af46a7043850faee074fd93cfbb610a9e0edbd22ec3e459/65c63da0/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
+ },
+ {
+ "name": "DEFAULT",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2"
+ },
+ {
+ "name": "XXXS",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
+ },
+ {
+ "name": "XXS",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
+ },
+ {
+ "name": "XS",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
+ },
+ {
+ "name": "S",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ },
+ {
+ "name": "M",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0"
+ },
+ {
+ "name": "L",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0"
+ },
+ {
+ "name": "XL",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
+ },
+ {
+ "name": "XXL",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
+ },
+ {
+ "name": "XXXL",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
+ },
+ {
+ "name": "C",
+ "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
+ }
+ ],
+ "resource_id": "1573541518:cdd95740529a9a67d1b9aa294b1909c1e891b9b9585e117b4cae8a7ffcbfc6a3",
+ "preview": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0",
+ "created": "2024-02-09T10:58:39+00:00",
+ "exif": {},
+ "name": "Alpaca.png",
+ "type": "file",
+ "size": 440431,
+ "path": "disk:/Downloads/Alpaca.png",
+ "antivirus_status": "clean",
+ "comment_ids": {
+ "public_resource": "1573541518:cdd95740529a9a67d1b9aa294b1909c1e891b9b9585e117b4cae8a7ffcbfc6a3",
+ "private_resource": "1573541518:cdd95740529a9a67d1b9aa294b1909c1e891b9b9585e117b4cae8a7ffcbfc6a3"
+ },
+ "mime_type": "image/png"
+ }
+
+```
diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/_category_.json b/docs/en/md/Yandex_Disk/Manage-public-access/_category_.json
new file mode 100644
index 0000000000..b4cb6a1d17
--- /dev/null
+++ b/docs/en/md/Yandex_Disk/Manage-public-access/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Manage public access",
+"position": ""
+}
diff --git a/docs/en/md/Yandex_ID/Public/Convert-code-to-token.md b/docs/en/md/Yandex_ID/Public/Convert-code-to-token.md
new file mode 100644
index 0000000000..31cad273ee
--- /dev/null
+++ b/docs/en/md/Yandex_ID/Public/Convert-code-to-token.md
@@ -0,0 +1,37 @@
+---
+sidebar_position: 2
+---
+
+# Convert code to token
+ Converts the code to a token after entering the code when executing GetConfirmationCode
+
+
+*Function ConvertCodeToToken(Val ClientId, Val ClientSecret, Val DeviceCode) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | ClientId | --id | String | Client id |
+ | ClientSecret | --secret | String | Client secret |
+ | DeviceCode | --device | String | device_code from GetConfirmationCode() |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yandex ConvertCodeToToken --id %id% --secret %secret% --device %device%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Yandex_ID/Public/Get-confirmation-code.md b/docs/en/md/Yandex_ID/Public/Get-confirmation-code.md
new file mode 100644
index 0000000000..75fe4f87da
--- /dev/null
+++ b/docs/en/md/Yandex_ID/Public/Get-confirmation-code.md
@@ -0,0 +1,35 @@
+---
+sidebar_position: 1
+---
+
+# Get confirmation code
+ Gets the confirmation code and the address of the page where it needs to be entered
+
+
+*Function GetConfirmationCode(Val ClientId) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | ClientId | --id | String | Client id |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yandex GetConfirmationCode --id %id%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Yandex_ID/Public/Refresh-token.md b/docs/en/md/Yandex_ID/Public/Refresh-token.md
new file mode 100644
index 0000000000..593b9105e4
--- /dev/null
+++ b/docs/en/md/Yandex_ID/Public/Refresh-token.md
@@ -0,0 +1,37 @@
+---
+sidebar_position: 3
+---
+
+# Refresh token
+ Updates token by Refresh token
+
+
+*Function RefreshToken(Val ClientId, Val ClientSecret, Val RefreshToken) Export*
+
+ | Parameter | CLI option | Type | Destination |
+ |-|-|-|-|
+ | ClientId | --id | String | Client id |
+ | ClientSecret | --secret | String | Client secret |
+ | RefreshToken | --refresh | String | Refresh token |
+
+
+ Returns: Key-Value Pair - serialized JSON response from Yandex
+
+```bsl title="Code example"
+
+
+
+```
+
+```sh title="CLI command example"
+
+ oint yandex RefreshToken --id %id% --secret %secret% --refresh %refresh%
+
+```
+
+
+```json title="Result"
+
+
+
+```
diff --git a/docs/en/md/Yandex_ID/Public/_category_.json b/docs/en/md/Yandex_ID/Public/_category_.json
new file mode 100644
index 0000000000..80df222a34
--- /dev/null
+++ b/docs/en/md/Yandex_ID/Public/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Public",
+"position": ""
+}
diff --git a/docs/ru/data/Airtable/ИзменитьКомментарий.json b/docs/ru/data/Airtable/ИзменитьКомментарий.json
new file mode 100644
index 0000000000..0a9ae382fe
--- /dev/null
+++ b/docs/ru/data/Airtable/ИзменитьКомментарий.json
@@ -0,0 +1,7 @@
+{
+"База": "apptm8Xqo7TwMaipQ",
+"Таблица": "tbl9G4jVoTJpxYwSY",
+"Запись": "recV6DxeLQMBNJrUk",
+"Коммент": "comL1oGEDJvIQlMs1",
+"Текст": "Тестовый комментарий (изм.)"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/ИзменитьПоле.json b/docs/ru/data/Airtable/ИзменитьПоле.json
new file mode 100644
index 0000000000..b2de9a86c3
--- /dev/null
+++ b/docs/ru/data/Airtable/ИзменитьПоле.json
@@ -0,0 +1,6 @@
+{
+"База": "apptm8Xqo7TwMaipQ",
+"Таблица": "tbl9G4jVoTJpxYwSY",
+"Поле": "fld3IbFtHZtBHQwsk",
+"Описание": "Новое описание"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/ИзменитьТаблицу.json b/docs/ru/data/Airtable/ИзменитьТаблицу.json
new file mode 100644
index 0000000000..9f907cc93f
--- /dev/null
+++ b/docs/ru/data/Airtable/ИзменитьТаблицу.json
@@ -0,0 +1,6 @@
+{
+"База": "apptm8Xqo7TwMaipQ",
+"Таблица": "tbl9G4jVoTJpxYwSY",
+"Наименование": "Тестовая таблица 2 (изм.)",
+"Описание": "Новая таблица (изм.)"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/ПолучитьЗапись.json b/docs/ru/data/Airtable/ПолучитьЗапись.json
new file mode 100644
index 0000000000..e415052d05
--- /dev/null
+++ b/docs/ru/data/Airtable/ПолучитьЗапись.json
@@ -0,0 +1,5 @@
+{
+"База": "apptm8Xqo7TwMaipQ",
+"Таблица": "tbl9G4jVoTJpxYwSY",
+"Запись": "recV6DxeLQMBNJrUk"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/ПолучитьКомментарии.json b/docs/ru/data/Airtable/ПолучитьКомментарии.json
new file mode 100644
index 0000000000..e415052d05
--- /dev/null
+++ b/docs/ru/data/Airtable/ПолучитьКомментарии.json
@@ -0,0 +1,5 @@
+{
+"База": "apptm8Xqo7TwMaipQ",
+"Таблица": "tbl9G4jVoTJpxYwSY",
+"Запись": "recV6DxeLQMBNJrUk"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/ПолучитьПолеВложения.json b/docs/ru/data/Airtable/ПолучитьПолеВложения.json
new file mode 100644
index 0000000000..83496fef45
--- /dev/null
+++ b/docs/ru/data/Airtable/ПолучитьПолеВложения.json
@@ -0,0 +1,3 @@
+{
+"Наименование": "Вложение"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/ПолучитьПолеДаты.json b/docs/ru/data/Airtable/ПолучитьПолеДаты.json
new file mode 100644
index 0000000000..9e756319ba
--- /dev/null
+++ b/docs/ru/data/Airtable/ПолучитьПолеДаты.json
@@ -0,0 +1,3 @@
+{
+"Наименование": "Дата"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/ПолучитьПолеНомера.json b/docs/ru/data/Airtable/ПолучитьПолеНомера.json
new file mode 100644
index 0000000000..372f8abee0
--- /dev/null
+++ b/docs/ru/data/Airtable/ПолучитьПолеНомера.json
@@ -0,0 +1,4 @@
+{
+"Наименование": "Номер",
+"Точность": "0"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/ПолучитьПолеПочты.json b/docs/ru/data/Airtable/ПолучитьПолеПочты.json
new file mode 100644
index 0000000000..f92df18d44
--- /dev/null
+++ b/docs/ru/data/Airtable/ПолучитьПолеПочты.json
@@ -0,0 +1,3 @@
+{
+"Наименование": "Почта"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/ПолучитьПолеСсылки.json b/docs/ru/data/Airtable/ПолучитьПолеСсылки.json
new file mode 100644
index 0000000000..991806e587
--- /dev/null
+++ b/docs/ru/data/Airtable/ПолучитьПолеСсылки.json
@@ -0,0 +1,3 @@
+{
+"Наименование": "Ссылка"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/ПолучитьПолеСтроковое.json b/docs/ru/data/Airtable/ПолучитьПолеСтроковое.json
new file mode 100644
index 0000000000..f5654fe03b
--- /dev/null
+++ b/docs/ru/data/Airtable/ПолучитьПолеСтроковое.json
@@ -0,0 +1,3 @@
+{
+"Наименование": "Строковое"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/ПолучитьПолеТелефона.json b/docs/ru/data/Airtable/ПолучитьПолеТелефона.json
new file mode 100644
index 0000000000..8058e93e50
--- /dev/null
+++ b/docs/ru/data/Airtable/ПолучитьПолеТелефона.json
@@ -0,0 +1,3 @@
+{
+"Наименование": "Телефон"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/ПолучитьПолеФлажка.json b/docs/ru/data/Airtable/ПолучитьПолеФлажка.json
new file mode 100644
index 0000000000..bc68672bb4
--- /dev/null
+++ b/docs/ru/data/Airtable/ПолучитьПолеФлажка.json
@@ -0,0 +1,3 @@
+{
+"Наименование": "Флажок"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/ПолучитьСписокЗаписей.json b/docs/ru/data/Airtable/ПолучитьСписокЗаписей.json
new file mode 100644
index 0000000000..9d20d3dc55
--- /dev/null
+++ b/docs/ru/data/Airtable/ПолучитьСписокЗаписей.json
@@ -0,0 +1,4 @@
+{
+"База": "apptm8Xqo7TwMaipQ",
+"Таблица": "tbl9G4jVoTJpxYwSY"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/ПолучитьТаблицыБазы.json b/docs/ru/data/Airtable/ПолучитьТаблицыБазы.json
new file mode 100644
index 0000000000..f129e9aa4c
--- /dev/null
+++ b/docs/ru/data/Airtable/ПолучитьТаблицыБазы.json
@@ -0,0 +1,3 @@
+{
+"База": "apptm8Xqo7TwMaipQ"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/СоздатьБазу.json b/docs/ru/data/Airtable/СоздатьБазу.json
new file mode 100644
index 0000000000..f9d82b8573
--- /dev/null
+++ b/docs/ru/data/Airtable/СоздатьБазу.json
@@ -0,0 +1,5 @@
+{
+"РабочееПространство": "wspdf8yl1yZz3PmWZ",
+"Наименование": "Тестовая база",
+"ИмяТаблицы": "Тестовая таблица"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/СоздатьЗаписи.json b/docs/ru/data/Airtable/СоздатьЗаписи.json
new file mode 100644
index 0000000000..a22e8032d9
--- /dev/null
+++ b/docs/ru/data/Airtable/СоздатьЗаписи.json
@@ -0,0 +1,6 @@
+{
+"База": "apptm8Xqo7TwMaipQ",
+"Таблица": "tbl9G4jVoTJpxYwSY",
+"Числовой": "10",
+"Строчный": "Привет"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/СоздатьКомментарий.json b/docs/ru/data/Airtable/СоздатьКомментарий.json
new file mode 100644
index 0000000000..9817102343
--- /dev/null
+++ b/docs/ru/data/Airtable/СоздатьКомментарий.json
@@ -0,0 +1,6 @@
+{
+"База": "apptm8Xqo7TwMaipQ",
+"Таблица": "tbl9G4jVoTJpxYwSY",
+"Запись": "recV6DxeLQMBNJrUk",
+"Текст": "Тестовый комментарий"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/СоздатьПоле.json b/docs/ru/data/Airtable/СоздатьПоле.json
new file mode 100644
index 0000000000..9d20d3dc55
--- /dev/null
+++ b/docs/ru/data/Airtable/СоздатьПоле.json
@@ -0,0 +1,4 @@
+{
+"База": "apptm8Xqo7TwMaipQ",
+"Таблица": "tbl9G4jVoTJpxYwSY"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/СоздатьТаблицу.json b/docs/ru/data/Airtable/СоздатьТаблицу.json
new file mode 100644
index 0000000000..ac1d64c04e
--- /dev/null
+++ b/docs/ru/data/Airtable/СоздатьТаблицу.json
@@ -0,0 +1,5 @@
+{
+"База": "apptm8Xqo7TwMaipQ",
+"ИмяТаблицы": "Тестовая таблица 2",
+"Описание": "Новая таблица"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/УдалитьЗаписи.json b/docs/ru/data/Airtable/УдалитьЗаписи.json
new file mode 100644
index 0000000000..9d20d3dc55
--- /dev/null
+++ b/docs/ru/data/Airtable/УдалитьЗаписи.json
@@ -0,0 +1,4 @@
+{
+"База": "apptm8Xqo7TwMaipQ",
+"Таблица": "tbl9G4jVoTJpxYwSY"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Airtable/УдалитьКомментарий.json b/docs/ru/data/Airtable/УдалитьКомментарий.json
new file mode 100644
index 0000000000..8d2b618df2
--- /dev/null
+++ b/docs/ru/data/Airtable/УдалитьКомментарий.json
@@ -0,0 +1,6 @@
+{
+"База": "apptm8Xqo7TwMaipQ",
+"Таблица": "tbl9G4jVoTJpxYwSY",
+"Запись": "recV6DxeLQMBNJrUk",
+"Коммент": "comL1oGEDJvIQlMs1"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/ВосстановитьОбъектКВерсии.json b/docs/ru/data/Dropbox/ВосстановитьОбъектКВерсии.json
index 7ecb653256..b35b34ec5b 100644
--- a/docs/ru/data/Dropbox/ВосстановитьОбъектКВерсии.json
+++ b/docs/ru/data/Dropbox/ВосстановитьОбъектКВерсии.json
@@ -1,4 +1,5 @@
{
"Версия": "61a0b76320a6fbd841553",
-"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
+"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...",
+"Путь": "/New/pic.png"
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/ВостановитьОбъектКВерсии.json b/docs/ru/data/Dropbox/ВостановитьОбъектКВерсии.json
deleted file mode 100644
index 60ea430569..0000000000
--- a/docs/ru/data/Dropbox/ВостановитьОбъектКВерсии.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"Версия": "61947933c4742bd841553",
-"Токен": "sl.B17cqxbDyPFFIOUOnGtEqpFGF9gIqUvxX70TTaWmpA1BudA7xI0IR4UK3WuJkeHL7f229VtvwT..."
-}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/ДобавитьПользователейКПапке.json b/docs/ru/data/Dropbox/ДобавитьПользователейКПапке.json
index 3769b3a1c8..78dc7c1696 100644
--- a/docs/ru/data/Dropbox/ДобавитьПользователейКПапке.json
+++ b/docs/ru/data/Dropbox/ДобавитьПользователейКПапке.json
@@ -1,5 +1,5 @@
{
"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...",
"Почта": "h5bk6ft62s@privaterelay.appleid.com",
-"Папка": "5022319569"
+"Папка": "5022319569 // shared_folder_id"
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/ДобавитьТег.json b/docs/ru/data/Dropbox/ДобавитьТег.json
index 487a2ee9c4..c88a7bc5c6 100644
--- a/docs/ru/data/Dropbox/ДобавитьТег.json
+++ b/docs/ru/data/Dropbox/ДобавитьТег.json
@@ -1,3 +1,5 @@
{
-"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
+"Тег": "Важное",
+"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...",
+"Путь": "/New/mydoc.docx"
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/ЗагрузитьФайл.json b/docs/ru/data/Dropbox/ЗагрузитьФайл.json
index 847e7fee58..5022eb80d8 100644
--- a/docs/ru/data/Dropbox/ЗагрузитьФайл.json
+++ b/docs/ru/data/Dropbox/ЗагрузитьФайл.json
@@ -1,4 +1,6 @@
{
+"Путь": "/New/pic.png",
"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...",
-"Картинка": "https://openintegrations.dev/test_data/picture.jpg"
+"Картинка": "https://openintegrations.dev/test_data/picture.jpg",
+"КартинкаПуть": "ПолучитьИмяВременногоФайла(png)"
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/ЗагрузитьФайлПоURL.json b/docs/ru/data/Dropbox/ЗагрузитьФайлПоURL.json
index 1e708b3b82..ff0b2c7e1c 100644
--- a/docs/ru/data/Dropbox/ЗагрузитьФайлПоURL.json
+++ b/docs/ru/data/Dropbox/ЗагрузитьФайлПоURL.json
@@ -1,4 +1,5 @@
{
+"Путь": "/New/url_doc.docx",
"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...",
"URL": "https://openintegrations.dev/test_data/document.docx"
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/КопироватьОбъект.json b/docs/ru/data/Dropbox/КопироватьОбъект.json
index 487a2ee9c4..78136b1e97 100644
--- a/docs/ru/data/Dropbox/КопироватьОбъект.json
+++ b/docs/ru/data/Dropbox/КопироватьОбъект.json
@@ -1,3 +1,5 @@
{
+"Оригинал": "/New/pic.png",
+"Копия": "/New/pic_copy.png",
"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/ОпубликоватьПапку.json b/docs/ru/data/Dropbox/ОпубликоватьПапку.json
index 487a2ee9c4..d1f8f9fd40 100644
--- a/docs/ru/data/Dropbox/ОпубликоватьПапку.json
+++ b/docs/ru/data/Dropbox/ОпубликоватьПапку.json
@@ -1,3 +1,4 @@
{
-"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
+"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...",
+"Путь": "/New"
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/ОтменитьПубликациюПапки.json b/docs/ru/data/Dropbox/ОтменитьПубликациюПапки.json
index c67d087804..14f4699fbd 100644
--- a/docs/ru/data/Dropbox/ОтменитьПубликациюПапки.json
+++ b/docs/ru/data/Dropbox/ОтменитьПубликациюПапки.json
@@ -1,4 +1,7 @@
{
"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...",
-"Папка": "5022319569"
+"Папка": "5022319569",
+"ТекущийСтатус": "Результат[.tag]",
+"IDРаботы": "Результат[async_job_id]",
+"Пока ТекущийСтатус": "in_progress Цикл"
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/ПереместитьОбъект.json b/docs/ru/data/Dropbox/ПереместитьОбъект.json
index 487a2ee9c4..587d5e57cc 100644
--- a/docs/ru/data/Dropbox/ПереместитьОбъект.json
+++ b/docs/ru/data/Dropbox/ПереместитьОбъект.json
@@ -1,3 +1,5 @@
{
+"ОригиналныйПуть": "/New/pic.png",
+"ЦелевойПуть": "/pic.png",
"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/ПолучитьИнформациюОбОбъекте.json b/docs/ru/data/Dropbox/ПолучитьИнформациюОбОбъекте.json
index 487a2ee9c4..7b3512cb22 100644
--- a/docs/ru/data/Dropbox/ПолучитьИнформациюОбОбъекте.json
+++ b/docs/ru/data/Dropbox/ПолучитьИнформациюОбОбъекте.json
@@ -1,3 +1,4 @@
{
+"Путь": "/New/pic.png",
"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/ПолучитьПревью.json b/docs/ru/data/Dropbox/ПолучитьПревью.json
index 487a2ee9c4..7792678dbf 100644
--- a/docs/ru/data/Dropbox/ПолучитьПревью.json
+++ b/docs/ru/data/Dropbox/ПолучитьПревью.json
@@ -1,3 +1,4 @@
{
-"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
+"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...",
+"Путь": "/New/mydoc.docx"
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/ПолучитьСписокВерсийОбъекта.json b/docs/ru/data/Dropbox/ПолучитьСписокВерсийОбъекта.json
index 487a2ee9c4..557ae44cd0 100644
--- a/docs/ru/data/Dropbox/ПолучитьСписокВерсийОбъекта.json
+++ b/docs/ru/data/Dropbox/ПолучитьСписокВерсийОбъекта.json
@@ -1,3 +1,4 @@
{
-"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
+"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...",
+"Путь": "/New/pic.png"
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/ПолучитьСписокФайловПапки.json b/docs/ru/data/Dropbox/ПолучитьСписокФайловПапки.json
index 487a2ee9c4..db249c1ba8 100644
--- a/docs/ru/data/Dropbox/ПолучитьСписокФайловПапки.json
+++ b/docs/ru/data/Dropbox/ПолучитьСписокФайловПапки.json
@@ -1,3 +1,4 @@
{
+"Путь": "/New",
"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/ПолучитьСтатусЗагрузкиПоURL.json b/docs/ru/data/Dropbox/ПолучитьСтатусЗагрузкиПоURL.json
index 63ff86414c..a912259065 100644
--- a/docs/ru/data/Dropbox/ПолучитьСтатусЗагрузкиПоURL.json
+++ b/docs/ru/data/Dropbox/ПолучитьСтатусЗагрузкиПоURL.json
@@ -1,4 +1,6 @@
{
"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...",
-"ИДРаботы": "G8YbueOu2nsAAAAAAAAAAQ"
+"ИДРаботы": "G8YbueOu2nsAAAAAAAAAAQ",
+"Статус": "Результат[.tag]",
+"Пока Статус": "in_progress Цикл"
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/ПолчитьСписокТегов.json b/docs/ru/data/Dropbox/ПолчитьСписокТегов.json
deleted file mode 100644
index 487a2ee9c4..0000000000
--- a/docs/ru/data/Dropbox/ПолчитьСписокТегов.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
-}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/СкачатьПапку.json b/docs/ru/data/Dropbox/СкачатьПапку.json
index 487a2ee9c4..d1f8f9fd40 100644
--- a/docs/ru/data/Dropbox/СкачатьПапку.json
+++ b/docs/ru/data/Dropbox/СкачатьПапку.json
@@ -1,3 +1,4 @@
{
-"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
+"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...",
+"Путь": "/New"
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/СкачатьФайл.json b/docs/ru/data/Dropbox/СкачатьФайл.json
index 487a2ee9c4..557ae44cd0 100644
--- a/docs/ru/data/Dropbox/СкачатьФайл.json
+++ b/docs/ru/data/Dropbox/СкачатьФайл.json
@@ -1,3 +1,4 @@
{
-"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
+"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...",
+"Путь": "/New/pic.png"
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/УдалитьОбъект.json b/docs/ru/data/Dropbox/УдалитьОбъект.json
index 487a2ee9c4..7b3512cb22 100644
--- a/docs/ru/data/Dropbox/УдалитьОбъект.json
+++ b/docs/ru/data/Dropbox/УдалитьОбъект.json
@@ -1,3 +1,4 @@
{
+"Путь": "/New/pic.png",
"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
}
\ No newline at end of file
diff --git a/docs/ru/data/Dropbox/УдалитьТег.json b/docs/ru/data/Dropbox/УдалитьТег.json
index 487a2ee9c4..c88a7bc5c6 100644
--- a/docs/ru/data/Dropbox/УдалитьТег.json
+++ b/docs/ru/data/Dropbox/УдалитьТег.json
@@ -1,3 +1,5 @@
{
-"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
+"Тег": "Важное",
+"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...",
+"Путь": "/New/mydoc.docx"
}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleCalendar/ИзменитьКалендарьСписка.json b/docs/ru/data/GoogleCalendar/ИзменитьКалендарьСписка.json
new file mode 100644
index 0000000000..7b5f090ff3
--- /dev/null
+++ b/docs/ru/data/GoogleCalendar/ИзменитьКалендарьСписка.json
@@ -0,0 +1,4 @@
+{
+"Черный": "#000000",
+"Желтый": "#ffd800"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleCalendar/ИзменитьМетаданныеКалендаря.json b/docs/ru/data/GoogleCalendar/ИзменитьМетаданныеКалендаря.json
new file mode 100644
index 0000000000..0ad9e1feb6
--- /dev/null
+++ b/docs/ru/data/GoogleCalendar/ИзменитьМетаданныеКалендаря.json
@@ -0,0 +1,4 @@
+{
+"Наименование": "Тестовый календарь (изм.)",
+"Описание": "Тестовое описание"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleDrive/ОбновитьФайл.json b/docs/ru/data/GoogleDrive/ОбновитьФайл.json
new file mode 100644
index 0000000000..adf96fd7d0
--- /dev/null
+++ b/docs/ru/data/GoogleDrive/ОбновитьФайл.json
@@ -0,0 +1,4 @@
+{
+"НовоеИмя": "Обновленный файл.jpeg",
+"Идентификатор": "1V0oaZh3qQZ7-wbARC8-vrErAFllsBGSJ"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleDrive/ПолучитьИнформациюОбОбъекте.json b/docs/ru/data/GoogleDrive/ПолучитьИнформациюОбОбъекте.json
new file mode 100644
index 0000000000..b3767f0c8f
--- /dev/null
+++ b/docs/ru/data/GoogleDrive/ПолучитьИнформациюОбОбъекте.json
@@ -0,0 +1,3 @@
+{
+"Идентификатор": "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleDrive/ПолучитьКомментарий.json b/docs/ru/data/GoogleDrive/ПолучитьКомментарий.json
new file mode 100644
index 0000000000..782e17547d
--- /dev/null
+++ b/docs/ru/data/GoogleDrive/ПолучитьКомментарий.json
@@ -0,0 +1,4 @@
+{
+"ИДФайла": "1rCyOc4A8VYw7DM3HV55P9BuKWayJOSvW",
+"ИДКомментария": "AAABI3NNNAY"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleDrive/ПолучитьСписокКаталогов.json b/docs/ru/data/GoogleDrive/ПолучитьСписокКаталогов.json
new file mode 100644
index 0000000000..98eefe12e4
--- /dev/null
+++ b/docs/ru/data/GoogleDrive/ПолучитьСписокКаталогов.json
@@ -0,0 +1,3 @@
+{
+"Имя": "Описание"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleDrive/ПолучитьСписокКомментариев.json b/docs/ru/data/GoogleDrive/ПолучитьСписокКомментариев.json
new file mode 100644
index 0000000000..127e96e2cb
--- /dev/null
+++ b/docs/ru/data/GoogleDrive/ПолучитьСписокКомментариев.json
@@ -0,0 +1,3 @@
+{
+"ИДФайла": "1rCyOc4A8VYw7DM3HV55P9BuKWayJOSvW"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleDrive/ПолучитьСписокФайлов.json b/docs/ru/data/GoogleDrive/ПолучитьСписокФайлов.json
new file mode 100644
index 0000000000..0c6c2228a2
--- /dev/null
+++ b/docs/ru/data/GoogleDrive/ПолучитьСписокФайлов.json
@@ -0,0 +1,3 @@
+{
+"Каталог": "1VWoLK5w0uPVSjK3oyIXeiMtINN4jDOz4"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleDrive/СкачатьФайл.json b/docs/ru/data/GoogleDrive/СкачатьФайл.json
new file mode 100644
index 0000000000..b3767f0c8f
--- /dev/null
+++ b/docs/ru/data/GoogleDrive/СкачатьФайл.json
@@ -0,0 +1,3 @@
+{
+"Идентификатор": "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleDrive/СкопироватьОбъект.json b/docs/ru/data/GoogleDrive/СкопироватьОбъект.json
new file mode 100644
index 0000000000..d028842a25
--- /dev/null
+++ b/docs/ru/data/GoogleDrive/СкопироватьОбъект.json
@@ -0,0 +1,5 @@
+{
+"НовоеИмя": "Скопированный файл.jpeg",
+"НовоеРасположение": "1603PU_Hrkvj4HeFJKYSVxZJDRoGvd3SJ",
+"Идентификатор": "1F8pfXPgltiOG2fPv88uStwegYj1tRoFk"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleDrive/СоздатьКомментарий.json b/docs/ru/data/GoogleDrive/СоздатьКомментарий.json
new file mode 100644
index 0000000000..e24d9ec0b6
--- /dev/null
+++ b/docs/ru/data/GoogleDrive/СоздатьКомментарий.json
@@ -0,0 +1,3 @@
+{
+"Идентификатор": "1rCyOc4A8VYw7DM3HV55P9BuKWayJOSvW"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleDrive/СоздатьПапку.json b/docs/ru/data/GoogleDrive/СоздатьПапку.json
new file mode 100644
index 0000000000..3baa526bc5
--- /dev/null
+++ b/docs/ru/data/GoogleDrive/СоздатьПапку.json
@@ -0,0 +1,3 @@
+{
+"Имя": "Тестовая папка"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleDrive/УдалитьКомментарий.json b/docs/ru/data/GoogleDrive/УдалитьКомментарий.json
new file mode 100644
index 0000000000..b3767f0c8f
--- /dev/null
+++ b/docs/ru/data/GoogleDrive/УдалитьКомментарий.json
@@ -0,0 +1,3 @@
+{
+"Идентификатор": "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleDrive/УдалитьОбъект.json b/docs/ru/data/GoogleDrive/УдалитьОбъект.json
new file mode 100644
index 0000000000..b3767f0c8f
--- /dev/null
+++ b/docs/ru/data/GoogleDrive/УдалитьОбъект.json
@@ -0,0 +1,3 @@
+{
+"Идентификатор": "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleSheets/ДобавитьЛист.json b/docs/ru/data/GoogleSheets/ДобавитьЛист.json
new file mode 100644
index 0000000000..c07a20f29d
--- /dev/null
+++ b/docs/ru/data/GoogleSheets/ДобавитьЛист.json
@@ -0,0 +1,4 @@
+{
+"Книга": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+"Наименование": "Тестовый лист"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleSheets/ИзменитьНаименованиеКниги.json b/docs/ru/data/GoogleSheets/ИзменитьНаименованиеКниги.json
new file mode 100644
index 0000000000..c72cf48715
--- /dev/null
+++ b/docs/ru/data/GoogleSheets/ИзменитьНаименованиеКниги.json
@@ -0,0 +1,4 @@
+{
+"Книга": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+"Наименование": "Тестовая таблица (изм.)"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleSheets/КопироватьЛист.json b/docs/ru/data/GoogleSheets/КопироватьЛист.json
new file mode 100644
index 0000000000..de8bc2bc01
--- /dev/null
+++ b/docs/ru/data/GoogleSheets/КопироватьЛист.json
@@ -0,0 +1,5 @@
+{
+"Откуда": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+"Куда": "1tPDQHmduH9NASRhy0I-a6--ebNNJ5A6wXhhTRcNhD7s",
+"Лист": "25093199"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleSheets/ОчиститьЯчейки.json b/docs/ru/data/GoogleSheets/ОчиститьЯчейки.json
new file mode 100644
index 0000000000..2b5327964a
--- /dev/null
+++ b/docs/ru/data/GoogleSheets/ОчиститьЯчейки.json
@@ -0,0 +1,4 @@
+{
+"Книга": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+"Лист": "Лист2"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleSheets/ПолучитьЗначенияЯчеек.json b/docs/ru/data/GoogleSheets/ПолучитьЗначенияЯчеек.json
new file mode 100644
index 0000000000..2b5327964a
--- /dev/null
+++ b/docs/ru/data/GoogleSheets/ПолучитьЗначенияЯчеек.json
@@ -0,0 +1,4 @@
+{
+"Книга": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+"Лист": "Лист2"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleSheets/ПолучитьКнигу.json b/docs/ru/data/GoogleSheets/ПолучитьКнигу.json
new file mode 100644
index 0000000000..fd8fa97802
--- /dev/null
+++ b/docs/ru/data/GoogleSheets/ПолучитьКнигу.json
@@ -0,0 +1,3 @@
+{
+"Идентификатор": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleSheets/СоздатьКнигу.json b/docs/ru/data/GoogleSheets/СоздатьКнигу.json
new file mode 100644
index 0000000000..fd118422ab
--- /dev/null
+++ b/docs/ru/data/GoogleSheets/СоздатьКнигу.json
@@ -0,0 +1,3 @@
+{
+"Наименование": "Тестовая таблица"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleSheets/УдалитьЛист.json b/docs/ru/data/GoogleSheets/УдалитьЛист.json
new file mode 100644
index 0000000000..b8954105b2
--- /dev/null
+++ b/docs/ru/data/GoogleSheets/УдалитьЛист.json
@@ -0,0 +1,4 @@
+{
+"Книга": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+"Лист": "1790807910"
+}
\ No newline at end of file
diff --git a/docs/ru/data/GoogleSheets/УстановитьЗначенияЯчеек.json b/docs/ru/data/GoogleSheets/УстановитьЗначенияЯчеек.json
new file mode 100644
index 0000000000..2b5327964a
--- /dev/null
+++ b/docs/ru/data/GoogleSheets/УстановитьЗначенияЯчеек.json
@@ -0,0 +1,4 @@
+{
+"Книга": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
+"Лист": "Лист2"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Notion/ВернутьБлок.json b/docs/ru/data/Notion/ВернутьБлок.json
new file mode 100644
index 0000000000..6005015adf
--- /dev/null
+++ b/docs/ru/data/Notion/ВернутьБлок.json
@@ -0,0 +1,4 @@
+{
+"Токен": "secret_9RsfMrRMqZwqp0Zl0B...",
+"Блок": "ca18df269bd24407852b91c30..."
+}
\ No newline at end of file
diff --git a/docs/ru/data/Notion/ВернутьДочерниеБлоки.json b/docs/ru/data/Notion/ВернутьДочерниеБлоки.json
new file mode 100644
index 0000000000..c7eb21ab69
--- /dev/null
+++ b/docs/ru/data/Notion/ВернутьДочерниеБлоки.json
@@ -0,0 +1,4 @@
+{
+"Токен": "secret_9RsfMrRMqZwqp0Zl0B...",
+"Блок": "46c1500ed40c4e89ba6a22900..."
+}
\ No newline at end of file
diff --git a/docs/ru/data/Notion/ИзменитьСвойстваБазы.json b/docs/ru/data/Notion/ИзменитьСвойстваБазы.json
new file mode 100644
index 0000000000..a10c6784e5
--- /dev/null
+++ b/docs/ru/data/Notion/ИзменитьСвойстваБазы.json
@@ -0,0 +1,6 @@
+{
+"Токен": "secret_9RsfMrRMqZwqp0Zl0B...",
+"База": "5dd94c34fab04bff9...",
+"Заголовок": "Обновленный заголовок",
+"Описание": "Обновленное описание базы"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Notion/ИзменитьСвойстваСтраницы.json b/docs/ru/data/Notion/ИзменитьСвойстваСтраницы.json
new file mode 100644
index 0000000000..728f42e2fc
--- /dev/null
+++ b/docs/ru/data/Notion/ИзменитьСвойстваСтраницы.json
@@ -0,0 +1,6 @@
+{
+"Токен": "secret_9RsfMrRMqZwqp0Zl0B...",
+"Страница": "5dd94c34fab04bff9...",
+"Иконка": "https://opi.neocities.org/img/logo.png",
+"Обложка": "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Notion/ПолучитьБазуДанных.json b/docs/ru/data/Notion/ПолучитьБазуДанных.json
new file mode 100644
index 0000000000..898d62bfb5
--- /dev/null
+++ b/docs/ru/data/Notion/ПолучитьБазуДанных.json
@@ -0,0 +1,4 @@
+{
+"Токен": "secret_9RsfMrRMqZwqp0Zl0B...",
+"База": "048ba0ce4f474e33900540d24..."
+}
\ No newline at end of file
diff --git a/docs/ru/data/Notion/ПолучитьДанныеПользователя.json b/docs/ru/data/Notion/ПолучитьДанныеПользователя.json
new file mode 100644
index 0000000000..db48b6dcab
--- /dev/null
+++ b/docs/ru/data/Notion/ПолучитьДанныеПользователя.json
@@ -0,0 +1,4 @@
+{
+"Токен": "secret_9RsfMrRMqZwqp0Zl0B...",
+"ИДПользователя": "ed71865a989146bc86cdwdf24..."
+}
\ No newline at end of file
diff --git a/docs/ru/data/Notion/ПолучитьСтраницу.json b/docs/ru/data/Notion/ПолучитьСтраницу.json
new file mode 100644
index 0000000000..b8b2ab4140
--- /dev/null
+++ b/docs/ru/data/Notion/ПолучитьСтраницу.json
@@ -0,0 +1,4 @@
+{
+"Токен": "secret_9RsfMrRMqZwqp0Zl0B...",
+"Страница": "a574281614174169bf55dbae4..."
+}
\ No newline at end of file
diff --git a/docs/ru/data/Notion/СоздатьБазуДанных.json b/docs/ru/data/Notion/СоздатьБазуДанных.json
new file mode 100644
index 0000000000..419beb75d3
--- /dev/null
+++ b/docs/ru/data/Notion/СоздатьБазуДанных.json
@@ -0,0 +1,5 @@
+{
+"Токен": "secret_9RsfMrRMqZwqp0Zl0B...",
+"Родитель": "5dd94c34fab04bff9...",
+"Заголовок": "Эта база была создана из 1С"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Notion/СоздатьБлок.json b/docs/ru/data/Notion/СоздатьБлок.json
new file mode 100644
index 0000000000..221974bf5b
--- /dev/null
+++ b/docs/ru/data/Notion/СоздатьБлок.json
@@ -0,0 +1,4 @@
+{
+"Токен": "secret_9RsfMrRMqZwqp0Zl0B...",
+"Родитель": "5dd94c34fab04bff9..."
+}
\ No newline at end of file
diff --git a/docs/ru/data/Notion/СоздатьСтраницу.json b/docs/ru/data/Notion/СоздатьСтраницу.json
new file mode 100644
index 0000000000..133adbfadc
--- /dev/null
+++ b/docs/ru/data/Notion/СоздатьСтраницу.json
@@ -0,0 +1,5 @@
+{
+"Токен": "secret_9RsfMrRMqZwqp0Zl0B...",
+"Родитель": "5dd94c34fab04bff9...",
+"Заголовок": "Создано из 1С"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Notion/СоздатьСтраницуВБазу.json b/docs/ru/data/Notion/СоздатьСтраницуВБазу.json
new file mode 100644
index 0000000000..221974bf5b
--- /dev/null
+++ b/docs/ru/data/Notion/СоздатьСтраницуВБазу.json
@@ -0,0 +1,4 @@
+{
+"Токен": "secret_9RsfMrRMqZwqp0Zl0B...",
+"Родитель": "5dd94c34fab04bff9..."
+}
\ No newline at end of file
diff --git a/docs/ru/data/Notion/СписокПользователей.json b/docs/ru/data/Notion/СписокПользователей.json
new file mode 100644
index 0000000000..1b58d83419
--- /dev/null
+++ b/docs/ru/data/Notion/СписокПользователей.json
@@ -0,0 +1,3 @@
+{
+"Токен": "secret_9RsfMrRMqZwqp0Zl0B..."
+}
\ No newline at end of file
diff --git a/docs/ru/data/Notion/УдалитьБлок.json b/docs/ru/data/Notion/УдалитьБлок.json
new file mode 100644
index 0000000000..6005015adf
--- /dev/null
+++ b/docs/ru/data/Notion/УдалитьБлок.json
@@ -0,0 +1,4 @@
+{
+"Токен": "secret_9RsfMrRMqZwqp0Zl0B...",
+"Блок": "ca18df269bd24407852b91c30..."
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/АрхивироватьКанал.json b/docs/ru/data/Slack/АрхивироватьКанал.json
new file mode 100644
index 0000000000..89a387de8c
--- /dev/null
+++ b/docs/ru/data/Slack/АрхивироватьКанал.json
@@ -0,0 +1,3 @@
+{
+"Канал": "C070VPMKN8J"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ВступитьВКанал.json b/docs/ru/data/Slack/ВступитьВКанал.json
new file mode 100644
index 0000000000..89a387de8c
--- /dev/null
+++ b/docs/ru/data/Slack/ВступитьВКанал.json
@@ -0,0 +1,3 @@
+{
+"Канал": "C070VPMKN8J"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ВыгнатьПользователяИзКанала.json b/docs/ru/data/Slack/ВыгнатьПользователяИзКанала.json
new file mode 100644
index 0000000000..94bfea7d55
--- /dev/null
+++ b/docs/ru/data/Slack/ВыгнатьПользователяИзКанала.json
@@ -0,0 +1,4 @@
+{
+"Пользователь": "U06UG1CAYH2",
+"Канал": "C070VPMKN8J"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ДобавитьВнешнийФайл.json b/docs/ru/data/Slack/ДобавитьВнешнийФайл.json
new file mode 100644
index 0000000000..d264b0728d
--- /dev/null
+++ b/docs/ru/data/Slack/ДобавитьВнешнийФайл.json
@@ -0,0 +1,3 @@
+{
+"URL": "https://opi.neocities.org/test_data/document.docx"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ЗагрузитьФайл.json b/docs/ru/data/Slack/ЗагрузитьФайл.json
new file mode 100644
index 0000000000..8fe224d07c
--- /dev/null
+++ b/docs/ru/data/Slack/ЗагрузитьФайл.json
@@ -0,0 +1,4 @@
+{
+"ИмяФайла": "megadoc.docx",
+"Канал": "C123456"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ЗакрытьДиалог.json b/docs/ru/data/Slack/ЗакрытьДиалог.json
new file mode 100644
index 0000000000..c7f37e2eb0
--- /dev/null
+++ b/docs/ru/data/Slack/ЗакрытьДиалог.json
@@ -0,0 +1,3 @@
+{
+"Диалог": "D06UAKK1C6R"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ИзменитьСообщение.json b/docs/ru/data/Slack/ИзменитьСообщение.json
new file mode 100644
index 0000000000..afdc749478
--- /dev/null
+++ b/docs/ru/data/Slack/ИзменитьСообщение.json
@@ -0,0 +1,5 @@
+{
+"Канал": "C070VPMKN8J",
+"Отметка": "1714146538.221929",
+"Текст": "Тестовое сообщение 2"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ОтправитьВнешнийФайл.json b/docs/ru/data/Slack/ОтправитьВнешнийФайл.json
new file mode 100644
index 0000000000..4b3ea2f9ee
--- /dev/null
+++ b/docs/ru/data/Slack/ОтправитьВнешнийФайл.json
@@ -0,0 +1,4 @@
+{
+"Канал": "C070VPMKN8J",
+"ИдентификаторФайла": "F070P52CU94"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ОтправитьСообщение.json b/docs/ru/data/Slack/ОтправитьСообщение.json
new file mode 100644
index 0000000000..1ef6ea745c
--- /dev/null
+++ b/docs/ru/data/Slack/ОтправитьСообщение.json
@@ -0,0 +1,4 @@
+{
+"Канал": "C070VPMKN8J",
+"Текст": "Тестовое сообщение"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ОтправитьЭфемерноеСообщение.json b/docs/ru/data/Slack/ОтправитьЭфемерноеСообщение.json
new file mode 100644
index 0000000000..89a387de8c
--- /dev/null
+++ b/docs/ru/data/Slack/ОтправитьЭфемерноеСообщение.json
@@ -0,0 +1,3 @@
+{
+"Канал": "C070VPMKN8J"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ПереименоватьКанал.json b/docs/ru/data/Slack/ПереименоватьКанал.json
new file mode 100644
index 0000000000..89a387de8c
--- /dev/null
+++ b/docs/ru/data/Slack/ПереименоватьКанал.json
@@ -0,0 +1,3 @@
+{
+"Канал": "C070VPMKN8J"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ПокинутьКанал.json b/docs/ru/data/Slack/ПокинутьКанал.json
new file mode 100644
index 0000000000..89a387de8c
--- /dev/null
+++ b/docs/ru/data/Slack/ПокинутьКанал.json
@@ -0,0 +1,3 @@
+{
+"Канал": "C070VPMKN8J"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ПолучитьВнешнийФайл.json b/docs/ru/data/Slack/ПолучитьВнешнийФайл.json
new file mode 100644
index 0000000000..c3110dcab2
--- /dev/null
+++ b/docs/ru/data/Slack/ПолучитьВнешнийФайл.json
@@ -0,0 +1,3 @@
+{
+"ИдентификаторФайла": "F070P52CU94"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ПолучитьДанныеФайла.json b/docs/ru/data/Slack/ПолучитьДанныеФайла.json
new file mode 100644
index 0000000000..db9847135d
--- /dev/null
+++ b/docs/ru/data/Slack/ПолучитьДанныеФайла.json
@@ -0,0 +1,3 @@
+{
+"ИдентификаторФайла": "F070VL6FQFM"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ПолучитьИсториюКанала.json b/docs/ru/data/Slack/ПолучитьИсториюКанала.json
new file mode 100644
index 0000000000..89a387de8c
--- /dev/null
+++ b/docs/ru/data/Slack/ПолучитьИсториюКанала.json
@@ -0,0 +1,3 @@
+{
+"Канал": "C070VPMKN8J"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ПолучитьКанал.json b/docs/ru/data/Slack/ПолучитьКанал.json
new file mode 100644
index 0000000000..89a387de8c
--- /dev/null
+++ b/docs/ru/data/Slack/ПолучитьКанал.json
@@ -0,0 +1,3 @@
+{
+"Канал": "C070VPMKN8J"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ПолучитьСписокВнешнихФайлов.json b/docs/ru/data/Slack/ПолучитьСписокВнешнихФайлов.json
new file mode 100644
index 0000000000..89a387de8c
--- /dev/null
+++ b/docs/ru/data/Slack/ПолучитьСписокВнешнихФайлов.json
@@ -0,0 +1,3 @@
+{
+"Канал": "C070VPMKN8J"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ПолучитьСписокКаналов.json b/docs/ru/data/Slack/ПолучитьСписокКаналов.json
new file mode 100644
index 0000000000..52176fef9f
--- /dev/null
+++ b/docs/ru/data/Slack/ПолучитьСписокКаналов.json
@@ -0,0 +1,3 @@
+{
+"ИсключатьАрхивированные": "Истина"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ПолучитьСписокОтветовНаСообщение.json b/docs/ru/data/Slack/ПолучитьСписокОтветовНаСообщение.json
new file mode 100644
index 0000000000..6994b3a44f
--- /dev/null
+++ b/docs/ru/data/Slack/ПолучитьСписокОтветовНаСообщение.json
@@ -0,0 +1,4 @@
+{
+"Канал": "C070VPMKN8J",
+"Отметка": "1714146538.221929"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ПолучитьСписокОтложенныхСообщений.json b/docs/ru/data/Slack/ПолучитьСписокОтложенныхСообщений.json
new file mode 100644
index 0000000000..89a387de8c
--- /dev/null
+++ b/docs/ru/data/Slack/ПолучитьСписокОтложенныхСообщений.json
@@ -0,0 +1,3 @@
+{
+"Канал": "C070VPMKN8J"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ПолучитьСписокПользователейКанала.json b/docs/ru/data/Slack/ПолучитьСписокПользователейКанала.json
new file mode 100644
index 0000000000..89a387de8c
--- /dev/null
+++ b/docs/ru/data/Slack/ПолучитьСписокПользователейКанала.json
@@ -0,0 +1,3 @@
+{
+"Канал": "C070VPMKN8J"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ПолучитьСписокФайлов.json b/docs/ru/data/Slack/ПолучитьСписокФайлов.json
new file mode 100644
index 0000000000..1ce3cbea9a
--- /dev/null
+++ b/docs/ru/data/Slack/ПолучитьСписокФайлов.json
@@ -0,0 +1,4 @@
+{
+"НомерСтраницы": "1",
+"Канал": "C123456"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ПолучитьСсылкуНаСообщение.json b/docs/ru/data/Slack/ПолучитьСсылкуНаСообщение.json
new file mode 100644
index 0000000000..6994b3a44f
--- /dev/null
+++ b/docs/ru/data/Slack/ПолучитьСсылкуНаСообщение.json
@@ -0,0 +1,4 @@
+{
+"Канал": "C070VPMKN8J",
+"Отметка": "1714146538.221929"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/ПригласитьПользователейВКанал.json b/docs/ru/data/Slack/ПригласитьПользователейВКанал.json
new file mode 100644
index 0000000000..89a387de8c
--- /dev/null
+++ b/docs/ru/data/Slack/ПригласитьПользователейВКанал.json
@@ -0,0 +1,3 @@
+{
+"Канал": "C070VPMKN8J"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/СформироватьБлокКартинку.json b/docs/ru/data/Slack/СформироватьБлокКартинку.json
new file mode 100644
index 0000000000..05433b881b
--- /dev/null
+++ b/docs/ru/data/Slack/СформироватьБлокКартинку.json
@@ -0,0 +1,4 @@
+{
+"Текст": "Картинка альпаки",
+"URL": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/УдалитьВнешнийФайл.json b/docs/ru/data/Slack/УдалитьВнешнийФайл.json
new file mode 100644
index 0000000000..c3110dcab2
--- /dev/null
+++ b/docs/ru/data/Slack/УдалитьВнешнийФайл.json
@@ -0,0 +1,3 @@
+{
+"ИдентификаторФайла": "F070P52CU94"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/УдалитьСообщение.json b/docs/ru/data/Slack/УдалитьСообщение.json
new file mode 100644
index 0000000000..dc5e9e2b9c
--- /dev/null
+++ b/docs/ru/data/Slack/УдалитьСообщение.json
@@ -0,0 +1,4 @@
+{
+"Канал": "C06UFNUTKUL",
+"Отметка": "1714146538.221929"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/УдалитьФайл.json b/docs/ru/data/Slack/УдалитьФайл.json
new file mode 100644
index 0000000000..db9847135d
--- /dev/null
+++ b/docs/ru/data/Slack/УдалитьФайл.json
@@ -0,0 +1,3 @@
+{
+"ИдентификаторФайла": "F070VL6FQFM"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/УстановитьТемуКанала.json b/docs/ru/data/Slack/УстановитьТемуКанала.json
new file mode 100644
index 0000000000..58dcd62587
--- /dev/null
+++ b/docs/ru/data/Slack/УстановитьТемуКанала.json
@@ -0,0 +1,4 @@
+{
+"Канал": "C070VPMKN8J",
+"Тема": "Тестовая тема"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Slack/УстановитьЦельКанала.json b/docs/ru/data/Slack/УстановитьЦельКанала.json
new file mode 100644
index 0000000000..d00895284c
--- /dev/null
+++ b/docs/ru/data/Slack/УстановитьЦельКанала.json
@@ -0,0 +1,4 @@
+{
+"Цель": "Тестовая цель",
+"Канал": "C070VPMKN8J"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Telegram/ИзменитьТемуФорума.json b/docs/ru/data/Telegram/ИзменитьТемуФорума.json
index 96f6b43cd3..31b9faa808 100644
--- a/docs/ru/data/Telegram/ИзменитьТемуФорума.json
+++ b/docs/ru/data/Telegram/ИзменитьТемуФорума.json
@@ -1,5 +1,6 @@
{
"Токен": "6129457865:AAFyzNYOAFbu...",
"Чат": "-1001971186208",
-"Тема": "2673"
+"Тема": "2673",
+"НовяИконка": "5310132165583840589"
}
\ No newline at end of file
diff --git a/docs/ru/data/Telegram/ОтправитьАудио.json b/docs/ru/data/Telegram/ОтправитьАудио.json
index ce3f9321df..2553b70d58 100644
--- a/docs/ru/data/Telegram/ОтправитьАудио.json
+++ b/docs/ru/data/Telegram/ОтправитьАудио.json
@@ -3,5 +3,6 @@
"IDЧата": "461699897",
"IDКанала": "@testsichee",
"Текст": "Строковое значение",
-"Аудио": "https://openintegrations.dev/test_data/song.mp3"
+"Аудио": "https://openintegrations.dev/test_data/song.mp3",
+"АудиоПуть": "ПолучитьИмяВременногоФайла(mp3)"
}
\ No newline at end of file
diff --git a/docs/ru/data/Telegram/ОтправитьВидео.json b/docs/ru/data/Telegram/ОтправитьВидео.json
index 395de28aa8..c21d81e5d3 100644
--- a/docs/ru/data/Telegram/ОтправитьВидео.json
+++ b/docs/ru/data/Telegram/ОтправитьВидео.json
@@ -3,5 +3,6 @@
"IDЧата": "461699897",
"IDКанала": "@testsichee",
"Текст": "Строковое значение",
-"Видео": "https://openintegrations.dev/test_data/video.mp4"
+"Видео": "https://openintegrations.dev/test_data/video.mp4",
+"ВидеоПуть": "ПолучитьИмяВременногоФайла(mp4)"
}
\ No newline at end of file
diff --git a/docs/ru/data/Telegram/ОтправитьГифку.json b/docs/ru/data/Telegram/ОтправитьГифку.json
index 6104ebf05b..d07dbb72e2 100644
--- a/docs/ru/data/Telegram/ОтправитьГифку.json
+++ b/docs/ru/data/Telegram/ОтправитьГифку.json
@@ -3,5 +3,6 @@
"IDЧата": "461699897",
"IDКанала": "@testsichee",
"Текст": "Строковое значение",
-"Гифка": "https://openintegrations.dev/test_data/animation.gif"
+"Гифка": "https://openintegrations.dev/test_data/animation.gif",
+"ГифкаПуть": "ПолучитьИмяВременногоФайла(gif)"
}
\ No newline at end of file
diff --git a/docs/ru/data/Telegram/ОтправитьДокумент.json b/docs/ru/data/Telegram/ОтправитьДокумент.json
index 9bb4885fda..e105720855 100644
--- a/docs/ru/data/Telegram/ОтправитьДокумент.json
+++ b/docs/ru/data/Telegram/ОтправитьДокумент.json
@@ -3,5 +3,6 @@
"IDЧата": "461699897",
"IDКанала": "@testsichee",
"Текст": "Строковое значение",
-"Документ": "https://openintegrations.dev/test_data/document.docx"
+"Документ": "https://openintegrations.dev/test_data/document.docx",
+"ДокументПуть": "ПолучитьИмяВременногоФайла(docx)"
}
\ No newline at end of file
diff --git a/docs/ru/data/Telegram/ОтправитьКартинку.json b/docs/ru/data/Telegram/ОтправитьКартинку.json
index c568624ed6..b763c2c3db 100644
--- a/docs/ru/data/Telegram/ОтправитьКартинку.json
+++ b/docs/ru/data/Telegram/ОтправитьКартинку.json
@@ -3,5 +3,6 @@
"IDЧата": "461699897",
"IDКанала": "@testsichee",
"Текст": "Строковое значение",
-"Картинка": "https://openintegrations.dev/test_data/picture.jpg"
+"Картинка": "https://openintegrations.dev/test_data/picture.jpg",
+"КартинкаПуть": "ПолучитьИмяВременногоФайла(png)"
}
\ No newline at end of file
diff --git a/docs/ru/data/Telegram/ОтправитьМедиагруппу.json b/docs/ru/data/Telegram/ОтправитьМедиагруппу.json
new file mode 100644
index 0000000000..4b7172719f
--- /dev/null
+++ b/docs/ru/data/Telegram/ОтправитьМедиагруппу.json
@@ -0,0 +1,4 @@
+{
+"Токен": "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ",
+"Описание": "Группа картинок"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Telegram/ОтправитьМеидагруппу.json b/docs/ru/data/Telegram/ОтправитьМеидагруппу.json
deleted file mode 100644
index 20334df088..0000000000
--- a/docs/ru/data/Telegram/ОтправитьМеидагруппу.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-"Токен": "6129457865:AAFyzNYOAFbu...",
-"IDЧата": "461699897",
-"Текст": "Строковое значение",
-"Картинка": "https://openintegrations.dev/test_data/picture.jpg",
-"Видео": "https://openintegrations.dev/test_data/video.mp4"
-}
\ No newline at end of file
diff --git a/docs/ru/data/Telegram/ОтправитьОпрос.json b/docs/ru/data/Telegram/ОтправитьОпрос.json
index c21944b522..f7a9291fc4 100644
--- a/docs/ru/data/Telegram/ОтправитьОпрос.json
+++ b/docs/ru/data/Telegram/ОтправитьОпрос.json
@@ -1,5 +1,6 @@
{
"Токен": "6129457865:AAFyzNYOAFbu...",
"IDЧата": "461699897",
-"IDКанала": "@testsichee"
+"IDКанала": "@testsichee",
+"Вопрос": "Какой ваш любимый цвет?"
}
\ No newline at end of file
diff --git a/docs/ru/data/Telegram/ПолучитьСписокАватаровФорума.json b/docs/ru/data/Telegram/ПолучитьСписокАватаровФорума.json
deleted file mode 100644
index b243d345ee..0000000000
--- a/docs/ru/data/Telegram/ПолучитьСписокАватаровФорума.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-"Токен": "6129457865:AAFyzNYOAFbu..."
-}
\ No newline at end of file
diff --git a/docs/ru/data/Telegram/ПолучитьСписокИконокАватаров.json b/docs/ru/data/Telegram/ПолучитьСписокИконокАватаров.json
new file mode 100644
index 0000000000..9d7c7b5e22
--- /dev/null
+++ b/docs/ru/data/Telegram/ПолучитьСписокИконокАватаров.json
@@ -0,0 +1,3 @@
+{
+"Ответ": "ПолучитьСписокИконокАватаров(6129457325:BWDF...) //Соответствие"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Telegram/СоздатьСсылкуПриглашение.json b/docs/ru/data/Telegram/СоздатьСсылкуПриглашение.json
index dc417274cb..90e9d27b60 100644
--- a/docs/ru/data/Telegram/СоздатьСсылкуПриглашение.json
+++ b/docs/ru/data/Telegram/СоздатьСсылкуПриглашение.json
@@ -1,4 +1,7 @@
{
"Токен": "6129457865:AAFyzNYOAFbu...",
-"IDКанала": "@testsichee"
+"IDКанала": "@testsichee",
+"Сутки": "86400",
+"Заголовок": "Ссылка + Строка(ТекущаяДата)",
+"Истечение": "ТекущаяДата + Сутки"
}
\ No newline at end of file
diff --git a/docs/ru/data/Telegram/СоздатьТемуФорума.json b/docs/ru/data/Telegram/СоздатьТемуФорума.json
index 61ec687dd5..29608a50d4 100644
--- a/docs/ru/data/Telegram/СоздатьТемуФорума.json
+++ b/docs/ru/data/Telegram/СоздатьТемуФорума.json
@@ -1,4 +1,5 @@
{
"Токен": "6129457865:AAFyzNYOAFbu...",
-"Чат": "-1001971186208"
+"Чат": "-1001971186208",
+"Иконка": "5357419403325481346"
}
\ No newline at end of file
diff --git a/docs/ru/data/VK/ЗакрытьОбсуждение.json b/docs/ru/data/VK/ЗакрытьОбсуждение.json
index d5a421e455..8880d71fd2 100644
--- a/docs/ru/data/VK/ЗакрытьОбсуждение.json
+++ b/docs/ru/data/VK/ЗакрытьОбсуждение.json
@@ -1,3 +1,4 @@
{
-"ИДОбсуждения": 51206275
+"Параметры": "ПолучитьПараметрыВК()",
+"ИДОбсуждения": "51206275"
}
\ No newline at end of file
diff --git a/docs/ru/data/VK/НаписатьВОбсуждение.json b/docs/ru/data/VK/НаписатьВОбсуждение.json
index d5a421e455..bdb0ec9c47 100644
--- a/docs/ru/data/VK/НаписатьВОбсуждение.json
+++ b/docs/ru/data/VK/НаписатьВОбсуждение.json
@@ -1,3 +1,5 @@
{
-"ИДОбсуждения": 51206275
+"Параметры": "ПолучитьПараметрыВК()",
+"ИДОбсуждения": "51206275",
+"Сообщение": "Мне больше нравится желтый"
}
\ No newline at end of file
diff --git a/docs/ru/data/VK/НаписатьСообщение.json b/docs/ru/data/VK/НаписатьСообщение.json
new file mode 100644
index 0000000000..40362c8f79
--- /dev/null
+++ b/docs/ru/data/VK/НаписатьСообщение.json
@@ -0,0 +1,3 @@
+{
+"КТ": "vk1.a.IzbBGUkYUvrNfMt_sknCcC66hyYifL0U1Bb..."
+}
\ No newline at end of file
diff --git a/docs/ru/data/VK/ОткрытьОбсуждение.json b/docs/ru/data/VK/ОткрытьОбсуждение.json
index d5a421e455..8880d71fd2 100644
--- a/docs/ru/data/VK/ОткрытьОбсуждение.json
+++ b/docs/ru/data/VK/ОткрытьОбсуждение.json
@@ -1,3 +1,4 @@
{
-"ИДОбсуждения": 51206275
+"Параметры": "ПолучитьПараметрыВК()",
+"ИДОбсуждения": "51206275"
}
\ No newline at end of file
diff --git a/docs/ru/data/VK/СоздатьАльбом.json b/docs/ru/data/VK/СоздатьАльбом.json
new file mode 100644
index 0000000000..7fcb833c6c
--- /dev/null
+++ b/docs/ru/data/VK/СоздатьАльбом.json
@@ -0,0 +1,4 @@
+{
+"Параметры": "ПолучитьПараметрыВК()",
+"Имя": "Альбом из автотеста"
+}
\ No newline at end of file
diff --git a/docs/ru/data/VK/СоздатьИсторию.json b/docs/ru/data/VK/СоздатьИсторию.json
index 01b414bbe3..b7ef4013fa 100644
--- a/docs/ru/data/VK/СоздатьИсторию.json
+++ b/docs/ru/data/VK/СоздатьИсторию.json
@@ -1,3 +1,6 @@
{
-"Картинка": "https://openintegrations.dev/test_data/picture.jpg"
+"Параметры": "ПолучитьПараметрыВК()",
+"URL": "https://github.com/Bayselonarrend/OpenIntegrations",
+"Картинка": "https://openintegrations.dev/test_data/picture.jpg // URL, Путь к файлу или Двоичные данные",
+"ИВФ": "ПолучитьИмяВременногоФайла(png)"
}
\ No newline at end of file
diff --git a/docs/ru/data/VK/СоздатьОбсуждение.json b/docs/ru/data/VK/СоздатьОбсуждение.json
new file mode 100644
index 0000000000..9a20c52839
--- /dev/null
+++ b/docs/ru/data/VK/СоздатьОбсуждение.json
@@ -0,0 +1,5 @@
+{
+"Параметры": "ПолучитьПараметрыВК()",
+"Название": "Обсуждаем: какой цвет лучше?",
+"Сообщение": "Красный, желтый, синий или какой-то другой?"
+}
\ No newline at end of file
diff --git a/docs/ru/data/VK/СоздатьОпрос.json b/docs/ru/data/VK/СоздатьОпрос.json
new file mode 100644
index 0000000000..2104e5998a
--- /dev/null
+++ b/docs/ru/data/VK/СоздатьОпрос.json
@@ -0,0 +1,4 @@
+{
+"Параметры": "ПолучитьПараметрыВК()",
+"Вопрос": "Какой ваш любимый цвет?"
+}
\ No newline at end of file
diff --git a/docs/ru/data/VK/СоздатьПост.json b/docs/ru/data/VK/СоздатьПост.json
index 5348694a2c..cfa678d92a 100644
--- a/docs/ru/data/VK/СоздатьПост.json
+++ b/docs/ru/data/VK/СоздатьПост.json
@@ -1,4 +1,8 @@
{
-"Картинка": "https://openintegrations.dev/test_data/picture.jpg",
-"Картинка2": "https://openintegrations.dev/test_data/picture2.jpg"
+"Параметры": "ПолучитьПараметрыВК()",
+"Текст": "Пост из автотеста",
+"URL": "https://github.com/Bayselonarrend/OpenIntegrations",
+"Картинка": "https://openintegrations.dev/test_data/picture.jpg // URL, Путь или Двоичные данные",
+"Картинка2": "https://openintegrations.dev/test_data/picture2.jpg // URL, Путь или Двоичные данные",
+"ИВФ": "ПолучитьИмяВременногоФайла(png)"
}
\ No newline at end of file
diff --git a/docs/ru/data/VK/СоздатьСоставнойПост.json b/docs/ru/data/VK/СоздатьСоставнойПост.json
index c5534d99cc..e57e02a942 100644
--- a/docs/ru/data/VK/СоздатьСоставнойПост.json
+++ b/docs/ru/data/VK/СоздатьСоставнойПост.json
@@ -1,4 +1,8 @@
{
-"Картинка": "https://openintegrations.dev/test_data/picture.jpg",
-"Видео": "https://openintegrations.dev/test_data/video.mp4"
+"Параметры": "ПолучитьПараметрыВК()",
+"Текст": "Пост из автотеста",
+"URL": "https://github.com/Bayselonarrend/OpenIntegrations",
+"Картинка": "https://openintegrations.dev/test_data/picture.jpg // URL, Путь или Двоичные данные",
+"Видео": "https://openintegrations.dev/test_data/video.mp4 // URL, Путь или Двоичные данные",
+"ИВФ": "ПолучитьИмяВременногоФайла(png)"
}
\ No newline at end of file
diff --git a/docs/ru/data/VK/СохранитьКартинкуВАльбом.json b/docs/ru/data/VK/СохранитьКартинкуВАльбом.json
index b01083ea20..964d675bbd 100644
--- a/docs/ru/data/VK/СохранитьКартинкуВАльбом.json
+++ b/docs/ru/data/VK/СохранитьКартинкуВАльбом.json
@@ -1,4 +1,7 @@
{
-"ИДАльбома": 304549394,
-"Картинка": "https://openintegrations.dev/test_data/picture.jpg"
+"Параметры": "ПолучитьПараметрыВК()",
+"ОписаниеКартинки": "Картинка автотест",
+"ИДАльбома": "304549394",
+"Картинка": "https://openintegrations.dev/test_data/picture.jpg // URL, Путь к файлу или Двоичные данные",
+"ИВФ": "ПолучитьИмяВременногоФайла(png)"
}
\ No newline at end of file
diff --git a/docs/ru/data/VK/СформироватьКлавиатуру.json b/docs/ru/data/VK/СформироватьКлавиатуру.json
new file mode 100644
index 0000000000..759dd6c668
--- /dev/null
+++ b/docs/ru/data/VK/СформироватьКлавиатуру.json
@@ -0,0 +1,3 @@
+{
+"КТ": "vk1.a.IzbBGUkYUvrNfMt_sknCcC66hyYifL0U1Bb8CVYC..."
+}
\ No newline at end of file
diff --git a/docs/ru/data/VK/УдалитьАльбом.json b/docs/ru/data/VK/УдалитьАльбом.json
index 7e267cfa34..e98495b266 100644
--- a/docs/ru/data/VK/УдалитьАльбом.json
+++ b/docs/ru/data/VK/УдалитьАльбом.json
@@ -1,3 +1,4 @@
{
-"ИДАльбома": 304549394
+"Параметры": "ПолучитьПараметрыВК()",
+"ИДАльбома": "304549394"
}
\ No newline at end of file
diff --git a/docs/ru/data/VK/УдалитьКартинку.json b/docs/ru/data/VK/УдалитьКартинку.json
index 1752f2bc6d..3e42b710fd 100644
--- a/docs/ru/data/VK/УдалитьКартинку.json
+++ b/docs/ru/data/VK/УдалитьКартинку.json
@@ -1,3 +1,4 @@
{
-"ИДКартинки": 457244340
+"Параметры": "ПолучитьПараметрыВК()",
+"ИДКартинки": "457244340"
}
\ No newline at end of file
diff --git a/docs/ru/data/VK/УдалитьПост.json b/docs/ru/data/VK/УдалитьПост.json
index 8f19bdd755..b1ad4234ad 100644
--- a/docs/ru/data/VK/УдалитьПост.json
+++ b/docs/ru/data/VK/УдалитьПост.json
@@ -1,3 +1,4 @@
{
+"Параметры": "ПолучитьПараметрыВК()",
"ИДПоста": "2304"
}
\ No newline at end of file
diff --git a/docs/ru/data/Viber/ОтправитьКартинку.json b/docs/ru/data/Viber/ОтправитьКартинку.json
new file mode 100644
index 0000000000..d61b28a5db
--- /dev/null
+++ b/docs/ru/data/Viber/ОтправитьКартинку.json
@@ -0,0 +1,4 @@
+{
+"ТокенКанала": "523b58ba82afffaa-111111111111111-2222222222222222",
+"IDПользователя": "tMNGh111111111D+bT4g"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Viber/ОтправитьКонтакт.json b/docs/ru/data/Viber/ОтправитьКонтакт.json
new file mode 100644
index 0000000000..73c313e714
--- /dev/null
+++ b/docs/ru/data/Viber/ОтправитьКонтакт.json
@@ -0,0 +1,4 @@
+{
+"ТокенБота": "523b5b25ed27e6ec-111111111111111-2222222222222222",
+"IDПользователя": "d3jxe1111111111jYGgZg"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Viber/ОтправитьЛокацию.json b/docs/ru/data/Viber/ОтправитьЛокацию.json
new file mode 100644
index 0000000000..73c313e714
--- /dev/null
+++ b/docs/ru/data/Viber/ОтправитьЛокацию.json
@@ -0,0 +1,4 @@
+{
+"ТокенБота": "523b5b25ed27e6ec-111111111111111-2222222222222222",
+"IDПользователя": "d3jxe1111111111jYGgZg"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Viber/ОтправитьСсылку.json b/docs/ru/data/Viber/ОтправитьСсылку.json
new file mode 100644
index 0000000000..73c313e714
--- /dev/null
+++ b/docs/ru/data/Viber/ОтправитьСсылку.json
@@ -0,0 +1,4 @@
+{
+"ТокенБота": "523b5b25ed27e6ec-111111111111111-2222222222222222",
+"IDПользователя": "d3jxe1111111111jYGgZg"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Viber/ОтправитьТекстовоеСообщение.json b/docs/ru/data/Viber/ОтправитьТекстовоеСообщение.json
new file mode 100644
index 0000000000..73c313e714
--- /dev/null
+++ b/docs/ru/data/Viber/ОтправитьТекстовоеСообщение.json
@@ -0,0 +1,4 @@
+{
+"ТокенБота": "523b5b25ed27e6ec-111111111111111-2222222222222222",
+"IDПользователя": "d3jxe1111111111jYGgZg"
+}
\ No newline at end of file
diff --git a/docs/ru/data/Viber/ОтправитьФайл.json b/docs/ru/data/Viber/ОтправитьФайл.json
new file mode 100644
index 0000000000..d61b28a5db
--- /dev/null
+++ b/docs/ru/data/Viber/ОтправитьФайл.json
@@ -0,0 +1,4 @@
+{
+"ТокенКанала": "523b58ba82afffaa-111111111111111-2222222222222222",
+"IDПользователя": "tMNGh111111111D+bT4g"
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/ЗагрузитьФайл.json b/docs/ru/data/YandexDisk/ЗагрузитьФайл.json
new file mode 100644
index 0000000000..7c582299ef
--- /dev/null
+++ b/docs/ru/data/YandexDisk/ЗагрузитьФайл.json
@@ -0,0 +1,5 @@
+{
+"Токен": "y0_AgAAAABdylaOAA...",
+"Путь": "/АльпакаИзФайла.png",
+"Файл": "C:\\logo.png"
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/ЗагрузитьФайлПоURL.json b/docs/ru/data/YandexDisk/ЗагрузитьФайлПоURL.json
new file mode 100644
index 0000000000..443912dcac
--- /dev/null
+++ b/docs/ru/data/YandexDisk/ЗагрузитьФайлПоURL.json
@@ -0,0 +1,5 @@
+{
+"Токен": "y0_AgAAAABdylaOAA...",
+"Путь": "/Альпака.png",
+"Адрес": "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/Media/logo.png"
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/ОпубликоватьОбъект.json b/docs/ru/data/YandexDisk/ОпубликоватьОбъект.json
new file mode 100644
index 0000000000..d62aafc99d
--- /dev/null
+++ b/docs/ru/data/YandexDisk/ОпубликоватьОбъект.json
@@ -0,0 +1,4 @@
+{
+"Токен": "y0_AgAAAABdylaOAA...",
+"Путь": "/Альпака.png"
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/ОтменитьПубликациюОбъекта.json b/docs/ru/data/YandexDisk/ОтменитьПубликациюОбъекта.json
new file mode 100644
index 0000000000..d62aafc99d
--- /dev/null
+++ b/docs/ru/data/YandexDisk/ОтменитьПубликациюОбъекта.json
@@ -0,0 +1,4 @@
+{
+"Токен": "y0_AgAAAABdylaOAA...",
+"Путь": "/Альпака.png"
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/ПереместитьОбъект.json b/docs/ru/data/YandexDisk/ПереместитьОбъект.json
new file mode 100644
index 0000000000..9b63a9114d
--- /dev/null
+++ b/docs/ru/data/YandexDisk/ПереместитьОбъект.json
@@ -0,0 +1,5 @@
+{
+"Токен": "y0_AgAAAABdylaOAA...",
+"Оригинал": "/Альпака.png",
+"Путь": "/Тестовая папка/Альпака (Перемещенная).png"
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/ПолучитьИнформациюОДиске.json b/docs/ru/data/YandexDisk/ПолучитьИнформациюОДиске.json
new file mode 100644
index 0000000000..4644ff31c2
--- /dev/null
+++ b/docs/ru/data/YandexDisk/ПолучитьИнформациюОДиске.json
@@ -0,0 +1,3 @@
+{
+"Токен": "y0_AgAAAABdylaOAA..."
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/ПолучитьОбъект.json b/docs/ru/data/YandexDisk/ПолучитьОбъект.json
new file mode 100644
index 0000000000..d62aafc99d
--- /dev/null
+++ b/docs/ru/data/YandexDisk/ПолучитьОбъект.json
@@ -0,0 +1,4 @@
+{
+"Токен": "y0_AgAAAABdylaOAA...",
+"Путь": "/Альпака.png"
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/ПолучитьПубличныйОбъект.json b/docs/ru/data/YandexDisk/ПолучитьПубличныйОбъект.json
new file mode 100644
index 0000000000..c04dc40f18
--- /dev/null
+++ b/docs/ru/data/YandexDisk/ПолучитьПубличныйОбъект.json
@@ -0,0 +1,4 @@
+{
+"Токен": "y0_AgAAAABdylaOAA...",
+"URL": "https://disk.yandex.by/i/txwzakUVtxgjoQ"
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/ПолучитьСписокОпубликованныхОбъектов.json b/docs/ru/data/YandexDisk/ПолучитьСписокОпубликованныхОбъектов.json
new file mode 100644
index 0000000000..4644ff31c2
--- /dev/null
+++ b/docs/ru/data/YandexDisk/ПолучитьСписокОпубликованныхОбъектов.json
@@ -0,0 +1,3 @@
+{
+"Токен": "y0_AgAAAABdylaOAA..."
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/ПолучитьСписокФайлов.json b/docs/ru/data/YandexDisk/ПолучитьСписокФайлов.json
new file mode 100644
index 0000000000..4644ff31c2
--- /dev/null
+++ b/docs/ru/data/YandexDisk/ПолучитьСписокФайлов.json
@@ -0,0 +1,3 @@
+{
+"Токен": "y0_AgAAAABdylaOAA..."
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/ПолучитьСсылкуДляСкачивания.json b/docs/ru/data/YandexDisk/ПолучитьСсылкуДляСкачивания.json
new file mode 100644
index 0000000000..d62aafc99d
--- /dev/null
+++ b/docs/ru/data/YandexDisk/ПолучитьСсылкуДляСкачивания.json
@@ -0,0 +1,4 @@
+{
+"Токен": "y0_AgAAAABdylaOAA...",
+"Путь": "/Альпака.png"
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/ПолучитьСсылкуСкачиванияПубличногоОбъекта.json b/docs/ru/data/YandexDisk/ПолучитьСсылкуСкачиванияПубличногоОбъекта.json
new file mode 100644
index 0000000000..c04dc40f18
--- /dev/null
+++ b/docs/ru/data/YandexDisk/ПолучитьСсылкуСкачиванияПубличногоОбъекта.json
@@ -0,0 +1,4 @@
+{
+"Токен": "y0_AgAAAABdylaOAA...",
+"URL": "https://disk.yandex.by/i/txwzakUVtxgjoQ"
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/СоздатьКопиюОбъекта.json b/docs/ru/data/YandexDisk/СоздатьКопиюОбъекта.json
new file mode 100644
index 0000000000..6cb22d32f3
--- /dev/null
+++ b/docs/ru/data/YandexDisk/СоздатьКопиюОбъекта.json
@@ -0,0 +1,5 @@
+{
+"Токен": "y0_AgAAAABdylaOAA...",
+"Оригинал": "/Альпака.png",
+"Путь": "/Альпака (копия).png"
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/СоздатьПапку.json b/docs/ru/data/YandexDisk/СоздатьПапку.json
new file mode 100644
index 0000000000..1153f4f3b9
--- /dev/null
+++ b/docs/ru/data/YandexDisk/СоздатьПапку.json
@@ -0,0 +1,4 @@
+{
+"Токен": "y0_AgAAAABdylaOAA...",
+"Путь": "/Тестовая папка"
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/СохранитьПубличныйОбъектНаДиск.json b/docs/ru/data/YandexDisk/СохранитьПубличныйОбъектНаДиск.json
new file mode 100644
index 0000000000..c04dc40f18
--- /dev/null
+++ b/docs/ru/data/YandexDisk/СохранитьПубличныйОбъектНаДиск.json
@@ -0,0 +1,4 @@
+{
+"Токен": "y0_AgAAAABdylaOAA...",
+"URL": "https://disk.yandex.by/i/txwzakUVtxgjoQ"
+}
\ No newline at end of file
diff --git a/docs/ru/data/YandexDisk/УдалитьОбъект.json b/docs/ru/data/YandexDisk/УдалитьОбъект.json
new file mode 100644
index 0000000000..d62aafc99d
--- /dev/null
+++ b/docs/ru/data/YandexDisk/УдалитьОбъект.json
@@ -0,0 +1,4 @@
+{
+"Токен": "y0_AgAAAABdylaOAA...",
+"Путь": "/Альпака.png"
+}
\ No newline at end of file
diff --git a/docs/ru/examples/Notion/СоздатьБлок.txt b/docs/ru/examples/Notion/СоздатьБлок.txt
index 4dc5640016..15ed36d629 100644
--- a/docs/ru/examples/Notion/СоздатьБлок.txt
+++ b/docs/ru/examples/Notion/СоздатьБлок.txt
@@ -4,8 +4,8 @@
Блок = OPI_Notion.ВернутьБлок(Токен, "ca18df269bd24407852b91c30e..."); //Блок как соответствие. С ним можно свершать манипуляции.
- Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, Блок); //Заголовок: Это блок, воткнутый через API
- Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "46c1500ed40c4e89ba6a229003..."); //1. Ну, во-первых, это круто
- Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "aa4137d4c8cc445d9f969c3968..."); //2. Во-вторых, стильно
+ Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, Блок);
+ Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "46c1500ed40c4e89ba6a229003...");
+ Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "aa4137d4c8cc445d9f969c3968...");
Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
diff --git a/docs/ru/examples/Slack/ЗагрузитьФайл.txt b/docs/ru/examples/Slack/ЗагрузитьФайл.txt
index bd847bcfe1..40118e6ae9 100644
--- a/docs/ru/examples/Slack/ЗагрузитьФайл.txt
+++ b/docs/ru/examples/Slack/ЗагрузитьФайл.txt
@@ -1,6 +1,6 @@
ИмяФайла = "megadoc.docx";
- Файл = Новый ДовичныеДанные("D:\" + ИмяФайла);
+ Файл = Новый ДвоичныеДанные("D:\" + ИмяФайла);
Заголовок = "Новый файл";
Канал = "C123456";
diff --git a/docs/ru/examples/Slack/ПригласитьПользователейВКанал.txt b/docs/ru/examples/Slack/ПригласитьПользователейВКанал.txt
index a5e722e0da..57f1bf2039 100644
--- a/docs/ru/examples/Slack/ПригласитьПользователейВКанал.txt
+++ b/docs/ru/examples/Slack/ПригласитьПользователейВКанал.txt
@@ -1,6 +1,6 @@
Канал = "C070VPMKN8J";
- МасствПользователей = Новый Массив;
+ МассивПользователей = Новый Массив;
МассивПользователей.Добавить("U06UG1CAYH2");
Ответ = OPI_Slack.ПригласитьПользователейВКанал(Токен, Канал, МассивПользователей); //Соответствие
diff --git a/docs/ru/examples/Twitter/СоздатьПроизвольныйТвит.txt b/docs/ru/examples/Twitter/СоздатьПроизвольныйТвит.txt
index d9b81c0b74..840f4f19c4 100644
--- a/docs/ru/examples/Twitter/СоздатьПроизвольныйТвит.txt
+++ b/docs/ru/examples/Twitter/СоздатьПроизвольныйТвит.txt
@@ -1,7 +1,7 @@
МассивМедиа = Новый Массив;
- МассивКартинок = OPI_Twitter.ЗагрузитьМассивВложений("C:\GDrive\Мой диск\Проекты\ОПИ\logo.png", "tweet_image", Параметры_);
- МассивВидео = OPI_Twitter.ЗагрузитьМассивВложений("C:\GDrive\Мой диск\Проекты\ОПИ\video.mp4", "tweet_video", Параметры_);
+ МассивКартинок = OPI_Twitter.ЗагрузитьМассивВложений("C:\logo.png", "tweet_image", Параметры_);
+ МассивВидео = OPI_Twitter.ЗагрузитьМассивВложений("C:\video.mp4", "tweet_video", Параметры_);
МассивМедиа.Добавить(МассивКартинок[0]);
МассивМедиа.Добавить(МассивВидео[0]);
diff --git a/docs/ru/md/!temp/Notion/Block-work/_category_.json b/docs/ru/md/!temp/Notion/Block-work/_category_.json
deleted file mode 100644
index 412e5dd6de..0000000000
--- a/docs/ru/md/!temp/Notion/Block-work/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Block work",
-"position": ""
-}
\ No newline at end of file
diff --git a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Process-tma-data.md b/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Process-tma-data.md
deleted file mode 100644
index 78182ca17a..0000000000
--- a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Process-tma-data.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-sidebar_position: 6
----
-
-# ОбработатьДанные Telegram Mini App
- Обрабатывает данные TMA и опредеяет их достоверность
-
-
-*Функция ОбработатьДанныеTMA(Знач СтрокаДанных, Знач Токен) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | СтрокаДанных | | Строка | querry из Telegram.WebApp.initData |
- | Токен | | Строка | Токен бота |
-
-
- Вовзращаемое значение: Соответствие из Строка - Соответствие данных с результатом проверки в поле passed
-
-```bsl title="Пример кода"
-
-
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ОбработатьДанныеTMA %% %%
-
-```
-
-
-```json title="Результат"
-
-
-
-```
diff --git a/docs/ru/md/!temp/Twitter/Data-and-settings/Handle-incoming-request-after-authorization.md b/docs/ru/md/!temp/Twitter/Data-and-settings/Handle-incoming-request-after-authorization.md
deleted file mode 100644
index 80b8953dc7..0000000000
--- a/docs/ru/md/!temp/Twitter/Data-and-settings/Handle-incoming-request-after-authorization.md
+++ /dev/null
@@ -1,35 +0,0 @@
----
-sidebar_position: 4
----
-
-#
-Метод для вставки в http-сервис, адрес которого указывается в redirect_uri Вызывает метод получения токена, так как для получения токена из кода, приходящего на redirect_uri после авторизации через браузер есть всего 30 секунд
-
-
-*Функция ОбработкаВходящегоЗапросаПослеАвторизации(Запрос) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Запрос | --сервис | HTTPСервисЗапрос | Запрос, приходящий на http |
-
-
- Вовзращаемое значение: HTTPОтвет, Произвольный, ДвоичныеДанные - Результат чтения JSON ответа сервера
-
-```bsl title="Пример кода"
-
-
-
-```
-
-```sh title="Пример команд CLI"
-
- oint twitter ОбработкаВходящегоЗапросаПослеАвторизации --сервис %сервис%
-
-```
-
-
-```json title="Результат"
-
-
-
-```
diff --git a/docs/ru/md/!temp/Twitter/Tweets/Create-custom-tweet.md b/docs/ru/md/!temp/Twitter/Tweets/Create-custom-tweet.md
deleted file mode 100644
index f6a34826b1..0000000000
--- a/docs/ru/md/!temp/Twitter/Tweets/Create-custom-tweet.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-sidebar_position: 1
----
-
-#
- Создать произвольный твит
-
-
-*Функция СоздатьПроизвольныйТвит(Знач Текст = "", Знач МассивМедиа = "", Знач МассивВариантовОпроса = "", Знач ДлительностьОпроса = "", Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Текст | | Строка | Текст твита |
- | МассивМедиа | | Массив из Строка,ДвоичныеДанные | Массив двоичных данных или путей к файлам |
- | МассивВариантовОпроса | | Массив из Строка | Массив вариантов опроса, если необходимо |
- | ДлительностьОпроса | | Строка,Число | Длительность опроса, если необходимо (опрос без длительности не создается) |
- | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
-
-```bsl title="Пример кода"
-
-
- МассивМедиа = Новый Массив;
- МассивКартинок = OPI_Twitter.ЗагрузитьМассивВложений("C:\GDrive\Мой диск\Проекты\ОПИ\logo.png", "tweet_image", Параметры_);
- МассивВидео = OPI_Twitter.ЗагрузитьМассивВложений("C:\GDrive\Мой диск\Проекты\ОПИ\video.mp4", "tweet_video", Параметры_);
-
- МассивМедиа.Добавить(МассивКартинок[0]);
- МассивМедиа.Добавить(МассивВидео[0]);
-
- Ответ = OPI_Twitter.СоздатьПроизвольныйТвит("Картинка и видео", МассивМедиа, , , Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-
-
-```
-
-```sh title="Пример команд CLI"
-
- oint twitter СоздатьПроизвольныйТвит %% %% %% %% --auth %auth%
-
-```
-
-
-```json title="Результат"
-
-{
- "data": {
- "text": "Картинка и видео https://t.co/2KR1kW1111",
- "id": "1746088369833058719",
- "edit_history_tweet_ids": [
- "1746088369833058719"
- ]
- }
- }
-
-```
diff --git a/docs/ru/md/!temp/Twitter/Tweets/Upload-attachments-array.md b/docs/ru/md/!temp/Twitter/Tweets/Upload-attachments-array.md
deleted file mode 100644
index 1a90049df7..0000000000
--- a/docs/ru/md/!temp/Twitter/Tweets/Upload-attachments-array.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-sidebar_position: 7
----
-
-# Загрузить массив вложений
- Загружает файлы на сервер и возвращает их ID
-
-
-*Функция ЗагрузитьМассивВложений(Знач МассивФайлов, Знач ТипВложений, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | МассивФайлов | | Массив из Строка, ДвоичныеДанные | Массив файлов |
- | ТипВложений | | Строка | Тип вложений |
- | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
-
-
- Вовзращаемое значение: Массив Из Строка - Массив ID медиа
-
-```bsl title="Пример кода"
-
-
- МассивДанных = Новый Массив;
- МассивДанных.Добавить("C:\GDrive\Мой диск\Проекты\ОПИ\logo.png");
- МассивДанных.Добавить("C:\GDrive\Мой диск\Проекты\ОПИ\logo_long.png");
-
- МассивКартинок = OPI_Twitter.ЗагрузитьМассивВложений(МассивДанных, "tweet_image", Параметры_);
-
-
-
-
-```
-
-```sh title="Пример команд CLI"
-
- oint twitter ЗагрузитьМассивВложений %% %% --auth %auth%
-
-```
-
-
-```json title="Результат"
-
-
-
-```
diff --git a/docs/ru/md/!temp/VK/Product-management/Get-product-category-list.md b/docs/ru/md/!temp/VK/Product-management/Get-product-category-list.md
deleted file mode 100644
index 1a069f1374..0000000000
--- a/docs/ru/md/!temp/VK/Product-management/Get-product-category-list.md
+++ /dev/null
@@ -1,227 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить список категорий товаров
- Получает список ID товарных категорий для указания при создании товара
-
-
-*Функция ПолучитьСписокКатегорийТоваров(Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
-
-
- Вовзращаемое значение: Соответствие Из Строка - Ключ - ID, Значение - Имя
-
-```bsl title="Пример кода"
-
-
- Ответ = OPI_VK.ПолучитьСписокКатегорийТоваров(Параметры); //Соответствие
-
-
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ПолучитьСписокКатегорийТоваров --auth %auth%
-
-```
-
-
-```json title="Результат"
-
-Ключ Значение
-
- 1210 "Деловые услуги"
- 1200 "Фото- и видеоуслуги"
- 2162 "Ремонт и строительство"
- 2115 "Организация праздников"
- 2322 "Мастер на час"
- 1207 "Обучение"
- 2026 "Комп. услуги"
- 20149 "Товары для школы"
- 20163 "Коврики на стол"
- 20161 "Лупы"
- 20171 "Маркеры и текстовыделители"
- 20156 "Клейкая лента канцелярская"
- 20173 "Батарейки"
- 20152 "Закладки для книг"
- 20175 "Ежедневники и планеры"
- 20153 "Точилки"
- 20157 "Канцелярские ножницы и ножи"
- 20170 "Органайзеры и подставки"
- 20160 "Скрепки, кнопки и зажимы"
- 20151 "Антистеплеры"
- 20164 "Лотки и накопители для бумаг"
- 20165 "Корзины для бумаг"
- 20155 "Клей"
- 20166 "Бейджи и аксессуары"
- 20159 "Дыроколы"
- 20168 "Печати и штампы"
- 20143 "Аксессуары для взрослых"
- 20136 "Портсигары"
- 20135 "Пепельницы"
- 1205 "Уборка"
- 20134 "Зажигалки, спички и аксессуары"
- 20133 "Недвижимость в России"
- 2000 "Автоуслуги"
- 20132 "Недвижимость за рубежом"
- 20130 "Багажные системы"
- 20128 "Аудио и видео"
- 20167 "Папки и файлы"
- 20127 "Инструменты"
- 20126 "Автоэлектроника и GPS"
- 20125 "Масла и автохимия"
- 20124 "Шины и диски"
- 20129 "Противоугонные устройства"
- 20123 "Оборудование и тюнинг"
- 20122 "Запчасти"
- 20116 "Мототехника"
- 20183 "Витамины, БАДы и пищевые добавки"
- 20113 "Для фермерского хозяйства"
- 20110 "Для птиц"
- 20108 "Для кошек"
- 20107 "Для собак"
- 2129 "Изготовление на заказ"
- 20115 "Водный транспорт"
- 20106 "Сауны и бани"
- 20102 "Инструмент"
- 20178 "Медицинские изделия и расходные материалы"
- 20117 "Прицепы и полуприцепы"
- 20100 "Товары для людей с ограниченными возможностями"
- 20099 "Контрацептивы и лубриканты"
- 20096 "Контактные линзы, очки и аксессуары"
- 20162 "Корректоры для текста"
- 20095 "Средства гигиены"
- 20093 "Парфюмерия"
- 20174 "Конверты"
- 20114 "Автомобили"
- 20092 "Мужская косметика"
- 1206 "Перевозки"
- 20088 "Уход за телом"
- 1204 "Ремонт техники"
- 20085 "Игровая атрибутика"
- 20083 "Компьютерные кресла"
- 20082 "Игровые столы"
- 20079 "Игровые мониторы"
- 20078 "Игровые компьютеры"
- 20077 "Игровые ноутбуки"
- 20076 "Игровые приставки"
- 20074 "Хобби и творчество"
- 20104 "Сантехника и инженерные системы"
- 20071 "Товары для кормления"
- 20172 "Бумага"
- 20070 "Техника для мам и детей"
- 20069 "Подгузники и гигиена"
- 20176 "Промышленное оборудование и материалы"
- 20086 "Макияж"
- 20098 "Витамины, БАДы и пищевые добавки"
- 20068 "Игрушки и игры"
- 20066 "Детская комната"
- 20145 "Эротическое белье и костюмы"
- 20065 "Автокресла"
- 20144 "Секс-игрушки"
- 20180 "Замороженные продукты"
- 20064 "Напитки"
- 20063 "Еда на заказ"
- 20062 "Детское питание"
- 20061 "Мясные деликатесы"
- 20055 "Бакалея"
- 20094 "Ароматерапия"
- 20054 "Спортивное питание"
- 20053 "Чемоданы, сумки и рюкзаки"
- 20131 "Автоаксессуары"
- 20050 "Спортивные комплексы"
- 20091 "Маникюр и педикюр"
- 20080 "Игры для ПК"
- 20120 "Спецтехника"
- 20121 "Авиационный транспорт"
- 20047 "Самокаты, скейтборды и ролики"
- 20056 "Мясо и птица"
- 20169 "Калькуляторы"
- 20042 "Бокс и единоборства"
- 20040 "Зимний спорт"
- 20039 "Спортивная обувь"
- 20058 "Овощи, фрукты, зелень"
- 20038 "Спортивная одежда"
- 20101 "Строительные материалы"
- 20105 "Отделочные материалы"
- 20044 "Художественная гимнастика"
- 20141 "Товары для БДСМ"
- 20146 "Гольф"
- 20148 "Дартс"
- 20036 "Сувениры и цветы"
- 20035 "Подарочные сертификаты"
- 20111 "Для рыб и рептилий"
- 20034 "Коллекционирование"
- 20033 "Музыкальные инструменты"
- 20051 "Охота и рыбалка"
- 20031 "Настольные и карточные игры"
- 20030 "Рукоделие и творчество"
- 20029 "Книги и журналы"
- 20154 "Ластики"
- 20027 "Дача и сад"
- 20049 "Настольные спортивные игры"
- 20097 "Ортопедия, Компрессионный трикотаж"
- 20179 "Ритуальные товары"
- 20026 "Мебель"
- 20023 "Домашний текстиль"
- 20060 "Молочные продукты и яйца"
- 20022 "Аксесcуары для ванной и туалета"
- 20158 "Степлеры и скобы"
- 20090 "Уход за волосами"
- 20043 "Водный спорт"
- 20020 "Посуда и товары для кухни"
- 20103 "Электрика"
- 20019 "Хозяйственные товары"
- 20067 "Коляски"
- 20018 "Техника для красоты и здоровья"
- 20017 "Встраиваемая бытовая техника"
- 1203 "Красота и здоровье"
- 20147 "Теннис и бадминтон"
- 20150 "Письменные принадлежности"
- 20016 "Климатическая техника"
- 20015 "Техника для дома"
- 20072 "Детское питание и кормление"
- 20073 "Спорт и отдых"
- 20009 "Компьютеры и ноутбуки"
- 20008 "Фото- и видеокамеры"
- 20012 "Навигаторы"
- 20119 "Грузовики"
- 20028 "Билеты и путешествия"
- 20048 "Электротранспорт"
- 20081 "Игровая периферия"
- 20024 "Интерьер и декор"
- 20025 "Освещение"
- 20109 "Для грызунов"
- 20006 "Умный дом и безопасность"
- 20059 "Соленья"
- 20005 "Планшеты и электронные книги"
- 20041 "Командные виды спорта"
- 20014 "Малая бытовая техника для кухни"
- 20112 "Для лошадей"
- 20142 "Эротические сувениры и игры"
- 20004 "Квадрокоптеры и аксессуары"
- 20003 "Смартфоны и гаджеты"
- 20087 "Уход за лицом"
- 20045 "Велосипеды и аксессуары"
- 20002 "Детям"
- 2275 "Уход за животными"
- 20037 "Тренажеры и фитнес"
- 20011 "Оргтехника и расходники"
- 20118 "Автобусы"
- 20057 "Рыба и морепродукты"
- 20001 "Мужчинам"
- 20010 "Сетевое оборудование"
- 20089 "Защита от солнца и автозагар"
- 20013 "Крупная бытовая техника"
- 20021 "Товары для праздников"
- 20000 "Женщинам"
- 20052 "Туризм и отдых на природе"
- 20007 "ТВ, аудио и видео"
- 20177 "Гадания и эзотерика"
-
-```
diff --git a/docs/ru/md/Airtable/Airtable.md b/docs/ru/md/Airtable/Airtable.md
deleted file mode 100644
index 962257fae2..0000000000
--- a/docs/ru/md/Airtable/Airtable.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-id: Airtable
-sidebar_class_name: Airtable
----
-
-
-
-# Airtable
-
-Этот раздел посвящен библиотеке для работы с Airtable API. На данной странице описаны все действия, необходимые для полноценного начала работы
-
-## Начало работы
-
-1. Авторизуйтесь в Airtable и перейдите **[на страницу создания персональных токенов](https://airtable.com/create/tokens)**, нажмите **Create new token**
-
-
-
-2. Введите название для нового токена, выберите из перечня необходимые **Scopes** (разрешения) и **Acess** (базы и рабочие пространства, к которым у токена будет доступ)
-
-
-
-3. Скопируйте новый **токен**
-
-
diff --git a/docs/ru/md/!temp/Airtable/Comment-management/Create-comment.md b/docs/ru/md/Airtable/Comment-management/Create-comment.md
similarity index 88%
rename from docs/ru/md/!temp/Airtable/Comment-management/Create-comment.md
rename to docs/ru/md/Airtable/Comment-management/Create-comment.md
index 598e1ac706..1f19923f9a 100644
--- a/docs/ru/md/!temp/Airtable/Comment-management/Create-comment.md
+++ b/docs/ru/md/Airtable/Comment-management/Create-comment.md
@@ -17,7 +17,7 @@ sidebar_position: 2
| Текст | --text | Строка | Текст комментария |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
```bsl title="Пример кода"
@@ -34,9 +34,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable СоздатьКомментарий --token %token% --base %base% --table %table% --record %record% --text %text%
+ oint airtable СоздатьКомментарий --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --text "Тестовый комментарий"
```
diff --git a/docs/ru/md/!temp/Airtable/Comment-management/Delete-comment.md b/docs/ru/md/Airtable/Comment-management/Delete-comment.md
similarity index 88%
rename from docs/ru/md/!temp/Airtable/Comment-management/Delete-comment.md
rename to docs/ru/md/Airtable/Comment-management/Delete-comment.md
index 37324f3794..cb5e97b792 100644
--- a/docs/ru/md/!temp/Airtable/Comment-management/Delete-comment.md
+++ b/docs/ru/md/Airtable/Comment-management/Delete-comment.md
@@ -17,7 +17,7 @@ sidebar_position: 4
| Комментарий | --comment | Строка | Идентификатор комментария |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
```bsl title="Пример кода"
@@ -34,9 +34,9 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable УдалитьКомментарий --token %token% --base %base% --table %table% --record %record% --comment %comment%
+ oint airtable УдалитьКомментарий --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --comment %comment%
```
diff --git a/docs/ru/md/!temp/Airtable/Comment-management/Edit-comment.md b/docs/ru/md/Airtable/Comment-management/Edit-comment.md
similarity index 88%
rename from docs/ru/md/!temp/Airtable/Comment-management/Edit-comment.md
rename to docs/ru/md/Airtable/Comment-management/Edit-comment.md
index 5233a8ad57..f55caa116b 100644
--- a/docs/ru/md/!temp/Airtable/Comment-management/Edit-comment.md
+++ b/docs/ru/md/Airtable/Comment-management/Edit-comment.md
@@ -18,7 +18,7 @@ sidebar_position: 3
| Текст | --text | Строка | Новый текст комментария |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
```bsl title="Пример кода"
@@ -36,9 +36,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable ИзменитьКомментарий --token %token% --base %base% --table %table% --record %record% --comment %comment% --text %text%
+ oint airtable ИзменитьКомментарий --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --comment %comment% --text "Тестовый комментарий (изм.)"
```
diff --git a/docs/ru/md/!temp/Airtable/Comment-management/Get-comments.md b/docs/ru/md/Airtable/Comment-management/Get-comments.md
similarity index 89%
rename from docs/ru/md/!temp/Airtable/Comment-management/Get-comments.md
rename to docs/ru/md/Airtable/Comment-management/Get-comments.md
index 4af594adc2..553aba6991 100644
--- a/docs/ru/md/!temp/Airtable/Comment-management/Get-comments.md
+++ b/docs/ru/md/Airtable/Comment-management/Get-comments.md
@@ -17,7 +17,7 @@ sidebar_position: 1
| Отступ | --offset | Строка | Иднтификатор следующей страницы данных из предыдущего запроса |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
```bsl title="Пример кода"
@@ -33,9 +33,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable ПолучитьКомментарии --token %token% --base %base% --table %table% --record %record% --offset %offset%
+ oint airtable ПолучитьКомментарии --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --offset %offset%
```
diff --git a/docs/ru/md/!temp/Airtable/Comment-management/_category_.json b/docs/ru/md/Airtable/Comment-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Airtable/Comment-management/_category_.json
rename to docs/ru/md/Airtable/Comment-management/_category_.json
diff --git a/docs/ru/md/!temp/Airtable/Database-work/Create-database.md b/docs/ru/md/Airtable/Database-work/Create-database.md
similarity index 91%
rename from docs/ru/md/!temp/Airtable/Database-work/Create-database.md
rename to docs/ru/md/Airtable/Database-work/Create-database.md
index e0465469c4..e3ebd5cffb 100644
--- a/docs/ru/md/!temp/Airtable/Database-work/Create-database.md
+++ b/docs/ru/md/Airtable/Database-work/Create-database.md
@@ -16,7 +16,7 @@ sidebar_position: 3
| КоллекцияТаблиц | --tablesdata | Соответствие Из КлючИЗначение | Описание таблиц: Ключ > имя, Значение > массив полей |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
```bsl title="Пример кода"
@@ -40,9 +40,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable СоздатьБазу --token %token% --ws %ws% --title %title% --tablesdata %tablesdata%
+ oint airtable СоздатьБазу --token %token% --ws "wspdf8yl1yZz3PmWZ" --title "Тестовая база" --tablesdata %tablesdata%
```
diff --git a/docs/ru/md/!temp/Airtable/Database-work/Get-database-tables.md b/docs/ru/md/Airtable/Database-work/Get-database-tables.md
similarity index 91%
rename from docs/ru/md/!temp/Airtable/Database-work/Get-database-tables.md
rename to docs/ru/md/Airtable/Database-work/Get-database-tables.md
index 44b94450c1..5b87741681 100644
--- a/docs/ru/md/!temp/Airtable/Database-work/Get-database-tables.md
+++ b/docs/ru/md/Airtable/Database-work/Get-database-tables.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| База | --base | Строка | Идентификатор базы |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable ПолучитьТаблицыБазы --token %token% --base %base%
+ oint airtable ПолучитьТаблицыБазы --token %token% --base "apptm8Xqo7TwMaipQ"
```
diff --git a/docs/ru/md/!temp/Airtable/Database-work/Get-list-of-bases.md b/docs/ru/md/Airtable/Database-work/Get-list-of-bases.md
similarity index 94%
rename from docs/ru/md/!temp/Airtable/Database-work/Get-list-of-bases.md
rename to docs/ru/md/Airtable/Database-work/Get-list-of-bases.md
index 084477a53b..683838909a 100644
--- a/docs/ru/md/!temp/Airtable/Database-work/Get-list-of-bases.md
+++ b/docs/ru/md/Airtable/Database-work/Get-list-of-bases.md
@@ -14,7 +14,7 @@ sidebar_position: 1
| Отступ | --offset | Строка | Идентификатор следующей страницы списка баз из перыдудщего запроса |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
```bsl title="Пример кода"
@@ -27,7 +27,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint airtable ПолучитьСписокБаз --token %token% --offset %offset%
diff --git a/docs/ru/md/!temp/Airtable/Database-work/_category_.json b/docs/ru/md/Airtable/Database-work/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Airtable/Database-work/_category_.json
rename to docs/ru/md/Airtable/Database-work/_category_.json
diff --git a/docs/ru/md/!temp/Airtable/Field-work/Create-field.md b/docs/ru/md/Airtable/Field-work/Create-field.md
similarity index 86%
rename from docs/ru/md/!temp/Airtable/Field-work/Create-field.md
rename to docs/ru/md/Airtable/Field-work/Create-field.md
index 4b90aef0a6..b99a3bfdee 100644
--- a/docs/ru/md/!temp/Airtable/Field-work/Create-field.md
+++ b/docs/ru/md/Airtable/Field-work/Create-field.md
@@ -16,7 +16,7 @@ sidebar_position: 1
| СтруктураПоля | --fielddata | Структура Из КлючИЗначение | Описание нового поля |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
```bsl title="Пример кода"
@@ -33,9 +33,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable СоздатьПоле --token %token% --base %base% --table %table% --fielddata %fielddata%
+ oint airtable СоздатьПоле --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --fielddata %fielddata%
```
diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-attachment-field.md b/docs/ru/md/Airtable/Field-work/Get-attachment-field.md
similarity index 89%
rename from docs/ru/md/!temp/Airtable/Field-work/Get-attachment-field.md
rename to docs/ru/md/Airtable/Field-work/Get-attachment-field.md
index d4344985ad..aeb0104067 100644
--- a/docs/ru/md/!temp/Airtable/Field-work/Get-attachment-field.md
+++ b/docs/ru/md/Airtable/Field-work/Get-attachment-field.md
@@ -13,7 +13,7 @@ sidebar_position: 5
| Наименование | --title | Строка | Наименование поля |
- Вовзращаемое значение: Структура - Описание поля
+ Возвращаемое значение: Структура - Описание поля
```bsl title="Пример кода"
@@ -27,9 +27,9 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable ПолучитьПолеВложения --title %title%
+ oint airtable ПолучитьПолеВложения --title "Вложение"
```
diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-checkbox-field.md b/docs/ru/md/Airtable/Field-work/Get-checkbox-field.md
similarity index 83%
rename from docs/ru/md/!temp/Airtable/Field-work/Get-checkbox-field.md
rename to docs/ru/md/Airtable/Field-work/Get-checkbox-field.md
index 63d0308dff..72c45e9425 100644
--- a/docs/ru/md/!temp/Airtable/Field-work/Get-checkbox-field.md
+++ b/docs/ru/md/Airtable/Field-work/Get-checkbox-field.md
@@ -13,7 +13,7 @@ sidebar_position: 6
| Наименование | --title | Строка | Наименование поля |
- Вовзращаемое значение: Структура - Описание поля
+ Возвращаемое значение: Структура - Описание поля
```bsl title="Пример кода"
@@ -27,9 +27,9 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable ПолучитьПолеФлажка --title %title%
+ oint airtable ПолучитьПолеФлажка --title "Флажок"
```
diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-date-field.md b/docs/ru/md/Airtable/Field-work/Get-date-field.md
similarity index 84%
rename from docs/ru/md/!temp/Airtable/Field-work/Get-date-field.md
rename to docs/ru/md/Airtable/Field-work/Get-date-field.md
index 4404bbe311..a5d85e592b 100644
--- a/docs/ru/md/!temp/Airtable/Field-work/Get-date-field.md
+++ b/docs/ru/md/Airtable/Field-work/Get-date-field.md
@@ -13,7 +13,7 @@ sidebar_position: 7
| Наименование | --title | Строка | Наименование поля |
- Вовзращаемое значение: Структура - Описание поля
+ Возвращаемое значение: Структура - Описание поля
```bsl title="Пример кода"
@@ -27,9 +27,9 @@ sidebar_position: 7
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable ПолучитьПолеДаты --title %title%
+ oint airtable ПолучитьПолеДаты --title "Дата"
```
diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-email-field.md b/docs/ru/md/Airtable/Field-work/Get-email-field.md
similarity index 84%
rename from docs/ru/md/!temp/Airtable/Field-work/Get-email-field.md
rename to docs/ru/md/Airtable/Field-work/Get-email-field.md
index 029ebfd74d..03b8c42578 100644
--- a/docs/ru/md/!temp/Airtable/Field-work/Get-email-field.md
+++ b/docs/ru/md/Airtable/Field-work/Get-email-field.md
@@ -13,7 +13,7 @@ sidebar_position: 8
| Наименование | --title | Строка | Наименование поля |
- Вовзращаемое значение: Структура - Описание поля
+ Возвращаемое значение: Структура - Описание поля
```bsl title="Пример кода"
@@ -27,9 +27,9 @@ sidebar_position: 8
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable ПолучитьПолеПочты --title %title%
+ oint airtable ПолучитьПолеПочты --title "Почта"
```
diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-link-field.md b/docs/ru/md/Airtable/Field-work/Get-link-field.md
similarity index 84%
rename from docs/ru/md/!temp/Airtable/Field-work/Get-link-field.md
rename to docs/ru/md/Airtable/Field-work/Get-link-field.md
index 189db698ac..6ea1861593 100644
--- a/docs/ru/md/!temp/Airtable/Field-work/Get-link-field.md
+++ b/docs/ru/md/Airtable/Field-work/Get-link-field.md
@@ -13,7 +13,7 @@ sidebar_position: 10
| Наименование | --title | Строка | Наименование поля |
- Вовзращаемое значение: Структура - Описание поля
+ Возвращаемое значение: Структура - Описание поля
```bsl title="Пример кода"
@@ -27,9 +27,9 @@ sidebar_position: 10
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable ПолучитьПолеСсылки --title %title%
+ oint airtable ПолучитьПолеСсылки --title "Ссылка"
```
diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-number-field.md b/docs/ru/md/Airtable/Field-work/Get-number-field.md
similarity index 85%
rename from docs/ru/md/!temp/Airtable/Field-work/Get-number-field.md
rename to docs/ru/md/Airtable/Field-work/Get-number-field.md
index 42456a5775..7773ab1bd5 100644
--- a/docs/ru/md/!temp/Airtable/Field-work/Get-number-field.md
+++ b/docs/ru/md/Airtable/Field-work/Get-number-field.md
@@ -14,7 +14,7 @@ sidebar_position: 4
| Точность | --precision | Число,Строка | Число знаков после запятой |
- Вовзращаемое значение: Структура - Описание поля
+ Возвращаемое значение: Структура - Описание поля
```bsl title="Пример кода"
@@ -29,9 +29,9 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable ПолучитьПолеНомера --title %title% --precision %precision%
+ oint airtable ПолучитьПолеНомера --title "Номер" --precision "0"
```
diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-phone-field.md b/docs/ru/md/Airtable/Field-work/Get-phone-field.md
similarity index 89%
rename from docs/ru/md/!temp/Airtable/Field-work/Get-phone-field.md
rename to docs/ru/md/Airtable/Field-work/Get-phone-field.md
index ffb6e426f0..d74e72f7e6 100644
--- a/docs/ru/md/!temp/Airtable/Field-work/Get-phone-field.md
+++ b/docs/ru/md/Airtable/Field-work/Get-phone-field.md
@@ -13,7 +13,7 @@ sidebar_position: 9
| Наименование | --title | Строка | Наименование поля |
- Вовзращаемое значение: Структура - Описание поля
+ Возвращаемое значение: Структура - Описание поля
```bsl title="Пример кода"
@@ -27,9 +27,9 @@ sidebar_position: 9
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable ПолучитьПолеТелефона --title %title%
+ oint airtable ПолучитьПолеТелефона --title "Телефон"
```
diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-string-field.md b/docs/ru/md/Airtable/Field-work/Get-string-field.md
similarity index 89%
rename from docs/ru/md/!temp/Airtable/Field-work/Get-string-field.md
rename to docs/ru/md/Airtable/Field-work/Get-string-field.md
index b85cbf2ab0..0f40b795fd 100644
--- a/docs/ru/md/!temp/Airtable/Field-work/Get-string-field.md
+++ b/docs/ru/md/Airtable/Field-work/Get-string-field.md
@@ -13,7 +13,7 @@ sidebar_position: 3
| Наименование | --title | Строка | Наименование нового поля |
- Вовзращаемое значение: Структура - Описание поля
+ Возвращаемое значение: Структура - Описание поля
```bsl title="Пример кода"
@@ -27,9 +27,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable ПолучитьПолеСтроковое --title %title%
+ oint airtable ПолучитьПолеСтроковое --title "Строковое"
```
diff --git a/docs/ru/md/!temp/Airtable/Field-work/Modify-field.md b/docs/ru/md/Airtable/Field-work/Modify-field.md
similarity index 89%
rename from docs/ru/md/!temp/Airtable/Field-work/Modify-field.md
rename to docs/ru/md/Airtable/Field-work/Modify-field.md
index cc758686e4..e77dca1ded 100644
--- a/docs/ru/md/!temp/Airtable/Field-work/Modify-field.md
+++ b/docs/ru/md/Airtable/Field-work/Modify-field.md
@@ -18,7 +18,7 @@ sidebar_position: 2
| Описание | --description | Строка | Новое описание |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
```bsl title="Пример кода"
@@ -36,9 +36,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable ИзменитьПоле --token %token% --base %base% --table %table% --field %field% --title %title% --description %description%
+ oint airtable ИзменитьПоле --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --field "fld3IbFtHZtBHQwsk" --title %title% --description "Новое описание"
```
diff --git a/docs/ru/md/!temp/Airtable/Field-work/_category_.json b/docs/ru/md/Airtable/Field-work/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Airtable/Field-work/_category_.json
rename to docs/ru/md/Airtable/Field-work/_category_.json
diff --git a/docs/ru/md/Airtable/Rabota-s-bazami/Poluchit-spisok-baz.md b/docs/ru/md/Airtable/Rabota-s-bazami/Poluchit-spisok-baz.md
deleted file mode 100644
index 43988544f6..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-bazami/Poluchit-spisok-baz.md
+++ /dev/null
@@ -1,86 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить список баз
- Получает список доступных баз
-
-
-*Функция ПолучитьСписокБаз(Знач Токен, Знач Отступ = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | Отступ | --offset | Строка | Идентификатор следующей страницы списка баз из перыдудщего запроса |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
-
-```bsl title="Пример кода"
-
-
- Ответ = OPI_Airtable.ПолучитьСписокБаз(Токен); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ПолучитьСписокБаз --token %token%
-
-```
-
-
-```json title="Результат"
-
-{
- "bases": [
- {
- "id": "appGarzKZ0lu3gzoa",
- "name": "Test",
- "permissionLevel": "create"
- },
- {
- "id": "app9WRfJirwn3yXuG",
- "name": "Product catalog",
- "permissionLevel": "create"
- },
- {
- "id": "app6gigUYTzlDEq4X",
- "name": "Тестовая база",
- "permissionLevel": "create"
- },
- {
- "id": "app5hJGyK8asYYe1Q",
- "name": "Тестовая база",
- "permissionLevel": "create"
- },
- {
- "id": "appRQ6VxxOZb40Uwi",
- "name": "Тестовая база",
- "permissionLevel": "create"
- },
- {
- "id": "appM6FaGofV2XSfFA",
- "name": "Тестовая база",
- "permissionLevel": "create"
- },
- {
- "id": "apptm8Xqo7TwMaipQ",
- "name": "Тестовая база",
- "permissionLevel": "create"
- },
- {
- "id": "appsyQyGrF8aVN2Wm",
- "name": "Тестовая база",
- "permissionLevel": "create"
- },
- {
- "id": "applEsyJmBRm12AuN",
- "name": "Тестовая база",
- "permissionLevel": "create"
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-bazami/Poluchit-tablitsy-bazy.md b/docs/ru/md/Airtable/Rabota-s-bazami/Poluchit-tablitsy-bazy.md
deleted file mode 100644
index 4580caaf31..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-bazami/Poluchit-tablitsy-bazy.md
+++ /dev/null
@@ -1,69 +0,0 @@
----
-sidebar_position: 2
----
-
-# Получить таблицы базы
- Получает схему таблиц базы
-
-
-*Функция ПолучитьТаблицыБазы(Знач Токен, Знач База) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | База | --base | Строка | Идентификатор базы |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
-
-```bsl title="Пример кода"
-
- База = "apptm8Xqo7TwMaipQ";
-
- Ответ = OPI_Airtable.ПолучитьТаблицыБазы(Токен, База); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ПолучитьТаблицыБазы --token %token% --base apptm8Xqo7TwMaipQ
-
-```
-
-
-```json title="Результат"
-
-{
- "tables": [
- {
- "id": "tblqZzW78Rvsdt9gt",
- "name": "Тестовая таблица",
- "primaryFieldId": "fldj9Z3fEpLzv40d0",
- "fields": [
- {
- "type": "number",
- "options": {
- "precision": 0
- },
- "id": "fldj9Z3fEpLzv40d0",
- "name": "Номер"
- },
- {
- "type": "richText",
- "id": "fldX1kR7lienmcdEj",
- "name": "Строковое"
- }
- ],
- "views": [
- {
- "id": "viwbKE3PS9jl6bqJl",
- "name": "Grid view",
- "type": "grid"
- }
- ]
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-bazami/Sozdat-bazu.md b/docs/ru/md/Airtable/Rabota-s-bazami/Sozdat-bazu.md
deleted file mode 100644
index a3ce1f87f0..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-bazami/Sozdat-bazu.md
+++ /dev/null
@@ -1,83 +0,0 @@
----
-sidebar_position: 3
----
-
-# Создать базу
- Создает новую базу данных
-
-
-*Функция СоздатьБазу(Знач Токен, Знач РабочееПространство, Знач Наименование, Знач КоллекцияТаблиц) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | РабочееПространство | --ws | Строка | Идентификатор рабочего пространства |
- | Наименование | --title | Строка | Наименование новой базы |
- | КоллекцияТаблиц | --tablesdata | Соответствие Из КлючИЗначение | Описание таблиц: Ключ > имя, Значение > массив полей |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
-
-```bsl title="Пример кода"
-
- РабочееПространство = "wspdf8yl1yZz3PmWZ";
- Наименование = "Тестовая база";
-
- МассивПолей = Новый Массив;
- МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеНомера("Номер"));
- МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСтроковое("Строковое"));
-
- ИмяТаблицы = "Тестовая таблица";
-
- КоллекцияТаблиц = Новый Соответствие;
- КоллекцияТаблиц.Вставить(ИмяТаблицы, МассивПолей);
-
- Ответ = OPI_Airtable.СоздатьБазу(Токен, РабочееПространство, Наименование, КоллекцияТаблиц); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable СоздатьБазу --token %token% --ws wspdf8yl1yZz3PmWZ --title "Тестовая таблица" --tablesdata ./data.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "id": "applEsyJmBRm12AuN",
- "tables": [
- {
- "id": "tblqZzW78Rvsdt9gt",
- "name": "Тестовая таблица",
- "primaryFieldId": "fldj9Z3fEpLzv40d0",
- "fields": [
- {
- "type": "number",
- "options": {
- "precision": 0
- },
- "id": "fldj9Z3fEpLzv40d0",
- "name": "Номер"
- },
- {
- "type": "richText",
- "id": "fldX1kR7lienmcdEj",
- "name": "Строковое"
- }
- ],
- "views": [
- {
- "id": "viwbKE3PS9jl6bqJl",
- "name": "Grid view",
- "type": "grid"
- }
- ]
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-bazami/_category_.json b/docs/ru/md/Airtable/Rabota-s-bazami/_category_.json
deleted file mode 100644
index 7d971be2e0..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-bazami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Работа с базами",
-"position": "1"
-}
\ No newline at end of file
diff --git a/docs/ru/md/Airtable/Rabota-s-bazami/img/1.png b/docs/ru/md/Airtable/Rabota-s-bazami/img/1.png
deleted file mode 100644
index 226daa9003..0000000000
Binary files a/docs/ru/md/Airtable/Rabota-s-bazami/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Airtable/Rabota-s-bazami/img/2.png b/docs/ru/md/Airtable/Rabota-s-bazami/img/2.png
deleted file mode 100644
index ba9dbbb634..0000000000
Binary files a/docs/ru/md/Airtable/Rabota-s-bazami/img/2.png and /dev/null differ
diff --git a/docs/ru/md/Airtable/Rabota-s-kommentariyami/Izmenit-kommentariy.md b/docs/ru/md/Airtable/Rabota-s-kommentariyami/Izmenit-kommentariy.md
deleted file mode 100644
index 3cc848bf15..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-kommentariyami/Izmenit-kommentariy.md
+++ /dev/null
@@ -1,57 +0,0 @@
----
-sidebar_position: 3
----
-
-# Изменить комментарий
- Изменяет текст существующего комментария
-
-
-*Функция ИзменитьКомментарий(Знач Токен, Знач База, Знач Таблица, Знач Запись, Знач Комментарий, Знач Текст) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | База | --base | Строка | Идентификатор базы данных |
- | Таблица | --table | Строка | Идентификатор таблицы |
- | Запись | --record | Строка | Идентификатор записи в таблице |
- | Комментарий | --comment | Строка | Идентификатор комментария |
- | Текст | --text | Строка | Новый текст комментария |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
-
-```bsl title="Пример кода"
-
- База = "apptm8Xqo7TwMaipQ";
- Таблица = "tbl9G4jVoTJpxYwSY";
- Запись = "recV6DxeLQMBNJrUk";
- Коммент = "comL1oGEDJvIQlMs1";
- Текст = "Тестовый комментарий (изм.)";
-
- Ответ = OPI_Airtable.ИзменитьКомментарий(Токен, База, Таблица, Запись, Коммент, Текст); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ИзменитьКомментарий --token %token% --base apptm8Xqo7TwMaipQ --table tbl9G4jVoTJpxYwSY --record recV6DxeLQMBNJrUk --comment comL1oGEDJvIQlMs1 --text "Тестовый комментарий (изм.)"
-
-```
-
-
-```json title="Результат"
-
-{
- "id": "comL1oGEDJvIQlMs1",
- "author": {
- "id": "usrFlaAHlTfYWAbVW",
- "email": "bayselonarrend@gmail.com",
- "name": "Антон Титовец"
- },
- "text": "Тестовый комментарий (изм.)",
- "createdTime": "2024-05-10T19:39:52Z",
- "lastUpdatedTime": "2024-05-10T19:39:51.967Z"
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-kommentariyami/Poluchit-kommentarii.md b/docs/ru/md/Airtable/Rabota-s-kommentariyami/Poluchit-kommentarii.md
deleted file mode 100644
index a1551db267..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-kommentariyami/Poluchit-kommentarii.md
+++ /dev/null
@@ -1,59 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить комментарии
- Получает список комментариев к записи в таблице
-
-
-*Функция ПолучитьКомментарии(Знач Токен, Знач База, Знач Таблица, Знач Запись, Знач Отступ = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | База | --base | Строка | Идентификатор базы данных |
- | Таблица | --table | Строка | Идентификатор таблицы |
- | Запись | --record | Строка | Идентификатор записи в таблице |
- | Отступ | --offset | Строка | Иднтификатор следующей страницы данных из предыдущего запроса |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
-
-```bsl title="Пример кода"
-
- База = "apptm8Xqo7TwMaipQ";
- Таблица = "tbl9G4jVoTJpxYwSY";
- Запись = "recV6DxeLQMBNJrUk";
-
- Ответ = OPI_Airtable.ПолучитьКомментарии(Токен, База, Таблица, Запись); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ПолучитьКомментарии --token %token% --base apptm8Xqo7TwMaipQ --table tbl9G4jVoTJpxYwSY --record recV6DxeLQMBNJrUk
-
-```
-
-
-```json title="Результат"
-
-{
- "comments": [
- {
- "id": "comL1oGEDJvIQlMs1",
- "author": {
- "id": "usrFlaAHlTfYWAbVW",
- "email": "bayselonarrend@gmail.com",
- "name": "Антон Титовец"
- },
- "text": "Тестовый комментарий (изм.)",
- "createdTime": "2024-05-10T19:39:52Z",
- "lastUpdatedTime": "2024-05-10T19:39:52Z"
- }
- ],
- "offset": null
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-kommentariyami/Sozdat-kommentariy.md b/docs/ru/md/Airtable/Rabota-s-kommentariyami/Sozdat-kommentariy.md
deleted file mode 100644
index 81e5040470..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-kommentariyami/Sozdat-kommentariy.md
+++ /dev/null
@@ -1,55 +0,0 @@
----
-sidebar_position: 2
----
-
-# Создать комментарий
- Создает комментарий к записи в таблице
-
-
-*Функция СоздатьКомментарий(Знач Токен, Знач База, Знач Таблица, Знач Запись, Знач Текст) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | База | --base | Строка | Идентификатор базы данных |
- | Таблица | --table | Строка | Идентификатор таблицы |
- | Запись | --record | Строка | Идентификатор записи в таблице |
- | Текст | --text | Строка | Текст комментария |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
-
-```bsl title="Пример кода"
-
- База = "apptm8Xqo7TwMaipQ";
- Таблица = "tbl9G4jVoTJpxYwSY";
- Запись = "recV6DxeLQMBNJrUk";
- Текст = "Тестовый комментарий";
-
- Ответ = OPI_Airtable.СоздатьКомментарий(Токен, База, Таблица, Запись, Текст); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable СоздатьКомментарий --token %token% --base apptm8Xqo7TwMaipQ --table tbl9G4jVoTJpxYwSY --record recV6DxeLQMBNJrUk --text "Тестовый комментарий"
-
-```
-
-
-```json title="Результат"
-
-{
- "id": "comL1oGEDJvIQlMs1",
- "author": {
- "id": "usrFlaAHlTfYWAbVW",
- "email": "bayselonarrend@gmail.com",
- "name": "Антон Титовец"
- },
- "text": "Тестовый комментарий",
- "createdTime": "2024-05-10T19:39:51.561Z",
- "lastUpdatedTime": null
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-kommentariyami/Udalit-kommentariy.md b/docs/ru/md/Airtable/Rabota-s-kommentariyami/Udalit-kommentariy.md
deleted file mode 100644
index ecbcfd9016..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-kommentariyami/Udalit-kommentariy.md
+++ /dev/null
@@ -1,48 +0,0 @@
----
-sidebar_position: 4
----
-
-# Удалить комментарий
- Удаляет комментарий к записи таблицы
-
-
-*Функция УдалитьКомментарий(Знач Токен, Знач База, Знач Таблица, Знач Запись, Знач Комментарий) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | База | --base | Строка | Идентификатор базы данных |
- | Таблица | --table | Строка | Идентификатор таблицы |
- | Запись | --record | Строка | Идентификатор записи в таблице |
- | Комментарий | --comment | Строка | Идентификатор комментария |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
-
-```bsl title="Пример кода"
-
- База = "apptm8Xqo7TwMaipQ";
- Таблица = "tbl9G4jVoTJpxYwSY";
- Запись = "recV6DxeLQMBNJrUk";
- Коммент = "comL1oGEDJvIQlMs1";
-
- Ответ = OPI_Airtable.УдалитьКомментарий(Токен, База, Таблица, Запись, Коммент); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable УдалитьКомментарий --token %token% --base apptm8Xqo7TwMaipQ --table tbl9G4jVoTJpxYwSY --record recV6DxeLQMBNJrUk --comment comL1oGEDJvIQlMs1
-
-```
-
-
-```json title="Результат"
-
-{
- "id": "comL1oGEDJvIQlMs1",
- "deleted": true
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-kommentariyami/_category_.json b/docs/ru/md/Airtable/Rabota-s-kommentariyami/_category_.json
deleted file mode 100644
index d36ce6e003..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-kommentariyami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Работа с комментариями",
-"position": "5"
-}
\ No newline at end of file
diff --git a/docs/ru/md/Airtable/Rabota-s-polyami/Izmenit-pole.md b/docs/ru/md/Airtable/Rabota-s-polyami/Izmenit-pole.md
deleted file mode 100644
index 9119f1a67f..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-polyami/Izmenit-pole.md
+++ /dev/null
@@ -1,55 +0,0 @@
----
-sidebar_position: 2
----
-
-# Изменить поле
- Изменяет имя и|или описание существующего поля таблицы
-
-
-*Функция ИзменитьПоле(Знач Токен, Знач База, Знач Таблица, Знач Поле, Знач Наименование = "", Знач Описание = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | База | --base | Строка | Идентификатор базы База |
- | Таблица | --table | Строка | Идентификатор таблицы |
- | Поле | --field | Строка | Идентификатор поля |
- | Наименование | --title | Строка | Новое наименование |
- | Описание | --description | Строка | Новое описание |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
-
-```bsl title="Пример кода"
-
- База = "apptm8Xqo7TwMaipQ";
- Таблица = "tbl9G4jVoTJpxYwSY";
- Поле = "fld3IbFtHZtBHQwsk";
- Наименование = Строка(Новый УникальныйИдентификатор) + "(изм.)";
- Описание = "Новое описание";
-
- Ответ = OPI_Airtable.ИзменитьПоле(Токен, База, Таблица, Поле, Наименование, Описание); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ИзменитьПоле --token %token% --base apptm8Xqo7TwMaipQ --table tbl9G4jVoTJpxYwSY --field fld3IbFtHZtBHQwsk --title "9c0d2a82-7bf9-40b7-8052-ae3ebadc72d5(изм.)" --description "Новое описание"
-
-```
-
-
-```json title="Результат"
-
-{
- "type": "number",
- "options": {
- "precision": 0
- },
- "id": "fld3IbFtHZtBHQwsk",
- "name": "9c0d2a82-7bf9-40b7-8052-ae3ebadc72d5(изм.)",
- "description": "Новое описание"
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-chislovoe.md b/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-chislovoe.md
deleted file mode 100644
index 0b6e3cdd90..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-chislovoe.md
+++ /dev/null
@@ -1,46 +0,0 @@
----
-sidebar_position: 4
----
-
-# Получить поле (числовое)
- Получает описание поля числового типа
-
-
-*Функция ПолучитьПолеНомера(Знач Наименование, Знач Точность = 0) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Наименование | --title | Строка | Наименование нового поля |
- | Точность | --precision | Число,Строка | Число знаков после запятой |
-
-
- Вовзращаемое значение: Структура - Описание поля
-
-```bsl title="Пример кода"
-
- Наименование = "Номер";
- Точность = "0";
-
- Ответ = OPI_Airtable.ПолучитьПолеНомера(Наименование, Точность); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ПолучитьПолеНомера --title Номер --precision 0
-
-```
-
-
-```json title="Результат"
-
-{
- "name": "Номер",
- "type": "number",
- "options": {
- "precision": 0
- }
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-data.md b/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-data.md
deleted file mode 100644
index 1e08ba5d3f..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-data.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-sidebar_position: 7
----
-
-# Получить поле (дата)
- Получает описание поля типа дата
-
-
-*Функция ПолучитьПолеДаты(Знач Наименование) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Наименование | --title | Строка | Наименование поля |
-
-
- Вовзращаемое значение: Структура - Описание поля
-
-```bsl title="Пример кода"
-
- Наименование = "Дата";
-
- Ответ = OPI_Airtable.ПолучитьПолеДаты(Наименование); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ПолучитьПолеДаты --title Дата
-
-```
-
-
-```json title="Результат"
-
-{
- "name": "Дата",
- "type": "date",
- "options": {
- "dateFormat": {
- "format": "YYYY-MM-DD",
- "name": "iso"
- }
- }
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-email.md b/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-email.md
deleted file mode 100644
index 13456db094..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-email.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-sidebar_position: 8
----
-
-# Получить поле (email)
- Получает описание поля с электронной почтой
-
-
-*Функция ПолучитьПолеПочты(Знач Наименование) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Наименование | --title | Строка | Наименование поля |
-
-
- Вовзращаемое значение: Структура - Описание поля
-
-```bsl title="Пример кода"
-
- Наименование = "Почта";
-
- Ответ = OPI_Airtable.ПолучитьПолеПочты(Наименование); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ПолучитьПолеПочты --title Почта
-
-```
-
-
-```json title="Результат"
-
-{
- "name": "Почта",
- "type": "email"
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-fayl.md b/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-fayl.md
deleted file mode 100644
index ed5e13b37f..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-fayl.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-sidebar_position: 5
----
-
-# Получить поле (файл)
- Получает описание поля файлового типа
-
-
-*Функция ПолучитьПолеВложения(Знач Наименование) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Наименование | --title | Строка | Наименование поля |
-
-
- Вовзращаемое значение: Структура - Описание поля
-
-```bsl title="Пример кода"
-
- Наименование = "Вложение";
-
- Ответ = OPI_Airtable.ПолучитьПолеВложения(Наименование); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ПолучитьПолеВложения --title Вложение
-
-```
-
-
-```json title="Результат"
-
-{
- "name": "Вложение",
- "type": "multipleAttachments"
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-flazhok.md b/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-flazhok.md
deleted file mode 100644
index 5a64547343..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-flazhok.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-sidebar_position: 6
----
-
-# Получить поле (флажок)
- Получает описание поля типа булево
-
-
-*Функция ПолучитьПолеФлажка(Знач Наименование) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Наименование | --title | Строка | Наименование поля |
-
-
- Вовзращаемое значение: Структура - Описание поля
-
-```bsl title="Пример кода"
-
- Наименование = "Флажок";
-
- Ответ = OPI_Airtable.ПолучитьПолеФлажка(Наименование); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ПолучитьПолеФлажка --title Флажок
-
-```
-
-
-```json title="Результат"
-
-{
- "name": "Флажок",
- "type": "checkbox",
- "options": {
- "icon": "check",
- "color": "yellowBright"
- }
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-strokovoe.md b/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-strokovoe.md
deleted file mode 100644
index e9cc1e2176..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-strokovoe.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-sidebar_position: 3
----
-
-# Получить поле (строковое)
- Получает описание поля строкового типа
-
-
-*Функция ПолучитьПолеСтроковое(Знач Наименование) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Наименование | --title | Строка | Наименование нового поля |
-
-
- Вовзращаемое значение: Структура - Описание поля
-
-```bsl title="Пример кода"
-
- Наименование = "Строковое";
-
- Ответ = OPI_Airtable.ПолучитьПолеСтроковое(Наименование); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ПолучитьПолеСтроковое --title Строковое
-
-```
-
-
-```json title="Результат"
-
-{
- "name": "Строковое",
- "type": "richText"
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-telefon.md b/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-telefon.md
deleted file mode 100644
index 0c74c548c5..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-telefon.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-sidebar_position: 9
----
-
-# Получить поле (телефон)
- Получает описание поля с номером телефона
-
-
-*Функция ПолучитьПолеТелефона(Знач Наименование) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Наименование | --title | Строка | Наименование поля |
-
-
- Вовзращаемое значение: Структура - Описание поля
-
-```bsl title="Пример кода"
-
- Наименование = "Телефон";
-
- Ответ = OPI_Airtable.ПолучитьПолеТелефона(Наименование); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ПолучитьПолеТелефона --title Наименование
-
-```
-
-
-```json title="Результат"
-
-{
- "name": "Телефон",
- "type": "phoneNumber"
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-url.md b/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-url.md
deleted file mode 100644
index fd1b3440f4..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-url.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-sidebar_position: 10
----
-
-# Получить поле (url)
- Получает описание поля с URL
-
-
-*Функция ПолучитьПолеСсылки(Знач Наименование) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Наименование | --title | Строка | Наименование поля |
-
-
- Вовзращаемое значение: Структура - Описание поля
-
-```bsl title="Пример кода"
-
- Наименование = "Ссылка";
-
- Ответ = OPI_Airtable.ПолучитьПолеСсылки(Наименование); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ПолучитьПолеСсылки --title Ссылка
-
-```
-
-
-```json title="Результат"
-
-{
- "name": "Ссылка",
- "type": "url"
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-polyami/Sozdat-pole.md b/docs/ru/md/Airtable/Rabota-s-polyami/Sozdat-pole.md
deleted file mode 100644
index c7283a4187..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-polyami/Sozdat-pole.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-sidebar_position: 1
----
-
-# Создать поле
- Создет новое поле в таблице
-
-
-*Функция СоздатьПоле(Знач Токен, Знач База, Знач Таблица, Знач СтруктураПоля) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | База | --base | Строка | Идентификатор базы |
- | Таблица | --table | Строка | Идентификатор таблицы |
- | СтруктураПоля | --fielddata | Структура Из КлючИЗначение | Описание нового поля |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
-
-```bsl title="Пример кода"
-
- База = "apptm8Xqo7TwMaipQ";
- Таблица = "tbl9G4jVoTJpxYwSY";
- Имя = Строка(Новый УникальныйИдентификатор);
- Поле = OPI_Airtable.ПолучитьПолеНомера(Имя);
-
- Ответ = OPI_Airtable.СоздатьПоле(Токен, База, Таблица, СтруктураПоля); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable СоздатьПоле --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --fielddata ./field.json
-
-```
-
-
-```json title="Результат"
-
-{
- "type": "number",
- "options": {
- "precision": 0
- },
- "id": "fld3IbFtHZtBHQwsk",
- "name": "9c0d2a82-7bf9-40b7-8052-ae3ebadc72d5"
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-polyami/_category_.json b/docs/ru/md/Airtable/Rabota-s-polyami/_category_.json
deleted file mode 100644
index 92d2f2348c..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-polyami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Работа с полями",
-"position": "3"
-}
\ No newline at end of file
diff --git a/docs/ru/md/Airtable/Rabota-s-tablitsami/Izmenit-tablitsu.md b/docs/ru/md/Airtable/Rabota-s-tablitsami/Izmenit-tablitsu.md
deleted file mode 100644
index 3d20912f95..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-tablitsami/Izmenit-tablitsu.md
+++ /dev/null
@@ -1,115 +0,0 @@
----
-sidebar_position: 2
----
-
-# Изменить таблицу
- Изменяет наименование и|или описание базы
-
-
-*Функция ИзменитьТаблицу(Знач Токен, Знач База, Знач Таблица, Знач Наименование = "", Знач Описание = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | База | --base | Строка | Идентификатор базы |
- | Таблица | --table | Строка | Идентификатор таблицы |
- | Наименование | --title | Строка | Новое наименование |
- | Описание | --description | Строка | Новое описание |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
-
-```bsl title="Пример кода"
-
- База = "apptm8Xqo7TwMaipQ";
- Таблица = "tbl9G4jVoTJpxYwSY";
- Наименование = "Тестовая таблица 2 (изм.)";
- Описание = "Новая таблица (изм.)";
-
- Ответ = OPI_Airtable.ИзменитьТаблицу(Токен, База, Таблица, Наименование, Описание); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ИзменитьТаблицу --token %token% --base apptm8Xqo7TwMaipQ --table tbl9G4jVoTJpxYwSY --title "Тестовая таблица 2 (изм.)" --description "Новая таблица (изм.)"
-
-```
-
-
-```json title="Результат"
-
-{
- "id": "tblT64aWyrMUAbUmF",
- "name": "Тестовая таблица 2 (изм.)",
- "description": "Новая таблица (изм.)",
- "primaryFieldId": "fldoHs3kv6RLc8pjo",
- "fields": [
- {
- "id": "fldoHs3kv6RLc8pjo",
- "name": "Номер",
- "type": "number",
- "options": {
- "precision": 0
- }
- },
- {
- "id": "fldzY5xRHDY7ClKxa",
- "name": "Строковое",
- "type": "richText"
- },
- {
- "id": "fldYHxxXPALKl3yHp",
- "name": "Вложение",
- "type": "multipleAttachments",
- "options": {
- "isReversed": false
- }
- },
- {
- "id": "fldRUoggUObfqckXh",
- "name": "Флажок",
- "type": "checkbox",
- "options": {
- "icon": "check",
- "color": "yellowBright"
- }
- },
- {
- "id": "fldvtwjapJM7s99nN",
- "name": "Дата",
- "type": "date",
- "options": {
- "dateFormat": {
- "name": "iso",
- "format": "YYYY-MM-DD"
- }
- }
- },
- {
- "id": "flda4VY8dVd2mbqz9",
- "name": "Телефон",
- "type": "phoneNumber"
- },
- {
- "id": "fld8ZLKndqBIkT72s",
- "name": "Почта",
- "type": "email"
- },
- {
- "id": "fldqjsCp1c2KaAS53",
- "name": "Ссылка",
- "type": "url"
- }
- ],
- "views": [
- {
- "id": "viwX3vEGO5vB2Km4k",
- "name": "Grid view",
- "type": "grid"
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-tablitsami/Sozdat-tablitsu.md b/docs/ru/md/Airtable/Rabota-s-tablitsami/Sozdat-tablitsu.md
deleted file mode 100644
index 415912cd62..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-tablitsami/Sozdat-tablitsu.md
+++ /dev/null
@@ -1,125 +0,0 @@
----
-sidebar_position: 1
----
-
-# Создать таблицу
- Создает новую таблицу в базе
-
-
-*Функция СоздатьТаблицу(Знач Токен, Знач База, Знач Наименование, Знач МассивПолей, Знач Описание = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | База | --base | Строка | Идентификатор базы |
- | Наименование | --title | Строка | Наименование новой таблицы |
- | МассивПолей | --fieldsdata | Массив Из Структура | Массив описаний полей |
- | Описание | --description | Строка | Описание таблицы |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
-
-```bsl title="Пример кода"
-
- База = "apptm8Xqo7TwMaipQ";
- ИмяТаблицы = "Тестовая таблица 2";
- Описание = "Новая таблица";
-
- МассивПолей = Новый Массив;
- МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеНомера("Номер"));
- МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСтроковое("Строковое"));
- МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеВложения("Вложение"));
- МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеФлажка("Флажок"));
- МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеДаты("Дата"));
- МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеТелефона("Телефон"));
- МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеПочты("Почта"));
- МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСсылки("Ссылка"));
-
- Ответ = OPI_Airtable.СоздатьТаблицу(Токен, База, Наименование, МассивПолей, Описание); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable СоздатьТаблицу --token %token% --base apptm8Xqo7TwMaipQ --title "Тестовая таблица 2" --fieldsdata "./fields.json" --description "Новая таблица"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "id": "tblT64aWyrMUAbUmF",
- "name": "Тестовая таблица 2",
- "description": "Новая таблица",
- "primaryFieldId": "fldoHs3kv6RLc8pjo",
- "fields": [
- {
- "type": "number",
- "options": {
- "precision": 0
- },
- "id": "fldoHs3kv6RLc8pjo",
- "name": "Номер"
- },
- {
- "type": "richText",
- "id": "fldzY5xRHDY7ClKxa",
- "name": "Строковое"
- },
- {
- "type": "multipleAttachments",
- "options": {
- "isReversed": false
- },
- "id": "fldYHxxXPALKl3yHp",
- "name": "Вложение"
- },
- {
- "type": "checkbox",
- "options": {
- "icon": "check",
- "color": "yellowBright"
- },
- "id": "fldRUoggUObfqckXh",
- "name": "Флажок"
- },
- {
- "type": "date",
- "options": {
- "dateFormat": {
- "name": "iso",
- "format": "YYYY-MM-DD"
- }
- },
- "id": "fldvtwjapJM7s99nN",
- "name": "Дата"
- },
- {
- "type": "phoneNumber",
- "id": "flda4VY8dVd2mbqz9",
- "name": "Телефон"
- },
- {
- "type": "email",
- "id": "fld8ZLKndqBIkT72s",
- "name": "Почта"
- },
- {
- "type": "url",
- "id": "fldqjsCp1c2KaAS53",
- "name": "Ссылка"
- }
- ],
- "views": [
- {
- "id": "viwX3vEGO5vB2Km4k",
- "name": "Grid view",
- "type": "grid"
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-tablitsami/_category_.json b/docs/ru/md/Airtable/Rabota-s-tablitsami/_category_.json
deleted file mode 100644
index 38eceec6a2..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-tablitsami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Работа с таблицами",
-"position": "2"
-}
\ No newline at end of file
diff --git a/docs/ru/md/Airtable/Rabota-s-tablitsami/img/1.png b/docs/ru/md/Airtable/Rabota-s-tablitsami/img/1.png
deleted file mode 100644
index ba9dbbb634..0000000000
Binary files a/docs/ru/md/Airtable/Rabota-s-tablitsami/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Airtable/Rabota-s-zapisyami/Poluchit-spisok-zapisey.md b/docs/ru/md/Airtable/Rabota-s-zapisyami/Poluchit-spisok-zapisey.md
deleted file mode 100644
index e2edf89340..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-zapisyami/Poluchit-spisok-zapisey.md
+++ /dev/null
@@ -1,69 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить список записей
- Получает список записей выбранной таблицы
-
-
-*Функция ПолучитьСписокЗаписей(Знач Токен, Знач База, Знач Таблица, Знач Отступ = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | База | --base | Строка | Идентификатор базы данных |
- | Таблица | --table | Строка | Идентификатор таблицы |
- | Отступ | --offset | Строка | Иднтификатор следующей страницы данных из предыдущего запроса |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
-
-```bsl title="Пример кода"
-
- База = "apptm8Xqo7TwMaipQ";
- Таблица = "tbl9G4jVoTJpxYwSY";
-
- Ответ = OPI_Airtable.ПолучитьСписокЗаписей(Токен, База, Таблица, Отступ); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ПолучитьСписокЗаписей --token %token% --base apptm8Xqo7TwMaipQ --table tbl9G4jVoTJpxYwSY
-
-```
-
-
-```json title="Результат"
-
-{
- "records": [
- {
- "id": "recGyJ0MlN1H3GMuN",
- "createdTime": "2024-05-10T19:39:51Z",
- "fields": {
- "Номер": 10,
- "Строковое": "Привет\n"
- }
- },
- {
- "id": "recV6DxeLQMBNJrUk",
- "createdTime": "2024-05-10T19:39:51Z",
- "fields": {
- "Номер": 10,
- "Строковое": "Привет\n"
- }
- },
- {
- "id": "recjHNKNZBWLZkZ7A",
- "createdTime": "2024-05-10T19:39:51Z",
- "fields": {
- "Номер": 10,
- "Строковое": "Привет\n"
- }
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-zapisyami/Poluchit-zapis.md b/docs/ru/md/Airtable/Rabota-s-zapisyami/Poluchit-zapis.md
deleted file mode 100644
index 2e5addb04a..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-zapisyami/Poluchit-zapis.md
+++ /dev/null
@@ -1,50 +0,0 @@
----
-sidebar_position: 2
----
-
-# Получить запись
- Получает данные строки таблицы по идентификатору
-
-
-*Функция ПолучитьЗапись(Знач Токен, Знач База, Знач Таблица, Знач Запись) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | База | --base | Строка | Идентификатор базы данных |
- | Таблица | --table | Строка | Идентификатор таблицы |
- | Запись | --record | Строка | Идентификатор записи в таблице |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
-
-```bsl title="Пример кода"
-
- База = "apptm8Xqo7TwMaipQ";
- Таблица = "tbl9G4jVoTJpxYwSY";
- Запись = "recV6DxeLQMBNJrUk";
-
- Ответ = OPI_Airtable.ПолучитьЗапись(Токен, База, Таблица, Запись); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable ПолучитьЗапись --token %token% --base apptm8Xqo7TwMaipQ --table tbl9G4jVoTJpxYwSY --record recV6DxeLQMBNJrUk
-
-```
-
-
-```json title="Результат"
-
-{
- "id": "recV6DxeLQMBNJrUk",
- "createdTime": "2024-05-10T19:39:51Z",
- "fields": {
- "Номер": 10,
- "Строковое": "Привет\n"
- }
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-zapisyami/Sozdat-zapisi.md b/docs/ru/md/Airtable/Rabota-s-zapisyami/Sozdat-zapisi.md
deleted file mode 100644
index 5d860c50a5..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-zapisyami/Sozdat-zapisi.md
+++ /dev/null
@@ -1,70 +0,0 @@
----
-sidebar_position: 3
----
-
-# Создать записи
- Создает одну или массив записей по описанию или массиву описаний значений полей
-
-
-*Функция СоздатьЗаписи(Знач Токен, Знач База, Знач Таблица, Знач Данные) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | База | --base | Строка | Идентификатор базы данных |
- | Таблица | --table | Строка | Идентификатор таблицы |
- | Данные | --data | Структура, Массив из Структура | Набор или массив наборов пар Ключ : Значение > Поле : Показатель |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
-
-```bsl title="Пример кода"
-
- База = "apptm8Xqo7TwMaipQ";
- Таблица = "tbl9G4jVoTJpxYwSY";
- Числовой = 10;
- Строчный = "Привет";
-
- ОписаниеСтроки1 = Новый Структура("Номер,Строковое", Числовой, Строчный);
- ОписаниеСтроки2 = Новый Структура("Номер,Строковое", Числовой, Строчный);
-
- Данные = Новый Массив;
- Данные.Добавить(ОписаниеСтроки1);
- Данные.Добавить(ОписаниеСтроки2);
-
- Ответ = OPI_Airtable.СоздатьЗаписи(Токен, База, Таблица, Данные); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable СоздатьЗаписи --token %token% --base apptm8Xqo7TwMaipQ --table tbl9G4jVoTJpxYwSY --data ./data.json
-
-```
-
-
-```json title="Результат"
-
-{
- "records": [
- {
- "id": "recjHNKNZBWLZkZ7A",
- "createdTime": "2024-05-10T19:39:51Z",
- "fields": {
- "Номер": 10,
- "Строковое": "Привет\n"
- }
- },
- {
- "id": "recGyJ0MlN1H3GMuN",
- "createdTime": "2024-05-10T19:39:51Z",
- "fields": {
- "Номер": 10,
- "Строковое": "Привет\n"
- }
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-zapisyami/Udalit-zapisi.md b/docs/ru/md/Airtable/Rabota-s-zapisyami/Udalit-zapisi.md
deleted file mode 100644
index a0ce0042d8..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-zapisyami/Udalit-zapisi.md
+++ /dev/null
@@ -1,57 +0,0 @@
----
-sidebar_position: 4
----
-
-# Удалить записи
- Удаляет одну или массив записей по идентификаторам
-
-
-*Функция УдалитьЗаписи(Знач Токен, Знач База, Знач Таблица, Знач Записи) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | База | --base | Строка | Идентификатор базы данных |
- | Таблица | --table | Строка | Идентификатор таблицы |
- | Записи | --records | Строка, Массив из Строка | Идентификатор или массив индентификаторов записей |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
-
-```bsl title="Пример кода"
-
- База = "apptm8Xqo7TwMaipQ";
- Таблица = "tbl9G4jVoTJpxYwSY";
-
- Записи = Новый Массив;
- Записи.Добавить("recjHNKNZBWLZkZ7A");
- Записи.Добавить("recGyJ0MlN1H3GMuN");
-
- Ответ = OPI_Airtable.УдалитьЗаписи(Токен, База, Таблица, Запись); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint airtable УдалитьЗаписи --token %token% --base apptm8Xqo7TwMaipQ --table tbl9G4jVoTJpxYwSY --records "['recjHNKNZBWLZkZ7A','recGyJ0MlN1H3GMuN']"
-
-```
-
-
-```json title="Результат"
-
-{
- "records": [
- {
- "deleted": true,
- "id": "recjHNKNZBWLZkZ7A"
- },
- {
- "deleted": true,
- "id": "recGyJ0MlN1H3GMuN"
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Airtable/Rabota-s-zapisyami/_category_.json b/docs/ru/md/Airtable/Rabota-s-zapisyami/_category_.json
deleted file mode 100644
index 4688d6aa5f..0000000000
--- a/docs/ru/md/Airtable/Rabota-s-zapisyami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Работа с записями",
-"position": "4"
-}
\ No newline at end of file
diff --git a/docs/ru/md/!temp/Airtable/Record-management/Create-posts.md b/docs/ru/md/Airtable/Record-management/Create-posts.md
similarity index 93%
rename from docs/ru/md/!temp/Airtable/Record-management/Create-posts.md
rename to docs/ru/md/Airtable/Record-management/Create-posts.md
index 38f15176c7..bc419beca4 100644
--- a/docs/ru/md/!temp/Airtable/Record-management/Create-posts.md
+++ b/docs/ru/md/Airtable/Record-management/Create-posts.md
@@ -16,7 +16,7 @@ sidebar_position: 3
| Данные | --data | Структура, Массив из Структура | Набор или массив наборов пар Ключ : Значение > Поле : Показатель |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
```bsl title="Пример кода"
@@ -40,9 +40,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable СоздатьЗаписи --token %token% --base %base% --table %table% --data %data%
+ oint airtable СоздатьЗаписи --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --data %data%
```
diff --git a/docs/ru/md/!temp/Airtable/Record-management/Delete-posts.md b/docs/ru/md/Airtable/Record-management/Delete-posts.md
similarity index 90%
rename from docs/ru/md/!temp/Airtable/Record-management/Delete-posts.md
rename to docs/ru/md/Airtable/Record-management/Delete-posts.md
index 74ee72f762..248b4e7dbf 100644
--- a/docs/ru/md/!temp/Airtable/Record-management/Delete-posts.md
+++ b/docs/ru/md/Airtable/Record-management/Delete-posts.md
@@ -16,7 +16,7 @@ sidebar_position: 4
| Записи | --records | Строка, Массив из Строка | Идентификатор или массив индентификаторов записей |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
```bsl title="Пример кода"
@@ -35,9 +35,9 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable УдалитьЗаписи --token %token% --base %base% --table %table% --records %records%
+ oint airtable УдалитьЗаписи --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --records %records%
```
diff --git a/docs/ru/md/!temp/Airtable/Record-management/Get-list-of-records.md b/docs/ru/md/Airtable/Record-management/Get-list-of-records.md
similarity index 90%
rename from docs/ru/md/!temp/Airtable/Record-management/Get-list-of-records.md
rename to docs/ru/md/Airtable/Record-management/Get-list-of-records.md
index 5042797abd..18d3e56376 100644
--- a/docs/ru/md/!temp/Airtable/Record-management/Get-list-of-records.md
+++ b/docs/ru/md/Airtable/Record-management/Get-list-of-records.md
@@ -16,7 +16,7 @@ sidebar_position: 1
| Отступ | --offset | Строка | Иднтификатор следующей страницы данных из предыдущего запроса |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
```bsl title="Пример кода"
@@ -31,9 +31,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable ПолучитьСписокЗаписей --token %token% --base %base% --table %table% --offset %offset%
+ oint airtable ПолучитьСписокЗаписей --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --offset %offset%
```
diff --git a/docs/ru/md/!temp/Airtable/Record-management/Get-record.md b/docs/ru/md/Airtable/Record-management/Get-record.md
similarity index 88%
rename from docs/ru/md/!temp/Airtable/Record-management/Get-record.md
rename to docs/ru/md/Airtable/Record-management/Get-record.md
index 725133423e..a6c0555867 100644
--- a/docs/ru/md/!temp/Airtable/Record-management/Get-record.md
+++ b/docs/ru/md/Airtable/Record-management/Get-record.md
@@ -16,7 +16,7 @@ sidebar_position: 2
| Запись | --record | Строка | Идентификатор записи в таблице |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
```bsl title="Пример кода"
@@ -32,9 +32,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable ПолучитьЗапись --token %token% --base %base% --table %table% --record %record%
+ oint airtable ПолучитьЗапись --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk"
```
diff --git a/docs/ru/md/!temp/Airtable/Record-management/_category_.json b/docs/ru/md/Airtable/Record-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Airtable/Record-management/_category_.json
rename to docs/ru/md/Airtable/Record-management/_category_.json
diff --git a/docs/ru/md/!temp/Airtable/Table-management/Create-table.md b/docs/ru/md/Airtable/Table-management/Create-table.md
similarity index 94%
rename from docs/ru/md/!temp/Airtable/Table-management/Create-table.md
rename to docs/ru/md/Airtable/Table-management/Create-table.md
index ab5124e4c8..6ad9349cb4 100644
--- a/docs/ru/md/!temp/Airtable/Table-management/Create-table.md
+++ b/docs/ru/md/Airtable/Table-management/Create-table.md
@@ -17,7 +17,7 @@ sidebar_position: 1
| Описание | --description | Строка | Описание таблицы |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
```bsl title="Пример кода"
@@ -43,9 +43,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable СоздатьТаблицу --token %token% --base %base% --title %title% --fieldsdata %fieldsdata% --description %description%
+ oint airtable СоздатьТаблицу --token %token% --base "apptm8Xqo7TwMaipQ" --title %title% --fieldsdata %fieldsdata% --description "Новая таблица"
```
diff --git a/docs/ru/md/!temp/Airtable/Table-management/Modify-table.md b/docs/ru/md/Airtable/Table-management/Modify-table.md
similarity index 91%
rename from docs/ru/md/!temp/Airtable/Table-management/Modify-table.md
rename to docs/ru/md/Airtable/Table-management/Modify-table.md
index eb0e9a052e..e6b7cddb57 100644
--- a/docs/ru/md/!temp/Airtable/Table-management/Modify-table.md
+++ b/docs/ru/md/Airtable/Table-management/Modify-table.md
@@ -17,7 +17,7 @@ sidebar_position: 2
| Описание | --description | Строка | Новое описание |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
```bsl title="Пример кода"
@@ -34,9 +34,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint airtable ИзменитьТаблицу --token %token% --base %base% --table %table% --title %title% --description %description%
+ oint airtable ИзменитьТаблицу --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --title "Тестовая таблица 2 (изм.)" --description "Новая таблица (изм.)"
```
diff --git a/docs/ru/md/!temp/Airtable/Table-management/_category_.json b/docs/ru/md/Airtable/Table-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Airtable/Table-management/_category_.json
rename to docs/ru/md/Airtable/Table-management/_category_.json
diff --git a/docs/ru/md/Airtable/_category_.json b/docs/ru/md/Airtable/_category_.json
deleted file mode 100644
index 8975594d6d..0000000000
--- a/docs/ru/md/Airtable/_category_.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "label": "Airtable",
- "position": 11,
- "link": {
- "type": "doc",
- "id": "Airtable"
- }
-}
diff --git a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-account-information.md b/docs/ru/md/Dropbox/Account-and-authorization/Get-account-information.md
similarity index 83%
rename from docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-account-information.md
rename to docs/ru/md/Dropbox/Account-and-authorization/Get-account-information.md
index 2cb647e5a0..a985e2c9c4 100644
--- a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-account-information.md
+++ b/docs/ru/md/Dropbox/Account-and-authorization/Get-account-information.md
@@ -14,20 +14,20 @@ sidebar_position: 4
| Аккаунт | --account | Строка | ID аккаунта. Текущий аккаунт токена, если не заполнено |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Результат = OPI_Dropbox.ПолучитьИнформациюОбАккаунте(Токен);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ПолучитьИнформациюОбАккаунте --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --account %account%
+ oint dropbox ПолучитьИнформациюОбАккаунте --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --account %account%
```
diff --git a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-authorization-link.md b/docs/ru/md/Dropbox/Account-and-authorization/Get-authorization-link.md
similarity index 90%
rename from docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-authorization-link.md
rename to docs/ru/md/Dropbox/Account-and-authorization/Get-authorization-link.md
index 36fdcd791f..5e345ad87d 100644
--- a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-authorization-link.md
+++ b/docs/ru/md/Dropbox/Account-and-authorization/Get-authorization-link.md
@@ -13,7 +13,7 @@ sidebar_position: 1
| КлючПриложения | --appkey | Строка | Ключ приложения |
- Вовзращаемое значение: Строка - URL для перехода в браузере
+ Возвращаемое значение: Строка - URL для перехода в браузере
```bsl title="Пример кода"
@@ -23,7 +23,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint dropbox ПолучитьСсылкуАвторизации --appkey "oynqxds..."
diff --git a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-space-usage-data.md b/docs/ru/md/Dropbox/Account-and-authorization/Get-space-usage-data.md
similarity index 75%
rename from docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-space-usage-data.md
rename to docs/ru/md/Dropbox/Account-and-authorization/Get-space-usage-data.md
index aec26faa44..08cfdbfb5b 100644
--- a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-space-usage-data.md
+++ b/docs/ru/md/Dropbox/Account-and-authorization/Get-space-usage-data.md
@@ -13,20 +13,20 @@ sidebar_position: 5
| Токен | --token | Строка | Токен |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Результат = OPI_Dropbox.ПолучитьДанныеИспользованияПространства(Токен);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ПолучитьДанныеИспользованияПространства --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
+ oint dropbox ПолучитьДанныеИспользованияПространства --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."
```
diff --git a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-token.md b/docs/ru/md/Dropbox/Account-and-authorization/Get-token.md
similarity index 83%
rename from docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-token.md
rename to docs/ru/md/Dropbox/Account-and-authorization/Get-token.md
index c09aba1f5e..d390ce9bf2 100644
--- a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-token.md
+++ b/docs/ru/md/Dropbox/Account-and-authorization/Get-token.md
@@ -15,22 +15,22 @@ sidebar_position: 2
| Код | --code | Строка | Код со страницы авторизации |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
КлючПриложения = "oynqxds...";
СекретПриложения = "tk2oewn...";
- Код = "bTCiUTzxe6kAAAAAAAAAMgkkeJxqxqAO0YhahYskSmo";
+ Код = "bTCiUTzxe6kAAAAAAAAAGN1NMZIxyqETKr4o7OS2dU8";
Результат = OPI_Dropbox.ПолучитьТокен(КлючПриложения, СекретПриложения, Код);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ПолучитьТокен --appkey "oynqxds..." --appsecret "tk2oewn..." --code "bTCiUTzxe6kAAAAAAAAAMgkkeJxqxqAO0YhahYskSmo"
+ oint dropbox ПолучитьТокен --appkey "oynqxds..." --appsecret "tk2oewn..." --code "bTCiUTzxe6kAAAAAAAAAGN1NMZIxyqETKr4o7OS2dU8"
```
diff --git a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Refresh-token.md b/docs/ru/md/Dropbox/Account-and-authorization/Refresh-token.md
similarity index 93%
rename from docs/ru/md/!temp/Dropbox/Account-and-authorization/Refresh-token.md
rename to docs/ru/md/Dropbox/Account-and-authorization/Refresh-token.md
index 2c24a59d69..c5e80b71a1 100644
--- a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Refresh-token.md
+++ b/docs/ru/md/Dropbox/Account-and-authorization/Refresh-token.md
@@ -15,7 +15,7 @@ sidebar_position: 3
| РефрешТокен | --refresh | Строка | Рефреш токен |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
@@ -28,7 +28,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint dropbox ОбновитьТокен --appkey "oynqxds..." --appsecret "tk2oewn..." --refresh "oZFWg3DmZ_IAAAAAAAAAAWilOA0M1SjV..."
diff --git a/docs/ru/md/!temp/Dropbox/Account-and-authorization/_category_.json b/docs/ru/md/Dropbox/Account-and-authorization/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Dropbox/Account-and-authorization/_category_.json
rename to docs/ru/md/Dropbox/Account-and-authorization/_category_.json
diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Copy-object.md b/docs/ru/md/Dropbox/File-and-directory-management/Copy-object.md
similarity index 79%
rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Copy-object.md
rename to docs/ru/md/Dropbox/File-and-directory-management/Copy-object.md
index 6a1054ea67..585fe2f3d9 100644
--- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Copy-object.md
+++ b/docs/ru/md/Dropbox/File-and-directory-management/Copy-object.md
@@ -15,22 +15,22 @@ sidebar_position: 8
| Куда | --to | Строка | Целевой путь для нового объекта |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
Оригинал = "/New/pic.png";
Копия = "/New/pic_copy.png";
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Результат = OPI_Dropbox.КопироватьОбъект(Токен, Оригинал, Копия);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox КопироватьОбъект --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --form %form% --to %to%
+ oint dropbox КопироватьОбъект --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --form %form% --to %to%
```
diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Create-folder.md b/docs/ru/md/Dropbox/File-and-directory-management/Create-folder.md
similarity index 75%
rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Create-folder.md
rename to docs/ru/md/Dropbox/File-and-directory-management/Create-folder.md
index 3d1e9b6d0f..a2aafe23ea 100644
--- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Create-folder.md
+++ b/docs/ru/md/Dropbox/File-and-directory-management/Create-folder.md
@@ -14,11 +14,11 @@ sidebar_position: 10
| Путь | --path | Строка | Целевой путь создания каталога |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Путь = "/Новый каталог";
Результат = OPI_Dropbox.СоздатьПапку(Токен, Путь);
@@ -26,9 +26,9 @@ sidebar_position: 10
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox СоздатьПапку --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path%
+ oint dropbox СоздатьПапку --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path %path%
```
diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Delete-object.md b/docs/ru/md/Dropbox/File-and-directory-management/Delete-object.md
similarity index 77%
rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Delete-object.md
rename to docs/ru/md/Dropbox/File-and-directory-management/Delete-object.md
index d629d2c9fa..c08061d956 100644
--- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Delete-object.md
+++ b/docs/ru/md/Dropbox/File-and-directory-management/Delete-object.md
@@ -15,21 +15,21 @@ sidebar_position: 7
| БезВозвратно | --permanently | Строка | Удалить объект без возможности востановления |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
Путь = "/New/pic.png";
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Результат = OPI_Dropbox.УдалитьОбъект(Токен, Путь);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox УдалитьОбъект --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% --permanently %permanently%
+ oint dropbox УдалитьОбъект --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --permanently %permanently%
```
diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Download-file.md b/docs/ru/md/Dropbox/File-and-directory-management/Download-file.md
similarity index 71%
rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Download-file.md
rename to docs/ru/md/Dropbox/File-and-directory-management/Download-file.md
index 0ac5f8b605..bbf146b5d2 100644
--- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Download-file.md
+++ b/docs/ru/md/Dropbox/File-and-directory-management/Download-file.md
@@ -14,11 +14,11 @@ sidebar_position: 11
| Путь | --path | Строка | Путь или ID файла |
- Вовзращаемое значение: ДвоичныеДанные - двоичные данные файла
+ Возвращаемое значение: ДвоичныеДанные - двоичные данные файла
```bsl title="Пример кода"
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Путь = "/New/pic.png";
Результат = OPI_Dropbox.СкачатьФайл(Токен, Путь);
@@ -26,9 +26,9 @@ sidebar_position: 11
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox СкачатьФайл --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path%
+ oint dropbox СкачатьФайл --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png"
```
diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Download-folder.md b/docs/ru/md/Dropbox/File-and-directory-management/Download-folder.md
similarity index 73%
rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Download-folder.md
rename to docs/ru/md/Dropbox/File-and-directory-management/Download-folder.md
index aec1c1439b..9082faddbe 100644
--- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Download-folder.md
+++ b/docs/ru/md/Dropbox/File-and-directory-management/Download-folder.md
@@ -14,11 +14,11 @@ sidebar_position: 12
| Путь | --path | Строка | Путь или ID каталога |
- Вовзращаемое значение: ДвоичныеДанные - двоичные данные zip архива с содержимым каталога
+ Возвращаемое значение: ДвоичныеДанные - двоичные данные zip архива с содержимым каталога
```bsl title="Пример кода"
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Путь = "/New";
Результат = OPI_Dropbox.СкачатьПапку(Токен, Путь);
@@ -26,9 +26,9 @@ sidebar_position: 12
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox СкачатьПапку --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path%
+ oint dropbox СкачатьПапку --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New"
```
diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-list-of-folder-files.md b/docs/ru/md/Dropbox/File-and-directory-management/Get-list-of-folder-files.md
similarity index 81%
rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-list-of-folder-files.md
rename to docs/ru/md/Dropbox/File-and-directory-management/Get-list-of-folder-files.md
index 3537625320..df7933fcaa 100644
--- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-list-of-folder-files.md
+++ b/docs/ru/md/Dropbox/File-and-directory-management/Get-list-of-folder-files.md
@@ -16,21 +16,21 @@ sidebar_position: 2
| Курсор | --cursor | Строка | Курсор из предыдущего запроса для получения следующего набора файлов |
- Вовзращаемое значение: HTTPОтвет - Получить список файлов папки
+ Возвращаемое значение: HTTPОтвет - Получить список файлов папки
```bsl title="Пример кода"
Путь = "/New";
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Результат = OPI_Dropbox.ПолучитьСписокФайловПапки(Токен, Путь, Истина);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ПолучитьСписокФайловПапки --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% --detail %detail% --cursor %cursor%
+ oint dropbox ПолучитьСписокФайловПапки --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New" --detail %detail% --cursor %cursor%
```
diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-object-information.md b/docs/ru/md/Dropbox/File-and-directory-management/Get-object-information.md
similarity index 81%
rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-object-information.md
rename to docs/ru/md/Dropbox/File-and-directory-management/Get-object-information.md
index d042c14e54..1ea998df86 100644
--- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-object-information.md
+++ b/docs/ru/md/Dropbox/File-and-directory-management/Get-object-information.md
@@ -15,21 +15,21 @@ sidebar_position: 1
| Подробно | --detail | Булево | Добавляет дополнительные поля информации для медиафайлов |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
Путь = "/New/pic.png";
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Результат = OPI_Dropbox.ПолучитьИнформациюОбОбъекте(Токен, Путь, Истина);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ПолучитьИнформациюОбОбъекте --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% --detail %detail%
+ oint dropbox ПолучитьИнформациюОбОбъекте --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --detail %detail%
```
diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-object-version-list.md b/docs/ru/md/Dropbox/File-and-directory-management/Get-object-version-list.md
similarity index 81%
rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-object-version-list.md
rename to docs/ru/md/Dropbox/File-and-directory-management/Get-object-version-list.md
index f55e0d4796..ecccfcf66b 100644
--- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-object-version-list.md
+++ b/docs/ru/md/Dropbox/File-and-directory-management/Get-object-version-list.md
@@ -15,11 +15,11 @@ sidebar_position: 13
| Количество | --amount | Строка, Число | Число последних версий объекта для отображения |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Путь = "/New/pic.png";
Результат = OPI_Dropbox.ПолучитьСписокВерсийОбъекта(Токен, Путь, 1);
@@ -27,9 +27,9 @@ sidebar_position: 13
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ПолучитьСписокВерсийОбъекта --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% --amount %amount%
+ oint dropbox ПолучитьСписокВерсийОбъекта --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --amount %amount%
```
diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-preview.md b/docs/ru/md/Dropbox/File-and-directory-management/Get-preview.md
similarity index 72%
rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-preview.md
rename to docs/ru/md/Dropbox/File-and-directory-management/Get-preview.md
index 8713d08911..f78045593b 100644
--- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-preview.md
+++ b/docs/ru/md/Dropbox/File-and-directory-management/Get-preview.md
@@ -14,11 +14,11 @@ sidebar_position: 3
| Путь | --path | Строка | Путь к объекту |
- Вовзращаемое значение: ДвоичныеДанные - превью документа
+ Возвращаемое значение: ДвоичныеДанные - превью документа
```bsl title="Пример кода"
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Путь = "/New/mydoc.docx";
Результат = OPI_Dropbox.ПолучитьПревью(Токен, Путь);
@@ -26,9 +26,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ПолучитьПревью --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path%
+ oint dropbox ПолучитьПревью --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/mydoc.docx"
```
diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-upload-status-by-url.md b/docs/ru/md/Dropbox/File-and-directory-management/Get-upload-status-by-url.md
similarity index 82%
rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-upload-status-by-url.md
rename to docs/ru/md/Dropbox/File-and-directory-management/Get-upload-status-by-url.md
index 83d06bd0a6..3f6188d9b8 100644
--- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-upload-status-by-url.md
+++ b/docs/ru/md/Dropbox/File-and-directory-management/Get-upload-status-by-url.md
@@ -14,12 +14,12 @@ sidebar_position: 6
| IDРаботы | --job | Строка | ID асинхронной работы из ответа ЗагрузитьФайлПоURL |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
- ИДРаботы = "mTzF6hWsswAAAAAAAAAAAQ";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ ИДРаботы = "G8YbueOu2nsAAAAAAAAAAQ";
Статус = "in_progress";
Пока Статус = "in_progress" Цикл
@@ -36,9 +36,9 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ПолучитьСтатусЗагрузкиПоURL --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --job %job%
+ oint dropbox ПолучитьСтатусЗагрузкиПоURL --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --job %job%
```
diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Move-object.md b/docs/ru/md/Dropbox/File-and-directory-management/Move-object.md
similarity index 77%
rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Move-object.md
rename to docs/ru/md/Dropbox/File-and-directory-management/Move-object.md
index 9bca226d3a..7cc0f25c9b 100644
--- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Move-object.md
+++ b/docs/ru/md/Dropbox/File-and-directory-management/Move-object.md
@@ -15,22 +15,22 @@ sidebar_position: 9
| Куда | --to | Строка | Целевой путь для нового объекта |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
ОригиналныйПуть = "/New/pic.png";
ЦелевойПуть = "/pic.png";
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Результат = OPI_Dropbox.ПереместитьОбъект(Токен, ОригиналныйПуть, ЦелевойПуть);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ПереместитьОбъект --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --form %form% --to %to%
+ oint dropbox ПереместитьОбъект --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --form %form% --to %to%
```
diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Restore-object-to-version.md b/docs/ru/md/Dropbox/File-and-directory-management/Restore-object-to-version.md
similarity index 78%
rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Restore-object-to-version.md
rename to docs/ru/md/Dropbox/File-and-directory-management/Restore-object-to-version.md
index 01833c9a25..3a1b0f231e 100644
--- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Restore-object-to-version.md
+++ b/docs/ru/md/Dropbox/File-and-directory-management/Restore-object-to-version.md
@@ -15,12 +15,12 @@ sidebar_position: 14
| Версия | --rev | Строка | ID версии (ревизии) для востановления |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
- Версия = "016196bc6e08dda00000001295a2bc1";
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Версия = "61a0b76320a6fbd841553";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Путь = "/New/pic.png";
Результат = OPI_Dropbox.ВосстановитьОбъектКВерсии(Токен, Путь, Версия);
@@ -28,9 +28,9 @@ sidebar_position: 14
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ВосстановитьОбъектКВерсии --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% --rev "016196bc6e08dda00000001295a2bc1"
+ oint dropbox ВосстановитьОбъектКВерсии --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --rev "61a0b76320a6fbd841553"
```
diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Upload-file-by-url.md b/docs/ru/md/Dropbox/File-and-directory-management/Upload-file-by-url.md
similarity index 73%
rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Upload-file-by-url.md
rename to docs/ru/md/Dropbox/File-and-directory-management/Upload-file-by-url.md
index a1dfcdc554..c1b93c5325 100644
--- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Upload-file-by-url.md
+++ b/docs/ru/md/Dropbox/File-and-directory-management/Upload-file-by-url.md
@@ -15,12 +15,12 @@ sidebar_position: 5
| Путь | --path | Строка | Путь сохранения на Dropbox |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
Путь = "/New/url_doc.docx";
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
URL = "https://openintegrations.dev/test_data/document.docx";
Результат = OPI_Dropbox.ЗагрузитьФайлПоURL(Токен, URL, Путь);
@@ -28,9 +28,9 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ЗагрузитьФайлПоURL --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --url %url% --path %path%
+ oint dropbox ЗагрузитьФайлПоURL --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --url %url% --path "/New/url_doc.docx"
```
diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Upload-file.md b/docs/ru/md/Dropbox/File-and-directory-management/Upload-file.md
similarity index 81%
rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Upload-file.md
rename to docs/ru/md/Dropbox/File-and-directory-management/Upload-file.md
index 2ad18ea057..b89de7c1de 100644
--- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Upload-file.md
+++ b/docs/ru/md/Dropbox/File-and-directory-management/Upload-file.md
@@ -16,12 +16,12 @@ sidebar_position: 4
| Перезаписывать | --overwrite | Булево | Перезаписывать файл при конфликте путей |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
Путь = "/New/pic.png";
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Картинка = "https://openintegrations.dev/test_data/picture.jpg";
КартинкаПуть = ПолучитьИмяВременногоФайла("png");
@@ -32,9 +32,9 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ЗагрузитьФайл --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --file %file% --path %path% --overwrite %overwrite%
+ oint dropbox ЗагрузитьФайл --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --file %file% --path "/New/pic.png" --overwrite %overwrite%
```
diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/_category_.json b/docs/ru/md/Dropbox/File-and-directory-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/_category_.json
rename to docs/ru/md/Dropbox/File-and-directory-management/_category_.json
diff --git a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Add-users-to-file.md b/docs/ru/md/Dropbox/Shared-access-settings/Add-users-to-file.md
similarity index 82%
rename from docs/ru/md/!temp/Dropbox/Shared-access-settings/Add-users-to-file.md
rename to docs/ru/md/Dropbox/Shared-access-settings/Add-users-to-file.md
index 9b36953254..561922ba69 100644
--- a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Add-users-to-file.md
+++ b/docs/ru/md/Dropbox/Shared-access-settings/Add-users-to-file.md
@@ -16,11 +16,11 @@ sidebar_position: 3
| ТолькоПросмотр | --readonly | Булево | Запрещает редактирование файла для стороннего пользователя |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Почта = "h5bk6ft62s@privaterelay.appleid.com";
Файл = "kJU6-a-pT48AAAAAAAAABw";
@@ -29,9 +29,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ДобавитьПользователейКФайлу --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --fileid %fileid% --emails %emails% --readonly %readonly%
+ oint dropbox ДобавитьПользователейКФайлу --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --fileid %fileid% --emails %emails% --readonly %readonly%
```
diff --git a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Add-users-to-folder.md b/docs/ru/md/Dropbox/Shared-access-settings/Add-users-to-folder.md
similarity index 78%
rename from docs/ru/md/!temp/Dropbox/Shared-access-settings/Add-users-to-folder.md
rename to docs/ru/md/Dropbox/Shared-access-settings/Add-users-to-folder.md
index ab4a01e13e..12fc17787f 100644
--- a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Add-users-to-folder.md
+++ b/docs/ru/md/Dropbox/Shared-access-settings/Add-users-to-folder.md
@@ -16,22 +16,22 @@ sidebar_position: 4
| ТолькоПросмотр | --readonly | Булево | Запрещает редактирование файла для стороннего пользователя |
- Вовзращаемое значение: Неопределено - пустой ответ
+ Возвращаемое значение: Неопределено - пустой ответ
```bsl title="Пример кода"
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Почта = "h5bk6ft62s@privaterelay.appleid.com";
- Папка = "5008139809"; // shared_folder_id
+ Папка = "5022319569"; // shared_folder_id
Результат = OPI_Dropbox.ДобавитьПользователейКПапке(Токен, Папка, Почта, Ложь);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ДобавитьПользователейКПапке --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --folder %folder% --emails %emails% --readonly %readonly%
+ oint dropbox ДобавитьПользователейКПапке --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --folder %folder% --emails %emails% --readonly %readonly%
```
diff --git a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Cancel-file-publication.md b/docs/ru/md/Dropbox/Shared-access-settings/Cancel-file-publication.md
similarity index 75%
rename from docs/ru/md/!temp/Dropbox/Shared-access-settings/Cancel-file-publication.md
rename to docs/ru/md/Dropbox/Shared-access-settings/Cancel-file-publication.md
index 345130f1b2..a5c4e026fc 100644
--- a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Cancel-file-publication.md
+++ b/docs/ru/md/Dropbox/Shared-access-settings/Cancel-file-publication.md
@@ -14,11 +14,11 @@ sidebar_position: 6
| IDФайла | --fileid | Строка | ID файла, к которому предоставляется доступ |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Файл = "kJU6-a-pT48AAAAAAAAABw";
Результат = OPI_Dropbox.ОтменитьПубликациюФайла(Токен, Файл);
@@ -26,9 +26,9 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ОтменитьПубликациюФайла --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --fileid %fileid%
+ oint dropbox ОтменитьПубликациюФайла --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --fileid %fileid%
```
diff --git a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Cancel-folder-publication.md b/docs/ru/md/Dropbox/Shared-access-settings/Cancel-folder-publication.md
similarity index 80%
rename from docs/ru/md/!temp/Dropbox/Shared-access-settings/Cancel-folder-publication.md
rename to docs/ru/md/Dropbox/Shared-access-settings/Cancel-folder-publication.md
index 3325099435..b4eb52454a 100644
--- a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Cancel-folder-publication.md
+++ b/docs/ru/md/Dropbox/Shared-access-settings/Cancel-folder-publication.md
@@ -14,12 +14,12 @@ sidebar_position: 2
| IDПапки | --folder | Строка | ID публичного каталога (shared folder ID) |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
- Папка = "5008139809";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
+ Папка = "5022319569";
Результат = OPI_Dropbox.ОтменитьПубликациюПапки(Токен, Папка);
ТекущийСтатус = "in_progress";
@@ -34,9 +34,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ОтменитьПубликациюПапки --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --folder %folder%
+ oint dropbox ОтменитьПубликациюПапки --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --folder %folder%
```
diff --git a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md b/docs/ru/md/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md
similarity index 89%
rename from docs/ru/md/!temp/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md
rename to docs/ru/md/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md
index 0a260aa7e6..34a20cebb6 100644
--- a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md
+++ b/docs/ru/md/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md
@@ -14,7 +14,7 @@ sidebar_position: 5
| IDРаботы | --job | Строка | ID асинхронной работы |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
@@ -22,7 +22,7 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint dropbox ПолучитьСтатусАсинхронногоИзменения --token %token% --job %job%
diff --git a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Publish-folder.md b/docs/ru/md/Dropbox/Shared-access-settings/Publish-folder.md
similarity index 83%
rename from docs/ru/md/!temp/Dropbox/Shared-access-settings/Publish-folder.md
rename to docs/ru/md/Dropbox/Shared-access-settings/Publish-folder.md
index 3418e43e0e..8e01dd9bd2 100644
--- a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Publish-folder.md
+++ b/docs/ru/md/Dropbox/Shared-access-settings/Publish-folder.md
@@ -14,11 +14,11 @@ sidebar_position: 1
| Путь | --path | Строка | Путь к целевому каталогу |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Путь = "/New";
Результат = OPI_Dropbox.ОпубликоватьПапку(Токен, Путь);
@@ -26,9 +26,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ОпубликоватьПапку --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path%
+ oint dropbox ОпубликоватьПапку --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New"
```
diff --git a/docs/ru/md/!temp/Dropbox/Shared-access-settings/_category_.json b/docs/ru/md/Dropbox/Shared-access-settings/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Dropbox/Shared-access-settings/_category_.json
rename to docs/ru/md/Dropbox/Shared-access-settings/_category_.json
diff --git a/docs/ru/md/!temp/Dropbox/Tag-work/Add-tag.md b/docs/ru/md/Dropbox/Tag-work/Add-tag.md
similarity index 71%
rename from docs/ru/md/!temp/Dropbox/Tag-work/Add-tag.md
rename to docs/ru/md/Dropbox/Tag-work/Add-tag.md
index 3521895585..d1a3e3ae46 100644
--- a/docs/ru/md/!temp/Dropbox/Tag-work/Add-tag.md
+++ b/docs/ru/md/Dropbox/Tag-work/Add-tag.md
@@ -15,12 +15,12 @@ sidebar_position: 2
| Тег | --tag | Строка | Текст тега |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
Тег = "Важное";
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Путь = "/New/mydoc.docx";
Результат = OPI_Dropbox.ДобавитьТег(Токен, Путь, Тег);
@@ -28,9 +28,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox ДобавитьТег --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% --tag %tag%
+ oint dropbox ДобавитьТег --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/mydoc.docx" --tag "Важное"
```
diff --git a/docs/ru/md/!temp/Dropbox/Tag-work/Delete-tag.md b/docs/ru/md/Dropbox/Tag-work/Delete-tag.md
similarity index 71%
rename from docs/ru/md/!temp/Dropbox/Tag-work/Delete-tag.md
rename to docs/ru/md/Dropbox/Tag-work/Delete-tag.md
index e6de7728aa..61a9a07c84 100644
--- a/docs/ru/md/!temp/Dropbox/Tag-work/Delete-tag.md
+++ b/docs/ru/md/Dropbox/Tag-work/Delete-tag.md
@@ -15,12 +15,12 @@ sidebar_position: 3
| Тег | --tag | Строка | Текст тега |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
Тег = "Важное";
- Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...";
+ Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...";
Путь = "/New/mydoc.docx";
Результат = OPI_Dropbox.УдалитьТег(Токен, Путь, Тег);
@@ -28,9 +28,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint dropbox УдалитьТег --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% --tag %tag%
+ oint dropbox УдалитьТег --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/mydoc.docx" --tag "Важное"
```
diff --git a/docs/ru/md/!temp/Dropbox/Tag-work/Get-tag-list.md b/docs/ru/md/Dropbox/Tag-work/Get-tag-list.md
similarity index 90%
rename from docs/ru/md/!temp/Dropbox/Tag-work/Get-tag-list.md
rename to docs/ru/md/Dropbox/Tag-work/Get-tag-list.md
index 2c259fb400..ab4b66060c 100644
--- a/docs/ru/md/!temp/Dropbox/Tag-work/Get-tag-list.md
+++ b/docs/ru/md/Dropbox/Tag-work/Get-tag-list.md
@@ -14,7 +14,7 @@ sidebar_position: 1
| Пути | --paths | Строка, Массив Из Строка | Путь или набору путей к файлам |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
```bsl title="Пример кода"
@@ -22,7 +22,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint dropbox ПолучитьСписокТегов --token %token% --paths %paths%
diff --git a/docs/ru/md/!temp/Dropbox/Tag-work/_category_.json b/docs/ru/md/Dropbox/Tag-work/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Dropbox/Tag-work/_category_.json
rename to docs/ru/md/Dropbox/Tag-work/_category_.json
diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md b/docs/ru/md/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md
similarity index 93%
rename from docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md
rename to docs/ru/md/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md
index 6940bb09b3..a9839d14de 100644
--- a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md
+++ b/docs/ru/md/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| Календарь | --calendar | Строка | ID календаря |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar ДобавитьКалендарьВСписок --token %token% --calendar %calendar%
diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md b/docs/ru/md/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md
similarity index 90%
rename from docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md
rename to docs/ru/md/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md
index 76a7dd8318..3761792881 100644
--- a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md
+++ b/docs/ru/md/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md
@@ -14,7 +14,7 @@ sidebar_position: 4
| Календарь | --calendar | Строка | ID календаря |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar УдалитьКалендарьИзСписка --token %token% --calendar %calendar%
diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Edit-list-calendar.md b/docs/ru/md/Google_Calendar/Calendar-list-management/Edit-list-calendar.md
similarity index 95%
rename from docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Edit-list-calendar.md
rename to docs/ru/md/Google_Calendar/Calendar-list-management/Edit-list-calendar.md
index 9245745f38..364e7d1dc3 100644
--- a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Edit-list-calendar.md
+++ b/docs/ru/md/Google_Calendar/Calendar-list-management/Edit-list-calendar.md
@@ -17,7 +17,7 @@ sidebar_position: 5
| Скрытый | --hidden | Булево | Скрытый календарь |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -33,7 +33,7 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar ИзменитьКалендарьСписка --token %token% --calendar %calendar% --primary %primary% --secondary %secondary% --hidden %hidden%
diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Get-calendar-list.md b/docs/ru/md/Google_Calendar/Calendar-list-management/Get-calendar-list.md
similarity index 97%
rename from docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Get-calendar-list.md
rename to docs/ru/md/Google_Calendar/Calendar-list-management/Get-calendar-list.md
index 0163b9b133..ff95394232 100644
--- a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Get-calendar-list.md
+++ b/docs/ru/md/Google_Calendar/Calendar-list-management/Get-calendar-list.md
@@ -13,7 +13,7 @@ sidebar_position: 1
| Токен | --token | Строка | Токен |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий данных календарей
+ Возвращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий данных календарей
```bsl title="Пример кода"
@@ -25,7 +25,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar ПолучитьСписокКалендарей --token %token%
diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Get-list-calendar.md b/docs/ru/md/Google_Calendar/Calendar-list-management/Get-list-calendar.md
similarity index 93%
rename from docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Get-list-calendar.md
rename to docs/ru/md/Google_Calendar/Calendar-list-management/Get-list-calendar.md
index e61438fb26..9e6e7b9255 100644
--- a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Get-list-calendar.md
+++ b/docs/ru/md/Google_Calendar/Calendar-list-management/Get-list-calendar.md
@@ -14,7 +14,7 @@ sidebar_position: 3
| Календарь | --calendar | Строка | ID календаря |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar ПолучитьКалендарьСписка --token %token% --calendar %calendar%
diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/_category_.json b/docs/ru/md/Google_Calendar/Calendar-list-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Google_Calendar/Calendar-list-management/_category_.json
rename to docs/ru/md/Google_Calendar/Calendar-list-management/_category_.json
diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md
similarity index 88%
rename from docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md
rename to docs/ru/md/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md
index fd1fd9ea7f..8ffc9c4062 100644
--- a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md
+++ b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md
@@ -13,7 +13,7 @@ sidebar_position: 4
| Токен | --token | Строка | Токен |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -24,7 +24,7 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar ОчиститьОсновнойКалендарь --token %token%
diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Create-calendar.md b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Create-calendar.md
similarity index 92%
rename from docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Create-calendar.md
rename to docs/ru/md/Google_Calendar/Calendar-metadata-management/Create-calendar.md
index a2cc06130e..f468f3b79c 100644
--- a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Create-calendar.md
+++ b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Create-calendar.md
@@ -14,7 +14,7 @@ sidebar_position: 1
| Наименование | --title | Строка | Наименование создаваемого календаря |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar СоздатьКалендарь --token %token% --title %title%
diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Delete-calendar.md b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Delete-calendar.md
similarity index 88%
rename from docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Delete-calendar.md
rename to docs/ru/md/Google_Calendar/Calendar-metadata-management/Delete-calendar.md
index c459f994ac..b94693beea 100644
--- a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Delete-calendar.md
+++ b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Delete-calendar.md
@@ -14,7 +14,7 @@ sidebar_position: 5
| Календарь | --calendar | Строка | ID календаря |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -25,7 +25,7 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar УдалитьКалендарь --token %token% --calendar %calendar%
diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md
similarity index 88%
rename from docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md
rename to docs/ru/md/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md
index bea292a326..c6e0843710 100644
--- a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md
+++ b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md
@@ -16,7 +16,7 @@ sidebar_position: 3
| Описание | --description | Строка | Новое описание календаря |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -30,9 +30,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint gcalendar ИзменитьМетаданныеКалендаря --token %token% --calendar %calendar% --title %title% --description %description%
+ oint gcalendar ИзменитьМетаданныеКалендаря --token %token% --calendar %calendar% --title "Тестовый календарь (изм.)" --description "Тестовое описание"
```
diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md
similarity index 93%
rename from docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md
rename to docs/ru/md/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md
index d9b30904ea..3ddb7ef9ca 100644
--- a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md
+++ b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| Календарь | --calendar | Строка | ID календаря |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar ПолучитьМетаданныеКалендаря --token %token% --calendar %calendar%
diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/_category_.json b/docs/ru/md/Google_Calendar/Calendar-metadata-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/_category_.json
rename to docs/ru/md/Google_Calendar/Calendar-metadata-management/_category_.json
diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/Create-event.md b/docs/ru/md/Google_Calendar/Event-management/Create-event.md
similarity index 97%
rename from docs/ru/md/!temp/Google_Calendar/Event-management/Create-event.md
rename to docs/ru/md/Google_Calendar/Event-management/Create-event.md
index 83b5e8d4c4..c252d15b34 100644
--- a/docs/ru/md/!temp/Google_Calendar/Event-management/Create-event.md
+++ b/docs/ru/md/Google_Calendar/Event-management/Create-event.md
@@ -15,7 +15,7 @@ sidebar_position: 4
| ОписаниеСобытия | --props | Соответствие Из КлючИЗначение | Описание события |
- Вовзращаемое значение: Строка, Произвольный, HTTPОтвет, ДвоичныеДанные, Неопределено - ответ сервера Google
+ Возвращаемое значение: Строка, Произвольный, HTTPОтвет, ДвоичныеДанные, Неопределено - ответ сервера Google
```bsl title="Пример кода"
@@ -40,7 +40,7 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar СоздатьСобытие --token %token% --calendar %calendar% --props %props%
diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/Delete-event.md b/docs/ru/md/Google_Calendar/Event-management/Delete-event.md
similarity index 91%
rename from docs/ru/md/!temp/Google_Calendar/Event-management/Delete-event.md
rename to docs/ru/md/Google_Calendar/Event-management/Delete-event.md
index 6b1cd5ccd9..30c6959b7e 100644
--- a/docs/ru/md/!temp/Google_Calendar/Event-management/Delete-event.md
+++ b/docs/ru/md/Google_Calendar/Event-management/Delete-event.md
@@ -15,7 +15,7 @@ sidebar_position: 7
| Событие | --event | Строка | ID события |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -27,7 +27,7 @@ sidebar_position: 7
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar УдалитьСобытие --token %token% --calendar %calendar% --event %event%
diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/Edit-event.md b/docs/ru/md/Google_Calendar/Event-management/Edit-event.md
similarity index 96%
rename from docs/ru/md/!temp/Google_Calendar/Event-management/Edit-event.md
rename to docs/ru/md/Google_Calendar/Event-management/Edit-event.md
index 1dd7ba5018..a864a07e41 100644
--- a/docs/ru/md/!temp/Google_Calendar/Event-management/Edit-event.md
+++ b/docs/ru/md/Google_Calendar/Event-management/Edit-event.md
@@ -16,7 +16,7 @@ sidebar_position: 6
| Событие | --event | Строка | ID события |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -31,7 +31,7 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar ИзменитьСобытие --token %token% --calendar %calendar% --props %props% --event %event%
diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/Get-event-description.md b/docs/ru/md/Google_Calendar/Event-management/Get-event-description.md
similarity index 94%
rename from docs/ru/md/!temp/Google_Calendar/Event-management/Get-event-description.md
rename to docs/ru/md/Google_Calendar/Event-management/Get-event-description.md
index 56d8323d4e..4b11ab9850 100644
--- a/docs/ru/md/!temp/Google_Calendar/Event-management/Get-event-description.md
+++ b/docs/ru/md/Google_Calendar/Event-management/Get-event-description.md
@@ -12,7 +12,7 @@ sidebar_position: 1
|-|-|-|-|
- Вовзращаемое значение: Соответствие Из КлючИЗначение - Пустой макет события
+ Возвращаемое значение: Соответствие Из КлючИЗначение - Пустой макет события
```bsl title="Пример кода"
@@ -20,7 +20,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar ПолучитьОписаниеСобытия
diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/Get-event-list.md b/docs/ru/md/Google_Calendar/Event-management/Get-event-list.md
similarity index 95%
rename from docs/ru/md/!temp/Google_Calendar/Event-management/Get-event-list.md
rename to docs/ru/md/Google_Calendar/Event-management/Get-event-list.md
index 18089ff1c8..4ff0846a59 100644
--- a/docs/ru/md/!temp/Google_Calendar/Event-management/Get-event-list.md
+++ b/docs/ru/md/Google_Calendar/Event-management/Get-event-list.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| Календарь | --calendar | Строка | ID календаря |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий событий
+ Возвращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий событий
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar ПолучитьСписокСобытий --token %token% --calendar %calendar%
diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/Get-event.md b/docs/ru/md/Google_Calendar/Event-management/Get-event.md
similarity index 95%
rename from docs/ru/md/!temp/Google_Calendar/Event-management/Get-event.md
rename to docs/ru/md/Google_Calendar/Event-management/Get-event.md
index 329c97451d..f2ad76f2ac 100644
--- a/docs/ru/md/!temp/Google_Calendar/Event-management/Get-event.md
+++ b/docs/ru/md/Google_Calendar/Event-management/Get-event.md
@@ -15,7 +15,7 @@ sidebar_position: 3
| Событие | --event | Строка | ID события |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -27,7 +27,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar ПолучитьСобытие --token %token% --calendar %calendar% --event %event%
diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/Move-event.md b/docs/ru/md/Google_Calendar/Event-management/Move-event.md
similarity index 96%
rename from docs/ru/md/!temp/Google_Calendar/Event-management/Move-event.md
rename to docs/ru/md/Google_Calendar/Event-management/Move-event.md
index 701025afe6..1f8db0c9df 100644
--- a/docs/ru/md/!temp/Google_Calendar/Event-management/Move-event.md
+++ b/docs/ru/md/Google_Calendar/Event-management/Move-event.md
@@ -16,7 +16,7 @@ sidebar_position: 5
| Событие | --event | Строка | ID события календаря источника |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -28,7 +28,7 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint gcalendar ПереместитьСобытие --token %token% --from %from% --to %to% --event %event%
diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/_category_.json b/docs/ru/md/Google_Calendar/Event-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Google_Calendar/Event-management/_category_.json
rename to docs/ru/md/Google_Calendar/Event-management/_category_.json
diff --git a/docs/ru/md/Google_Calendar/Google_Calendar.md b/docs/ru/md/Google_Calendar/Google_Calendar.md
deleted file mode 100644
index 3db2d5669e..0000000000
--- a/docs/ru/md/Google_Calendar/Google_Calendar.md
+++ /dev/null
@@ -1,98 +0,0 @@
----
-id: GoogleCalendar
-sidebar_class_name: GoogleCalendar
----
-
-
-
-# Google Календарь
-
-Этот раздел посвящен библиотеке для работы с API Google Календаря. На данной странице описаны все действия, необходимые для полноценного начала работы
-
-:::important
-Если вы уже используете ОПИ для работы с другими сервисами Google Workspase и выполняли стартовую настройку, то пункты **Создание проекта** и **Настройка OAuth** можно пропустить. Необходимо лишь **включить сервис Google Drive** в своем проекте и **заново получить токен** (последние два пункта инструкции).
-:::
-
-## Начало работы
-
-
-
-### Создание проекта
-
-1. Перейдите на [главную страницу Google Cloud](https://console.cloud.google.com) и создайте проект
-
-
-
-2. Выберите созданный проект и в боковом меню перейдите APIs and Services -> OAuth consent screen
-
-
-
-3. Выберите пункт External
-
-
-
-4. Заполните поля App name, User support email и Email addresses (все поля со звездочками)
-
-
-
-5. Нажимайте далее и Save and continue на последней вкладке
-
-
-
-6. Нажмите Publish App
-
-
-
-
-
-### Настройка OAuth
-
-1. В боковом меню выберите пункт Credentials -> Create Credentials -> OAuth client ID
-
-
-
-2. Введите имя и выберите Application type - Desktop app
-
-
-
-3. Сохраните ClientID и Client Secret
-
-
-
-
-
-### Включение сервиса Google Calendar
-
-1. Перейдите на [страницу Календаря в Marketplace](https://console.cloud.google.com/marketplace/product/google/calendar-json.googleapis.com)
-
-2. Нажмите Enable
-
-
-
-
-
-### Получение Токена
-
-1. Передайте ClientID в функцию OPI_GoogleWorkspace.СформироватьСсылкуПолученияКода() с булево параметрами используемых вами сервисов. Результатом функции будет URL, который необходимо открыть в браузере. Авторизуйтесь при помощи своего аккаунта Google
-
-
-
-2. Скопируйте код из URL после авторизации
-
-
-
-3. Используйте полученный код, ClientID и Client Secret для вызова функции OPI_GoogleWorkspace.ПолучитьТокенПоКоду(ClientID, ClientSecret, Code)
-
-```json title="Результат функции ПолучитьТокенПоКоду(), если перевести его в JSON"
-
-{
- "token_type": "Bearer",
- "refresh_token": "1//09au6OES3JN9oCgYIARAAGAkSNwF-L9Ir1B7uawfwafT1wE0FKO519Xj6JxawfawfyjMyJ_QlUZYLHZqw",
- "scope": "https://www.googleapis.com/auth/calendar",
- "expires_in": 3599,
- "access_token": "ya29.a0AfB_byA344tXkIawdawdwadadhyZQV8bSZn_snNXtY2HLb7l71awdawdawdad-ASgpzyOSWIvEmPruhUa_1yCCq6jvoD0r_q-fNEsARrH8zpJ3c6LNGWvwdg8CXsSxYaCgYKAWkSawfwafawfrCK0EP5kZY_A0171"
-}
-
-```
-
-4. Используйте **access_token** для передачи в качестве параметра Токен при вызове функций библиотеки, а refresh_token - для получения нового access_token (функция OPI_GoogleWorkspace.ОбновитьТокен(ClientID, ClientSecret, RefreshToken)), когда время жизни старого истечет. При обновлении токена refresh_token не обновляется - вы можете использовать его один и тот же для получения нового access_token каждый раз.
diff --git a/docs/ru/md/Google_Calendar/Rabota-s-metadannymi-kalendarey/Izmenit-dannye-kalendarya.md b/docs/ru/md/Google_Calendar/Rabota-s-metadannymi-kalendarey/Izmenit-dannye-kalendarya.md
deleted file mode 100644
index 3f0ef78738..0000000000
--- a/docs/ru/md/Google_Calendar/Rabota-s-metadannymi-kalendarey/Izmenit-dannye-kalendarya.md
+++ /dev/null
@@ -1,55 +0,0 @@
----
-sidebar_position: 2
----
-
-# Изменить метаданные календаря
-Изменяет поля метаданных календаря
-
-*Функция ИзменитьМетаданныеКалендаря(Знач Токен, Знач Календарь, Знач Наименование = "", Знач Описание = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | Календарь | --calendar | Строка | ID календаря для изменения |
- | Наименование | --title | Строка (необяз.) | Новое наименование календаря |
- | Описание | --description | Строка (необяз.) | Новое описание календаря |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Google
-
-```bsl title="Пример кода"
-
- Наименование = "Тестовый календарь (изм.)";
- Описание = "Тестовое описание";
- Ответ = OPI_GoogleCalendar.ИзменитьМетаданныеКалендаря(Токен, "55868c32be16935f0...", Наименование, Описание); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint google ОбновитьТокен --id %clientid% --secret %clientsecret% --refresh %refreshtoken% > token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token=
-
-# Google Drive
-
-Этот раздел посвящен библиотеке для работы с API Google Drive. На данной странице описаны все действия, необходимые для полноценного начала работы
-
-:::important
-Если вы уже используете ОПИ для работы с другими сервисами Google Workspase и выполняли стартовую настройку, то пункты **Создание проекта** и **Настройка OAuth** можно пропустить. Необходимо лишь **включить сервис Google Drive** в своем проекте и **заново получить токен** (последние два пункта инструкции).
-:::
-
-## Начало работы
-
-
-
-### Создание проекта
-
-1. Перейдите на [главную страницу Google Cloud](https://console.cloud.google.com) и создайте проект
-
-
-
-2. Выберите созданный проект и в боковом меню перейдите APIs and Services -> OAuth consent screen
-
-
-
-3. Выберите пункт External
-
-
-
-4. Заполните поля App name, User support email и Email addresses (все поля со звездочками)
-
-
-
-5. Нажимайте далее и Save and continue на последней вкладке
-
-
-
-6. Нажмите Publish App
-
-
-
-
-
-### Настройка OAuth
-
-1. В боковом меню выберите пункт Credentials -> Create Credentials -> OAuth client ID
-
-
-
-2. Введите имя и выберите Application type - Desktop app
-
-
-
-3. Сохраните ClientID и Client Secret
-
-
-
-
-
-### Включение сервиса Google Drive
-
-1. Перейдите на [страницу Drive в Marketplace](https://console.cloud.google.com/marketplace/product/google/drive.googleapis.com)
-
-2. Нажмите Enable
-
-
-
-
-
-### Получение Токена
-
-1. Передайте ClientID в функцию OPI_GoogleWorkspace.СформироватьСсылкуПолученияКода() с булево параметрами используемых вами сервисов. Результатом функции будет URL, который необходимо открыть в браузере. Авторизуйтесь при помощи своего аккаунта Google
-
-
-
-2. Скопируйте код из URL после авторизации
-
-
-
-3. Используйте полученный код, ClientID и Client Secret для вызова функции OPI_GoogleWorkspace.ПолучитьТокенПоКоду(ClientID, ClientSecret, Code)
-
-```json title="Результат функции ПолучитьТокенПоКоду(), если перевести его в JSON"
-
-{
- "token_type": "Bearer",
- "refresh_token": "1//09au6OES3JN9oCgYIARAAGAkSNwF-L9Ir1B7uawfwafT1wE0FKO519Xj6JxawfawfyjMyJ_QlUZYLHZqw",
- "scope": "https://www.googleapis.com/auth/...",
- "expires_in": 3599,
- "access_token": "ya29.a0AfB_byA344tXkIawdawdwadadhyZQV8bSZn_snNXtY2HLb7l71awdawdawdad-ASgpzyOSWIvEmPruhUa_1yCCq6jvoD0r_q-fNEsARrH8zpJ3c6LNGWvwdg8CXsSxYaCgYKAWkSawfwafawfrCK0EP5kZY_A0171"
-}
-
-```
-
-4. Используйте **access_token** для передачи в качестве параметра Токен при вызове функций библиотеки, а refresh_token - для получения нового access_token (функция OPI_GoogleWorkspace.ОбновитьТокен(ClientID, ClientSecret, RefreshToken)), когда время жизни старого истечет. При обновлении токена refresh_token не обновляется - вы можете использовать его один и тот же для получения нового access_token каждый раз.
diff --git a/docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/Obnovit-fayl.md b/docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/Obnovit-fayl.md
deleted file mode 100644
index 86dc784b76..0000000000
--- a/docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/Obnovit-fayl.md
+++ /dev/null
@@ -1,50 +0,0 @@
----
-sidebar_position: 6
----
-
-# Обновить файл
-Обновляет двоичные данные существующего файла
-
-*Функция ОбновитьФайл(Знач Токен, Знач Идентификатор, Знач Файл, Знач НовоеИмя = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | Идентификатор | --object | Строка | ID копируемого объекта |
- | Файл | --file | ДвоичныеДанные,Строка | Двоичные данные или путь к новым данным |
- | НовоеИмя | --title | Строка (необяз.) | Новое имя файла |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Google
-
-```bsl title="Пример кода"
-
- НовоеИмя = "Обновленный файл.jpeg";
- КартинкаЗамены = "C:\OPI\image2.jpg";
- Идентификатор = "1V0oaZh3qQZ7-wbARC8-vrErAFllsBGSJ";
-
- Ответ = OPI_GoogleDrive.ОбновитьФайл(Токен, Идентификатор, КартинкаЗамены, НовоеИмя) //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint google ОбновитьТокен --id %clientid% --secret %clientsecret% --refresh %refreshtoken% > token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token= token.json
- oint tools РазложитьJSON --json token.json --name access_token > token.tmp
- set /p token=
-
-# Google Sheets
-
-Этот раздел посвящен библиотеке для работы с API Google Sheets. На данной странице описаны все действия, необходимые для полноценного начала работы
-
-:::important
-Если вы уже используете ОПИ для работы с другими сервисами Google Workspase и выполняли стартовую настройку, то пункты **Создание проекта** и **Настройка OAuth** можно пропустить. Необходимо лишь **включить сервис Google Sheets** в своем проекте и **заново получить токен** (последние два пункта инструкции).
-:::
-
-## Начало работы
-
-
-
-### Создание проекта
-
-1. Перейдите на [главную страницу Google Cloud](https://console.cloud.google.com) и создайте проект
-
-
-
-2. Выберите созданный проект и в боковом меню перейдите APIs and Services -> OAuth consent screen
-
-
-
-3. Выберите пункт External
-
-
-
-4. Заполните поля App name, User support email и Email addresses (все поля со звездочками)
-
-
-
-5. Нажимайте далее и Save and continue на последней вкладке
-
-
-
-6. Нажмите Publish App
-
-
-
-
-
-### Настройка OAuth
-
-1. В боковом меню выберите пункт Credentials -> Create Credentials -> OAuth client ID
-
-
-
-2. Введите имя и выберите Application type - Desktop app
-
-
-
-3. Сохраните ClientID и Client Secret
-
-
-
-
-
-### Включение сервиса Google Sheets
-
-1. Перейдите на [страницу Sheets в Marketplace](https://console.cloud.google.com/marketplace/product/google/sheets.googleapis.com)
-
-2. Нажмите Enable
-
-
-
-
-
-### Получение Токена
-
-1. Передайте ClientID в функцию OPI_GoogleWorkspace.СформироватьСсылкуПолученияКода() с булево параметрами используемых вами сервисов. Результатом функции будет URL, который необходимо открыть в браузере. Авторизуйтесь при помощи своего аккаунта Google
-
-
-
-2. Скопируйте код из URL после авторизации
-
-
-
-3. Используйте полученный код, ClientID и Client Secret для вызова функции OPI_GoogleWorkspace.ПолучитьТокенПоКоду(ClientID, ClientSecret, Code)
-
-```json title="Результат функции ПолучитьТокенПоКоду(), если перевести его в JSON"
-
-{
- "token_type": "Bearer",
- "refresh_token": "1//09au6OES3JN9oCgYIARAAGAkSNwF-L9Ir1B7uawfwafT1wE0FKO519Xj6JxawfawfyjMyJ_QlUZYLHZqw",
- "scope": "https://www.googleapis.com/auth/...",
- "expires_in": 3599,
- "access_token": "ya29.a0AfB_byA344tXkIawdawdwadadhyZQV8bSZn_snNXtY2HLb7l71awdawdawdad-ASgpzyOSWIvEmPruhUa_1yCCq6jvoD0r_q-fNEsARrH8zpJ3c6LNGWvwdg8CXsSxYaCgYKAWkSawfwafawfrCK0EP5kZY_A0171"
-}
-
-```
-
-4. Используйте **access_token** для передачи в качестве параметра Токен при вызове функций библиотеки, а refresh_token - для получения нового access_token (функция OPI_GoogleWorkspace.ОбновитьТокен(ClientID, ClientSecret, RefreshToken)), когда время жизни старого истечет. При обновлении токена refresh_token не обновляется - вы можете использовать его один и тот же для получения нового access_token каждый раз.
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Ochistit-yacheyki.md b/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Ochistit-yacheyki.md
deleted file mode 100644
index 3bdf8cbbdc..0000000000
--- a/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Ochistit-yacheyki.md
+++ /dev/null
@@ -1,54 +0,0 @@
----
-sidebar_position: 2
----
-
-# Очистить ячейки
- Очищает значение в ячейках
-
-
-*Функция ОчиститьЯчейки(Знач Токен, Знач Книга, Знач МассивЯчеек, Знач Лист = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | Книга | --spreadsheet | Строка | ID книги |
- | МассивЯчеек | --cells | Массив из Строка | Массив ячеек вида А1 для очистки |
- | Лист | --sheetname | Строка | Имя листа (первый лист по умолчанию) |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
-
-```bsl title="Пример кода"
-
- МассивЯчеек = Новый Массив;
- МассивЯчеек.Добавить("B2");
- МассивЯчеек.Добавить("A3");
- МассивЯчеек.Добавить("B4");
-
- Книга = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
- Лист = "Лист2";
-
- Ответ = OPI_GoogleSheets.ОчиститьЯчейки(Токен, Книга, МассивЯчеек, Лист); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint gsheets ОчиститьЯчейки --token %token% --spreadsheet 1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc --cells "['B2','A3','B4']" --sheetname Лист2
-
-```
-
-
-```json title="Результат"
-
-{
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "clearedRanges": [
- "'Лист2'!B2",
- "'Лист2'!A3",
- "'Лист2'!B4"
- ]
-}
-
-```
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Poluchit-znacheniya-yacheek.md b/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Poluchit-znacheniya-yacheek.md
deleted file mode 100644
index 1562da4f3a..0000000000
--- a/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Poluchit-znacheniya-yacheek.md
+++ /dev/null
@@ -1,77 +0,0 @@
----
-sidebar_position: 3
----
-
-# Получить значения ячеек
- Получает значения ячеек таблицы
-
-
-*Функция ПолучитьЗначенияЯчеек(Знач Токен, Знач Книга, Знач МассивЯчеек = "", Знач Лист = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | Книга | --spreadsheet | Строка | ID книги |
- | МассивЯчеек | --cells | Массив из Строка | Массив ячеек вида А1 для получения (весь лист, если не заполнено) |
- | Лист | --sheetname | Строка | Имя листа (первый лист по умолчанию) |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
-
-```bsl title="Пример кода"
-
- МассивЯчеек = Новый Массив;
- МассивЯчеек.Добавить("B2");
- МассивЯчеек.Добавить("A3");
- МассивЯчеек.Добавить("B4");
-
- Книга = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
- Лист = "Лист2";
-
- Ответ = OPI_GoogleSheets.ПолучитьЗначенияЯчеек(Токен, Книга, МассивЯчеек, Лист); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint gsheets ПолучитьЗначенияЯчеек --token %token% --spreadsheet 1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc --cells "['B2','A3','B4']" --sheetname Лист2
-
-```
-
-```json title="Результат"
-
-{
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "valueRanges": [
- {
- "range": "'Лист2'!B2",
- "majorDimension": "ROWS",
- "values": [
- [
- "Это B2"
- ]
- ]
- },
- {
- "range": "'Лист2'!A3",
- "majorDimension": "ROWS",
- "values": [
- [
- "Это A3"
- ]
- ]
- },
- {
- "range": "'Лист2'!B4",
- "majorDimension": "ROWS",
- "values": [
- [
- "Это B4"
- ]
- ]
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Ustanovit-znacheniya-yacheek.md b/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Ustanovit-znacheniya-yacheek.md
deleted file mode 100644
index 228b4a554f..0000000000
--- a/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Ustanovit-znacheniya-yacheek.md
+++ /dev/null
@@ -1,123 +0,0 @@
----
-sidebar_position: 1
----
-
-# Установить значения ячеек
- Устанавливает значения ячеек листа
-
-
-*Функция УстановитьЗначенияЯчеек(Знач Токен, Знач Книга, Знач СоответствиеЗначений, Знач Лист = "", Знач ОсновноеИзмерение = "COLUMNS") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | Книга | --spreadsheet | Строка | ID книги |
- | СоответствиеЗначений | --data | Соответствие Из КлючИЗначение | Данные заполнения, где ключ это имя ячейки вида A1 |
- | Лист | --sheetname | Строка | Имя листа (первый лист по умолчанию) |
- | ОсновноеИзмерение | --dim | Строка | Основное измерение при заполнении диапазона массивом |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
-
-```bsl title="Пример кода"
-
- СоответствиеЗначений = Новый Соответствие;
- СоответствиеЗначений.Вставить("A1", "Это A1");
- СоответствиеЗначений.Вставить("A2", "Это A2");
- СоответствиеЗначений.Вставить("B2", "Это B2");
- СоответствиеЗначений.Вставить("B3", "Это B3");
- СоответствиеЗначений.Вставить("A3", "Это A3");
- СоответствиеЗначений.Вставить("A4", "Это A4");
- СоответствиеЗначений.Вставить("B1", "Это B1");
- СоответствиеЗначений.Вставить("B4", "Это B4");
-
- Книга = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
- Лист = "Лист2";
-
- Ответ = OPI_GoogleSheets.УстановитьЗначенияЯчеек(Токен, Книга, СоответствиеЗначений, Лист); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint gsheets УстановитьЗначенияЯчеек --token %token% --spreadsheet 1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc --data "./data.json" --sheetname Лист2
-
- или
-
- oint gsheets УстановитьЗначенияЯчеек --token %token% --spreadsheet 1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc --data "{'A1':'Это А1','A2':'Это A2'}" --sheetname Лист2
-
-```
-
-
-
-
-```json title="Результат"
-
- {
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "totalUpdatedRows": 4,
- "totalUpdatedColumns": 2,
- "totalUpdatedCells": 8,
- "totalUpdatedSheets": 1,
- "responses": [
- {
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "updatedRange": "'Лист2'!A1",
- "updatedRows": 1,
- "updatedColumns": 1,
- "updatedCells": 1
- },
- {
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "updatedRange": "'Лист2'!A2",
- "updatedRows": 1,
- "updatedColumns": 1,
- "updatedCells": 1
- },
- {
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "updatedRange": "'Лист2'!B2",
- "updatedRows": 1,
- "updatedColumns": 1,
- "updatedCells": 1
- },
- {
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "updatedRange": "'Лист2'!B3",
- "updatedRows": 1,
- "updatedColumns": 1,
- "updatedCells": 1
- },
- {
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "updatedRange": "'Лист2'!A3",
- "updatedRows": 1,
- "updatedColumns": 1,
- "updatedCells": 1
- },
- {
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "updatedRange": "'Лист2'!A4",
- "updatedRows": 1,
- "updatedColumns": 1,
- "updatedCells": 1
- },
- {
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "updatedRange": "'Лист2'!B1",
- "updatedRows": 1,
- "updatedColumns": 1,
- "updatedCells": 1
- },
- {
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "updatedRange": "'Лист2'!B4",
- "updatedRows": 1,
- "updatedColumns": 1,
- "updatedCells": 1
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-dannymi/_category_.json b/docs/ru/md/Google_Sheets/Rabota-s-dannymi/_category_.json
deleted file mode 100644
index 3a2c532a96..0000000000
--- a/docs/ru/md/Google_Sheets/Rabota-s-dannymi/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Работа с данными",
-"position": "3"
-}
\ No newline at end of file
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-dannymi/img/1.png b/docs/ru/md/Google_Sheets/Rabota-s-dannymi/img/1.png
deleted file mode 100644
index ed8d2fd1d8..0000000000
Binary files a/docs/ru/md/Google_Sheets/Rabota-s-dannymi/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-knigami/Izmenit-naimenovanie-knigi.md b/docs/ru/md/Google_Sheets/Rabota-s-knigami/Izmenit-naimenovanie-knigi.md
deleted file mode 100644
index fe5dd2f838..0000000000
--- a/docs/ru/md/Google_Sheets/Rabota-s-knigami/Izmenit-naimenovanie-knigi.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-sidebar_position: 3
----
-
-# Изменить наименование книги
- Изменяет наименование существующей книги
-
-
-*Функция ИзменитьНаименованиеКниги(Знач Токен, Знач Книга, Знач Наименование) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | Книга | --spreadsheet | Строка | ID книги |
- | Наименование | --title | Строка | Новое наименование |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
-
-```bsl title="Пример кода"
-
- Книга = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
- Наименование = "Тестовая таблица (изм.)";
-
- Ответ = OPI_GoogleSheets.ИзменитьНаименованиеКниги(Токен, Книга, Наименование); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint gsheets ИзменитьНаименованиеКниги --token %token% --spreadsheet 1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc --title "Тестовая таблица (изм.)"
-
-```
-
-
-
-
-
-```json title="Результат"
-
-{
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "replies": [
- {}
- ]
-}
-
-```
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-knigami/Poluchit-knigu.md b/docs/ru/md/Google_Sheets/Rabota-s-knigami/Poluchit-knigu.md
deleted file mode 100644
index d43815b778..0000000000
--- a/docs/ru/md/Google_Sheets/Rabota-s-knigami/Poluchit-knigu.md
+++ /dev/null
@@ -1,199 +0,0 @@
----
-sidebar_position: 2
----
-
-# Получить книгу
- Получает информацию о книге по ID
-
-
-*Функция ПолучитьКнигу(Знач Токен, Знач Идентификатор) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | Идентификатор | --spreadsheet | Строка | Идентификатор книги |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
-
-```bsl title="Пример кода"
-
- Идентификатор = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
-
- Ответ = OPI_GoogleSheets.ПолучитьКнигу(Токен, Идентификатор); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint gsheets ПолучитьКнигу --token %token% --spreadsheet 1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc
-
-```
-
-
-```json title="Результат"
-
-{
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "properties": {
- "title": "Тестовая таблица (изм.)",
- "locale": "ru_RU",
- "autoRecalc": "ON_CHANGE",
- "timeZone": "Etc/GMT",
- "defaultFormat": {
- "backgroundColor": {
- "red": 1,
- "green": 1,
- "blue": 1
- },
- "padding": {
- "top": 2,
- "right": 3,
- "bottom": 2,
- "left": 3
- },
- "verticalAlignment": "BOTTOM",
- "wrapStrategy": "OVERFLOW_CELL",
- "textFormat": {
- "foregroundColor": {},
- "fontFamily": "arial,sans,sans-serif",
- "fontSize": 10,
- "bold": false,
- "italic": false,
- "strikethrough": false,
- "underline": false,
- "foregroundColorStyle": {
- "rgbColor": {}
- }
- },
- "backgroundColorStyle": {
- "rgbColor": {
- "red": 1,
- "green": 1,
- "blue": 1
- }
- }
- },
- "spreadsheetTheme": {
- "primaryFontFamily": "Arial",
- "themeColors": [
- {
- "colorType": "TEXT",
- "color": {
- "rgbColor": {}
- }
- },
- {
- "colorType": "BACKGROUND",
- "color": {
- "rgbColor": {
- "red": 1,
- "green": 1,
- "blue": 1
- }
- }
- },
- {
- "colorType": "ACCENT1",
- "color": {
- "rgbColor": {
- "red": 0.25882354,
- "green": 0.52156866,
- "blue": 0.95686275
- }
- }
- },
- {
- "colorType": "ACCENT2",
- "color": {
- "rgbColor": {
- "red": 0.91764706,
- "green": 0.2627451,
- "blue": 0.20784314
- }
- }
- },
- {
- "colorType": "ACCENT3",
- "color": {
- "rgbColor": {
- "red": 0.9843137,
- "green": 0.7372549,
- "blue": 0.015686275
- }
- }
- },
- {
- "colorType": "ACCENT4",
- "color": {
- "rgbColor": {
- "red": 0.20392157,
- "green": 0.65882355,
- "blue": 0.3254902
- }
- }
- },
- {
- "colorType": "ACCENT5",
- "color": {
- "rgbColor": {
- "red": 1,
- "green": 0.42745098,
- "blue": 0.003921569
- }
- }
- },
- {
- "colorType": "ACCENT6",
- "color": {
- "rgbColor": {
- "red": 0.27450982,
- "green": 0.7411765,
- "blue": 0.7764706
- }
- }
- },
- {
- "colorType": "LINK",
- "color": {
- "rgbColor": {
- "red": 0.06666667,
- "green": 0.33333334,
- "blue": 0.8
- }
- }
- }
- ]
- }
- },
- "sheets": [
- {
- "properties": {
- "sheetId": 1999766427,
- "title": "Лист1",
- "index": 0,
- "sheetType": "GRID",
- "gridProperties": {
- "rowCount": 1000,
- "columnCount": 26
- }
- }
- },
- {
- "properties": {
- "sheetId": 225184494,
- "title": "Лист2",
- "index": 1,
- "sheetType": "GRID",
- "gridProperties": {
- "rowCount": 1000,
- "columnCount": 26
- }
- }
- }
- ],
- "spreadsheetUrl": "https://docs.google.com/spreadsheets/d/1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc/edit"
-}
-
-```
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-knigami/Sozdat-knigu.md b/docs/ru/md/Google_Sheets/Rabota-s-knigami/Sozdat-knigu.md
deleted file mode 100644
index b35c57c790..0000000000
--- a/docs/ru/md/Google_Sheets/Rabota-s-knigami/Sozdat-knigu.md
+++ /dev/null
@@ -1,206 +0,0 @@
----
-sidebar_position: 1
----
-
-# Создать книгу
- Создает новую книгу
-
-
-*Функция СоздатьКнигу(Знач Токен, Знач Наименование, Знач МассивИменЛистов) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | Наименование | --title | Строка | Наименование |
- | МассивИменЛистов | --sheets | Массив из Строка | Массив имен для добавления новых листов в книгу |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
-
-```bsl title="Пример кода"
-
- МассивИменЛистов = Новый Массив;
- МассивИменЛистов.Добавить("Лист1");
- МассивИменЛистов.Добавить("Лист2");
-
- Наименование = "Тестовая таблица";
-
- Ответ = OPI_GoogleSheets.СоздатьКнигу(Токен, Наименование, МассивИменЛистов); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint gsheets СоздатьКнигу --token %token% --title "Тестовая таблица" --sheets "['Лист1','Лист2']"
-
-```
-
-
-
-
-```json title="Результат"
-
- {
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "properties": {
- "title": "Тестовая таблица",
- "locale": "ru_RU",
- "autoRecalc": "ON_CHANGE",
- "timeZone": "Etc/GMT",
- "defaultFormat": {
- "backgroundColor": {
- "red": 1,
- "green": 1,
- "blue": 1
- },
- "padding": {
- "top": 2,
- "right": 3,
- "bottom": 2,
- "left": 3
- },
- "verticalAlignment": "BOTTOM",
- "wrapStrategy": "OVERFLOW_CELL",
- "textFormat": {
- "foregroundColor": {},
- "fontFamily": "arial,sans,sans-serif",
- "fontSize": 10,
- "bold": false,
- "italic": false,
- "strikethrough": false,
- "underline": false,
- "foregroundColorStyle": {
- "rgbColor": {}
- }
- },
- "backgroundColorStyle": {
- "rgbColor": {
- "red": 1,
- "green": 1,
- "blue": 1
- }
- }
- },
- "spreadsheetTheme": {
- "primaryFontFamily": "Arial",
- "themeColors": [
- {
- "colorType": "TEXT",
- "color": {
- "rgbColor": {}
- }
- },
- {
- "colorType": "BACKGROUND",
- "color": {
- "rgbColor": {
- "red": 1,
- "green": 1,
- "blue": 1
- }
- }
- },
- {
- "colorType": "ACCENT1",
- "color": {
- "rgbColor": {
- "red": 0.25882354,
- "green": 0.52156866,
- "blue": 0.95686275
- }
- }
- },
- {
- "colorType": "ACCENT2",
- "color": {
- "rgbColor": {
- "red": 0.91764706,
- "green": 0.2627451,
- "blue": 0.20784314
- }
- }
- },
- {
- "colorType": "ACCENT3",
- "color": {
- "rgbColor": {
- "red": 0.9843137,
- "green": 0.7372549,
- "blue": 0.015686275
- }
- }
- },
- {
- "colorType": "ACCENT4",
- "color": {
- "rgbColor": {
- "red": 0.20392157,
- "green": 0.65882355,
- "blue": 0.3254902
- }
- }
- },
- {
- "colorType": "ACCENT5",
- "color": {
- "rgbColor": {
- "red": 1,
- "green": 0.42745098,
- "blue": 0.003921569
- }
- }
- },
- {
- "colorType": "ACCENT6",
- "color": {
- "rgbColor": {
- "red": 0.27450982,
- "green": 0.7411765,
- "blue": 0.7764706
- }
- }
- },
- {
- "colorType": "LINK",
- "color": {
- "rgbColor": {
- "red": 0.06666667,
- "green": 0.33333334,
- "blue": 0.8
- }
- }
- }
- ]
- }
- },
- "sheets": [
- {
- "properties": {
- "sheetId": 1999766427,
- "title": "Лист1",
- "index": 0,
- "sheetType": "GRID",
- "gridProperties": {
- "rowCount": 1000,
- "columnCount": 26
- }
- }
- },
- {
- "properties": {
- "sheetId": 225184494,
- "title": "Лист2",
- "index": 1,
- "sheetType": "GRID",
- "gridProperties": {
- "rowCount": 1000,
- "columnCount": 26
- }
- }
- }
- ],
- "spreadsheetUrl": "https://docs.google.com/spreadsheets/d/1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc/edit"
-}
-
-```
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-knigami/_category_.json b/docs/ru/md/Google_Sheets/Rabota-s-knigami/_category_.json
deleted file mode 100644
index 06f84141f4..0000000000
--- a/docs/ru/md/Google_Sheets/Rabota-s-knigami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Работа с книгами",
-"position": "1"
-}
\ No newline at end of file
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-knigami/img/1.png b/docs/ru/md/Google_Sheets/Rabota-s-knigami/img/1.png
deleted file mode 100644
index 656f3bc315..0000000000
Binary files a/docs/ru/md/Google_Sheets/Rabota-s-knigami/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-knigami/img/2.png b/docs/ru/md/Google_Sheets/Rabota-s-knigami/img/2.png
deleted file mode 100644
index 90ce057d66..0000000000
Binary files a/docs/ru/md/Google_Sheets/Rabota-s-knigami/img/2.png and /dev/null differ
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-listami/Dobavit-list.md b/docs/ru/md/Google_Sheets/Rabota-s-listami/Dobavit-list.md
deleted file mode 100644
index eb6d931181..0000000000
--- a/docs/ru/md/Google_Sheets/Rabota-s-listami/Dobavit-list.md
+++ /dev/null
@@ -1,59 +0,0 @@
----
-sidebar_position: 1
----
-
-# Добавить лист
- Добавляет новый лист в книгу
-
-
-*Функция ДобавитьЛист(Знач Токен, Знач Книга, Знач Наименование) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | Книга | --spreadsheet | Строка | Идентификатор книги |
- | Наименование | --title | Строка | Наименование нового листа |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
-
-```bsl title="Пример кода"
-
- Книга = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
- Наименование = "Тестовый лист";
-
- Ответ = OPI_GoogleSheets.ДобавитьЛист(Токен, Книга, Наименование); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint gsheets ДобавитьЛист --token %token% --spreadsheet 1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc --title "Тестовый лист"
-
-```
-
-
-```json title="Результат"
-
-{
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "replies": [
- {
- "addSheet": {
- "properties": {
- "sheetId": 321892522,
- "title": "Тестовый лист",
- "index": 2,
- "sheetType": "GRID",
- "gridProperties": {
- "rowCount": 1000,
- "columnCount": 26
- }
- }
- }
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-listami/Kopirovat-list.md b/docs/ru/md/Google_Sheets/Rabota-s-listami/Kopirovat-list.md
deleted file mode 100644
index 8fe3c977dd..0000000000
--- a/docs/ru/md/Google_Sheets/Rabota-s-listami/Kopirovat-list.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-sidebar_position: 3
----
-
-# Копировать лист
- Копирует лист из одной книги в другую
-
-
-*Функция КопироватьЛист(Знач Токен, Знач Откуда, Знач Куда, Знач Лист) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | Откуда | --from | Строка | ID книги источника |
- | Куда | --to | Строка | ID книги приемника |
- | Лист | --sheet | Строка | ID копируемого листа |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
-
-```bsl title="Пример кода"
-
- Откуда = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
- Куда = "1tPDQHmduH9NASRhy0I-a6--ebNNJ5A6wXhhTRcNhD7s";
- Лист = "25093199";
-
- Ответ = OPI_GoogleSheets.КопироватьЛист(Токен, Откуда, Куда, Лист); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint gsheets КопироватьЛист --token %token% --from "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --to "1tPDQHmduH9NASRhy0I-a6--ebNNJ5A6wXhhTRcNhD7s" --sheet 25093199
-
-```
-
-
-
-```json title="Результат"
-
-{
- "sheetId": 1790807910,
- "title": "Лист2 (копия)",
- "index": 2,
- "sheetType": "GRID",
- "gridProperties": {
- "rowCount": 1000,
- "columnCount": 26
- }
-}
-
-```
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-listami/Udalit-list.md b/docs/ru/md/Google_Sheets/Rabota-s-listami/Udalit-list.md
deleted file mode 100644
index ae131d2618..0000000000
--- a/docs/ru/md/Google_Sheets/Rabota-s-listami/Udalit-list.md
+++ /dev/null
@@ -1,46 +0,0 @@
----
-sidebar_position: 2
----
-
-# Удалить лист
- Удаляет лист из книги
-
-
-*Функция УдалитьЛист(Знач Токен, Знач Книга, Знач Лист) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | Книга | --spreadsheet | Строка | Идентификатор книги |
- | Лист | --sheet | Строка | Идентификатор удаляемого листа |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
-
-```bsl title="Пример кода"
-
- Книга = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc";
- Лист = "1790807910";
-
- Ответ = OPI_GoogleSheets.УдалитьЛист(Токен, Книга, Лист); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint gsheets УдалитьЛист --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --sheet 1790807910
-
-```
-
-
-```json title="Результат"
-
-{
- "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc",
- "replies": [
- {}
- ]
-}
-
-```
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-listami/_category_.json b/docs/ru/md/Google_Sheets/Rabota-s-listami/_category_.json
deleted file mode 100644
index 799899a9f4..0000000000
--- a/docs/ru/md/Google_Sheets/Rabota-s-listami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Работа с листами",
-"position": "2"
-}
\ No newline at end of file
diff --git a/docs/ru/md/Google_Sheets/Rabota-s-listami/img/1.png b/docs/ru/md/Google_Sheets/Rabota-s-listami/img/1.png
deleted file mode 100644
index abab644b49..0000000000
Binary files a/docs/ru/md/Google_Sheets/Rabota-s-listami/img/1.png and /dev/null differ
diff --git a/docs/ru/md/!temp/Google_Sheets/Sheet-work/Add-sheet.md b/docs/ru/md/Google_Sheets/Sheet-work/Add-sheet.md
similarity index 88%
rename from docs/ru/md/!temp/Google_Sheets/Sheet-work/Add-sheet.md
rename to docs/ru/md/Google_Sheets/Sheet-work/Add-sheet.md
index 2a558c4109..b3e218b794 100644
--- a/docs/ru/md/!temp/Google_Sheets/Sheet-work/Add-sheet.md
+++ b/docs/ru/md/Google_Sheets/Sheet-work/Add-sheet.md
@@ -15,7 +15,7 @@ sidebar_position: 1
| Наименование | --title | Строка | Наименование нового листа |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -30,9 +30,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint gsheets ДобавитьЛист --token %token% --spreadsheet %spreadsheet% --title %title%
+ oint gsheets ДобавитьЛист --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --title "Тестовый лист"
```
diff --git a/docs/ru/md/!temp/Google_Sheets/Sheet-work/Copy-sheet.md b/docs/ru/md/Google_Sheets/Sheet-work/Copy-sheet.md
similarity index 86%
rename from docs/ru/md/!temp/Google_Sheets/Sheet-work/Copy-sheet.md
rename to docs/ru/md/Google_Sheets/Sheet-work/Copy-sheet.md
index 4b0b306f2f..6b13533845 100644
--- a/docs/ru/md/!temp/Google_Sheets/Sheet-work/Copy-sheet.md
+++ b/docs/ru/md/Google_Sheets/Sheet-work/Copy-sheet.md
@@ -16,7 +16,7 @@ sidebar_position: 3
| Лист | --sheet | Строка | ID копируемого листа |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -32,9 +32,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint gsheets КопироватьЛист --token %token% --from %from% --to %to% --sheet %sheet%
+ oint gsheets КопироватьЛист --token %token% --from "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --to "1tPDQHmduH9NASRhy0I-a6--ebNNJ5A6wXhhTRcNhD7s" --sheet "25093199"
```
diff --git a/docs/ru/md/!temp/Google_Sheets/Sheet-work/Delete-sheet.md b/docs/ru/md/Google_Sheets/Sheet-work/Delete-sheet.md
similarity index 87%
rename from docs/ru/md/!temp/Google_Sheets/Sheet-work/Delete-sheet.md
rename to docs/ru/md/Google_Sheets/Sheet-work/Delete-sheet.md
index f466a9a8aa..d2f5b3586e 100644
--- a/docs/ru/md/!temp/Google_Sheets/Sheet-work/Delete-sheet.md
+++ b/docs/ru/md/Google_Sheets/Sheet-work/Delete-sheet.md
@@ -15,7 +15,7 @@ sidebar_position: 2
| Лист | --sheet | Строка | Идентификатор удаляемого листа |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -30,9 +30,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint gsheets УдалитьЛист --token %token% --spreadsheet %spreadsheet% --sheet %sheet%
+ oint gsheets УдалитьЛист --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --sheet "1790807910"
```
diff --git a/docs/ru/md/!temp/Google_Sheets/Sheet-work/_category_.json b/docs/ru/md/Google_Sheets/Sheet-work/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Google_Sheets/Sheet-work/_category_.json
rename to docs/ru/md/Google_Sheets/Sheet-work/_category_.json
diff --git a/docs/ru/md/Google_Sheets/_category_.json b/docs/ru/md/Google_Sheets/_category_.json
deleted file mode 100644
index bdd5fb0824..0000000000
--- a/docs/ru/md/Google_Sheets/_category_.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "label": "Google Sheets",
- "position": 9,
- "link": {
- "type": "doc",
- "id": "GoogleSheets"
- }
-}
\ No newline at end of file
diff --git a/docs/ru/md/!temp/Google_Workspace/Public/Form-code-retrieval-link.md b/docs/ru/md/Google_Workspace/Public/Form-code-retrieval-link.md
similarity index 90%
rename from docs/ru/md/!temp/Google_Workspace/Public/Form-code-retrieval-link.md
rename to docs/ru/md/Google_Workspace/Public/Form-code-retrieval-link.md
index 0417fc88ed..a4f67c216e 100644
--- a/docs/ru/md/!temp/Google_Workspace/Public/Form-code-retrieval-link.md
+++ b/docs/ru/md/Google_Workspace/Public/Form-code-retrieval-link.md
@@ -16,7 +16,7 @@ sidebar_position: 1
| Sheets | --sheets | Булево | разрешение на методы Sheets |
- Вовзращаемое значение: Строка - Ссылка получения кода
+ Возвращаемое значение: Строка - Ссылка получения кода
```bsl title="Пример кода"
@@ -24,7 +24,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint google СформироватьСсылкуПолученияКода --id %id% --calendar %calendar% --drive %drive% --sheets %sheets%
diff --git a/docs/ru/md/!temp/Google_Workspace/Public/Get-token-by-code.md b/docs/ru/md/Google_Workspace/Public/Get-token-by-code.md
similarity index 88%
rename from docs/ru/md/!temp/Google_Workspace/Public/Get-token-by-code.md
rename to docs/ru/md/Google_Workspace/Public/Get-token-by-code.md
index 8d4bb70081..742dbca504 100644
--- a/docs/ru/md/!temp/Google_Workspace/Public/Get-token-by-code.md
+++ b/docs/ru/md/Google_Workspace/Public/Get-token-by-code.md
@@ -15,7 +15,7 @@ sidebar_position: 2
| Code | --code | Строка | Code из браузера |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -23,7 +23,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint google ПолучитьТокенПоКоду --id %id% --secret %secret% --code %code%
diff --git a/docs/ru/md/!temp/Google_Workspace/Public/Refresh-token.md b/docs/ru/md/Google_Workspace/Public/Refresh-token.md
similarity index 87%
rename from docs/ru/md/!temp/Google_Workspace/Public/Refresh-token.md
rename to docs/ru/md/Google_Workspace/Public/Refresh-token.md
index be99411f27..b21563cb9b 100644
--- a/docs/ru/md/!temp/Google_Workspace/Public/Refresh-token.md
+++ b/docs/ru/md/Google_Workspace/Public/Refresh-token.md
@@ -15,7 +15,7 @@ sidebar_position: 3
| RefreshToken | --refresh | Строка | Refresh token |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
```bsl title="Пример кода"
@@ -23,7 +23,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint google ОбновитьТокен --id %id% --secret %secret% --refresh %refresh%
diff --git a/docs/ru/md/!temp/Google_Workspace/Public/_category_.json b/docs/ru/md/Google_Workspace/Public/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Google_Workspace/Public/_category_.json
rename to docs/ru/md/Google_Workspace/Public/_category_.json
diff --git a/docs/ru/md/Nachalo-raboty/Nachalo-raboty.md b/docs/ru/md/Nachalo-raboty/Nachalo-raboty.md
deleted file mode 100644
index 9f4cb61313..0000000000
--- a/docs/ru/md/Nachalo-raboty/Nachalo-raboty.md
+++ /dev/null
@@ -1,44 +0,0 @@
----
-id: Nachalo-raboty
-sidebar_class_name: NachaloRaboty
----
-
-# Добро пожаловать!
-
-
-
-**Открытый пакет интеграций** - набор инструментов для интеграции с некоторыми популярными API посредством CLI, 1C:Enterprise или OneScript. Он состоит из общих модулей, каждый из которых отвечает за свой API, а также нескольких модулей-инструментов, общих для всех.
-
-Реализованные методы выполняют конечные задачи (вроде *ОтправитьСообщение()* или *СоздатьПост()*), что позволяет использовать их без углубления в реализацию. Однако, код, при этом, достаточно сильно декомпозирован - методы авторизации, получения данных и пр. по возможности вынесены в отдельные функции. Это позволяет легко добавлять новые методы, даже если они еще не реализованы в самой библиотеке на текущий момент.
-
-
-
-## Начало работы
-
-Релизы библиотеки выходят в пяти вариантах:
-
-- Как CLI приложение для Windows и Linux (exe, rpm, deb)
-- Как XML файлы расширения для загрузки через конфигуратор
-- Как EDT проект расширения
-- Как отдельный файл расширения формата cfe
-- Как OneScript пакет расширения ospx
-
-Вне зависимости от выбранного сопособа установки, получать файлы необходимо из [Release](https://github.com/Bayselonarrend/OpenIntegrations/releases), так как в самих файлах репозитория бывают промежуточные данные и функции, находящиеся в процессе разработки.
-
-Подробнее о каждом варианте релиза в разделе [Про варианты релизов](/docs/Nachalo-raboty/Pro-varianty-relisov)
-
-
-
-## Структура модулей
-
-Общие модули проекта бывают двух видов:
-
-- Служебные
- - OPI_Инструменты
- - OPI_Криптография
-- Модули непосредственной работы с API
- - OPI_Telegram, OPI_VK...
-
-:::warning
-Не рекомендуется использовать методы служебных модулей в других местах вашей конфигурации (если вы собираетесь обновляться до новых версий в дальнейшем). Для сохранения обратной совместимости, количество/назначение параметров и типы возвращаемых значений для методов работы с API не изменяются, но это не применимо к служебным модулям, которые могут изменяться как угодно для оптимизации и дополнения под новые нужды. Если вам необходим функционал из служебных модулей, рекомендуется скопировать его себе отдельно.
-:::
diff --git a/docs/ru/md/Nachalo-raboty/Pro-varianty-relisov.md b/docs/ru/md/Nachalo-raboty/Pro-varianty-relisov.md
deleted file mode 100644
index 088087aede..0000000000
--- a/docs/ru/md/Nachalo-raboty/Pro-varianty-relisov.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-sidebar_position: 1
----
-
-# Про варианты релизов
-
-Открытый пакет интеграций - это проект с тремя путями развития: 1С, OneScript и CLI. Основная версия - 1С, которая далее автоматически трансформируется в пакет для OneScript, а из него - в CLI приложение. Каждый из этих путей имеет свои варианты распространения - всего их 8: 3 для 1С, 4 для CLI и 1 для OneScript. Здесь приведены описания каждого из них
-
->Ссылка на последний релиз: [Тык!](https://github.com/Bayselonarrend/OpenIntegrations/releases/latest)
-
-## 1С:Enterprise
-Данные варианты релизов - различные формы поставки расширения для платформы 1С:Предприятие
-
-
-**OpenIntegrations_x.x.x.cfe** - стандартный вариант поставки расширения конфигурации 1С:Предприятие. Для начала работы достаточно загрузить его в список расширений вашей конкретной конфигурации. Разработка ведется в режиме совместимости 1С 8.3.9
-
-
-**XML.zip** - это zip-архив, который содержит в себе файлы стандартной выгрузки расширения 1С "в файлы". Аналогично варианту с CFE, распакованный архив можно использовать для загрузки расширения через панель Расширений конфигурации в конкретном проекте
-
-
-**EDT.zip** - это zip-архив, который содержит в себе файлы проекта расширения EDT. Этот вариант поставки предназначен для быстрого старта работы с ОПИ в тех случаях, когда разработка основной конфигурации ведется с использованием 1C Enterprise Development Tools
-
-
-
-## CLI
-Данные варианты релизов - различные формы поставки OInt CLI - кросплатформенного приложения для терминала/командной строки, реализующего полный функционал библиотеки ОПИ без привязки к тех. стеку 1С/OS. Системные требования OInt - системные требования OneScript: **.Net Framework 4.8 (Windows)** или **сопоставимая версия Mono (Linux)**
-
-
-**oint.exe** - исполняемый файл, который, несмотря на Windows-ориентированное расширение, является кросплатформенным. Для запуска требуется .Net Framework 4.8 или Mono совместимой версии. В Windows и Debian-based дистрибутивах данное приложение запускается просто через командную строку/терминал, а в дистрибутивах, основанных на RHEL - через ```mono oint.exe "$@"```
-
-
-**oint_x.x.x_installer.exe** - это Windows-установщик. Рекомендуемый способ установки для ОС Windows, так как при его использовании автоматически создается каталог программы и прописывается PATH (после презагрузки компьютера). Это позволяет в дальнейшем запускать приложение из любого места, просто написав `oint` в командной строке
-
-
-**oint_x.x.x_all.deb** - это DEB-пакет, предназанченный для установки OInt в Debian/Ubuntu дистрибутивах. При его использовании зависимости Mono устанавливаются автоматически, следовательно никаких дополнительных действий для начала работы не требуется
-
-
-**oint-x.x.x-1.el7.x86_64.rpm** - это RPM-пакет, предназанченный для установки OInt в RHEL/Fedora/CentOS дистрибутивах. При его использовании зависимости Mono устанавливаются автоматически, следовательно никаких дополнительных действий для начала работы не требуется. Также не требуется запуск через `mono`, как в случае с exe
-
-
-
-
-## OneScript
-Данные варианты релизов предназначены для использования в OneScript-проектах
-
-
-**oint-x.x.x.ospx** - это OSPX пакет, предназначенный для установки через пакетный менеджер OPM. Вы можете использовать его для оффлайн установки при помощи команды
-``` opm install -f "./OInt-x.x.x.ospx" ```.
-Если отсутствие интернета на машине не предполагается, гораздо проще установить OInt напрямую из хаба пакетов. Скачивания файла для этого не требуется, достаточно выполнить команду ``` opm install oint ```
-
-
-
-
\ No newline at end of file
diff --git a/docs/ru/md/Nachalo-raboty/Rabota-s-CLI-versiei.md b/docs/ru/md/Nachalo-raboty/Rabota-s-CLI-versiei.md
deleted file mode 100644
index b63125b847..0000000000
--- a/docs/ru/md/Nachalo-raboty/Rabota-s-CLI-versiei.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-sidebar_position: 2
----
-
-# Работа с CLI версией
-
-**OInt CLI** - приложение для командой строки, которое позволяет использовать методы Открытого пакета интеграций независимо от 1С и OneScript. Для его работы требуется **.Net Framework 4.8** или сопоставимый **Mono Runtime** (при использовании deb и rpm пакетов устанавливается автоматически)
-
-## Первый запуск
-
-Для начала работы необходимо вызвать команду `oint` из командной строки/терминала. При установке из пакетов (Linux) или установщика (Windows, после перезагрузки), сделать это можно из любого места без дополнительных действий. При использовании портативной версии (исполняемого файла exe) `oint` необходимо запускать по полному пути к файлу. В Linux-дистрибутивах, также, предварительно нужно будет прописать `chmod +x <путь к файлу>/oint`
-
-Запуск портативной версии в RHEL/Fedora/CentOS (дистрибутивы, использующие rpm-пакеты) осуществляется командой
`mono <путь к файлу>/oint "$@"`
-
-
-
-## Справка
-
-После запуска приложения, вы увидите начальную страницу, где есть перечень доступных библиотек. Для того, чтобы просмотреть список доступных методов конкретной библиотеки, необходимо просто написать `oint` и её название. Например `oint telegram`. Аналогично можно узнать подробности о конкретном методе - необходимо вызвать команду `oint <библиотека> <метод>`, например `oint telegram ОтправитьТекстовоеСообщение`
-
->**Важно:** Имена библиотек чувствительны к регистру и пишутся строчными буквами. Имена методов к регистру не чувствительны
-
-
-
-## Использование методов
-Как и большинство других программ, нацеленных на использование в bat/sh скриптах, каждое отдельное действие Oint CLI вызывается полной строкой вызова следующего вида:
-
-```powershell
- oint <библиотека> <метод> --парам1 "Значение" --парам2 "Значение"...
-```
-
-Что касается параметров, то чаще всего передаваемые туда данные - строки. Это может быть текст, пути к файлам, URL и пр. Однако, в OInt есть методы, которые принимают и другие, менее очевидные виды данных. Это могут быть:
-
- + Даты - передаются как строки формата ISO 8601
- + Массивы - передаются как строки вида `"['Знач1','Знач2','Знач3']"`
- + JSON - передается как путь к файлу
-
-После выполнения запрашиваемого действия, программа выводит результат и завершает работу. По умолчанию, вывод осуществляется в консоль, но вы можете перенаправить его в файл - как стандартным способом `>`, так и при помощи общего параметра `--out`. Разница между двумя этими способами заключается в кодировке сохраняемого файла: при использовании `>` это будет кодировка оболочки, а при использованни `--out` - UTF-8 (используется внутри OInt при работе). Также использование `--out` обязательно для методов, возвращающих двоичные данные в ответе (вроде скачивания файла из Google Drive, например)
-
-
-
-Всю дальнейшую информацию, которая может понадобиться вам для работы, вы сможете найти в других разделах данной документации, а также во встроенной справке OInt CLI
diff --git a/docs/ru/md/Nachalo-raboty/_category_.json b/docs/ru/md/Nachalo-raboty/_category_.json
deleted file mode 100644
index f79097bc1d..0000000000
--- a/docs/ru/md/Nachalo-raboty/_category_.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "label": "Начало работы",
- "position": 1,
- "link": {
- "type": "doc",
- "id": "Nachalo-raboty"
- }
-}
diff --git a/docs/ru/md/Nachalo-raboty/img/1.gif b/docs/ru/md/Nachalo-raboty/img/1.gif
deleted file mode 100644
index ca5af98bde..0000000000
Binary files a/docs/ru/md/Nachalo-raboty/img/1.gif and /dev/null differ
diff --git a/docs/ru/md/Nachalo-raboty/img/1.png b/docs/ru/md/Nachalo-raboty/img/1.png
deleted file mode 100644
index 0ef333028e..0000000000
Binary files a/docs/ru/md/Nachalo-raboty/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Nachalo-raboty/img/2.gif b/docs/ru/md/Nachalo-raboty/img/2.gif
deleted file mode 100644
index 1531d076cc..0000000000
Binary files a/docs/ru/md/Nachalo-raboty/img/2.gif and /dev/null differ
diff --git a/docs/ru/md/Nachalo-raboty/img/2.png b/docs/ru/md/Nachalo-raboty/img/2.png
deleted file mode 100644
index fb36e9d643..0000000000
Binary files a/docs/ru/md/Nachalo-raboty/img/2.png and /dev/null differ
diff --git a/docs/ru/md/Nachalo-raboty/img/3.gif b/docs/ru/md/Nachalo-raboty/img/3.gif
deleted file mode 100644
index 12d043fd36..0000000000
Binary files a/docs/ru/md/Nachalo-raboty/img/3.gif and /dev/null differ
diff --git a/docs/ru/md/Nachalo-raboty/img/3.png b/docs/ru/md/Nachalo-raboty/img/3.png
deleted file mode 100644
index e61645a9d4..0000000000
Binary files a/docs/ru/md/Nachalo-raboty/img/3.png and /dev/null differ
diff --git a/docs/ru/md/Nachalo-raboty/img/4.png b/docs/ru/md/Nachalo-raboty/img/4.png
deleted file mode 100644
index 7b74f244a6..0000000000
Binary files a/docs/ru/md/Nachalo-raboty/img/4.png and /dev/null differ
diff --git a/docs/ru/md/Nachalo-raboty/img/5.png b/docs/ru/md/Nachalo-raboty/img/5.png
deleted file mode 100644
index 950f0e6391..0000000000
Binary files a/docs/ru/md/Nachalo-raboty/img/5.png and /dev/null differ
diff --git a/docs/ru/md/Nachalo-raboty/img/6.png b/docs/ru/md/Nachalo-raboty/img/6.png
deleted file mode 100644
index 0f0f7f8510..0000000000
Binary files a/docs/ru/md/Nachalo-raboty/img/6.png and /dev/null differ
diff --git a/docs/ru/md/Nachalo-raboty/img/7.png b/docs/ru/md/Nachalo-raboty/img/7.png
deleted file mode 100644
index 83ad223f15..0000000000
Binary files a/docs/ru/md/Nachalo-raboty/img/7.png and /dev/null differ
diff --git a/docs/ru/md/Nachalo-raboty/img/8.png b/docs/ru/md/Nachalo-raboty/img/8.png
deleted file mode 100644
index 0cfcdef647..0000000000
Binary files a/docs/ru/md/Nachalo-raboty/img/8.png and /dev/null differ
diff --git a/docs/ru/md/!temp/Notion/Block-work/Create-block.md b/docs/ru/md/Notion/Blocks-managment/Create-block.md
similarity index 84%
rename from docs/ru/md/!temp/Notion/Block-work/Create-block.md
rename to docs/ru/md/Notion/Blocks-managment/Create-block.md
index e7d5cdb602..f44c168aee 100644
--- a/docs/ru/md/!temp/Notion/Block-work/Create-block.md
+++ b/docs/ru/md/Notion/Blocks-managment/Create-block.md
@@ -16,7 +16,7 @@ sidebar_position: 1
| ВставитьПосле | --prev | Строка | ID блока, после которого необходимо встаивть новый |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
```bsl title="Пример кода"
@@ -26,18 +26,18 @@ sidebar_position: 1
Блок = OPI_Notion.ВернутьБлок(Токен, "ca18df269bd24407852b91c30e..."); //Блок как соответствие. С ним можно свершать манипуляции.
- Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, Блок); //Заголовок: Это блок, воткнутый через API
- Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "46c1500ed40c4e89ba6a229003..."); //1. Ну, во-первых, это круто
- Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "aa4137d4c8cc445d9f969c3968..."); //2. Во-вторых, стильно
+ Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, Блок);
+ Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "46c1500ed40c4e89ba6a229003...");
+ Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "aa4137d4c8cc445d9f969c3968...");
Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint notion СоздатьБлок --token %token% --page %page% --block %block% --prev %prev%
+ oint notion СоздатьБлок --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --block %block% --prev %prev%
```
diff --git a/docs/ru/md/!temp/Notion/Block-work/Delete-block.md b/docs/ru/md/Notion/Blocks-managment/Delete-block.md
similarity index 89%
rename from docs/ru/md/!temp/Notion/Block-work/Delete-block.md
rename to docs/ru/md/Notion/Blocks-managment/Delete-block.md
index 363957cadf..843b859009 100644
--- a/docs/ru/md/!temp/Notion/Block-work/Delete-block.md
+++ b/docs/ru/md/Notion/Blocks-managment/Delete-block.md
@@ -14,7 +14,7 @@ sidebar_position: 4
| ИДБлока | --block | Строка | ID блока |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
```bsl title="Пример кода"
@@ -29,9 +29,9 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint notion УдалитьБлок --token %token% --block %block%
+ oint notion УдалитьБлок --token "secret_9RsfMrRMqZwqp0Zl0B..." --block %block%
```
diff --git a/docs/ru/md/!temp/Notion/Block-work/Return-block.md b/docs/ru/md/Notion/Blocks-managment/Return-block.md
similarity index 90%
rename from docs/ru/md/!temp/Notion/Block-work/Return-block.md
rename to docs/ru/md/Notion/Blocks-managment/Return-block.md
index 3fe0a545e1..3343cc085f 100644
--- a/docs/ru/md/!temp/Notion/Block-work/Return-block.md
+++ b/docs/ru/md/Notion/Blocks-managment/Return-block.md
@@ -15,7 +15,7 @@ sidebar_position: 2
| ТолькоОснова | --core | Булево | Истина > служебные поля удаляются, остается только сам блок |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
```bsl title="Пример кода"
@@ -30,9 +30,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint notion ВернутьБлок --token %token% --block %block% --core %core%
+ oint notion ВернутьБлок --token "secret_9RsfMrRMqZwqp0Zl0B..." --block %block% --core %core%
```
diff --git a/docs/ru/md/!temp/Notion/Block-work/Return-child-blocks.md b/docs/ru/md/Notion/Blocks-managment/Return-child-blocks.md
similarity index 92%
rename from docs/ru/md/!temp/Notion/Block-work/Return-child-blocks.md
rename to docs/ru/md/Notion/Blocks-managment/Return-child-blocks.md
index 7dc7aa3a28..520f3b90df 100644
--- a/docs/ru/md/!temp/Notion/Block-work/Return-child-blocks.md
+++ b/docs/ru/md/Notion/Blocks-managment/Return-child-blocks.md
@@ -14,7 +14,7 @@ sidebar_position: 3
| ИДБлока | --block | Строка | ID блока родителя |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
```bsl title="Пример кода"
@@ -29,9 +29,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint notion ВернутьДочерниеБлоки --token %token% --block %block%
+ oint notion ВернутьДочерниеБлоки --token "secret_9RsfMrRMqZwqp0Zl0B..." --block %block%
```
diff --git a/docs/ru/md/Notion/Blocks-managment/_category_.json b/docs/ru/md/Notion/Blocks-managment/_category_.json
new file mode 100644
index 0000000000..01f7dcca25
--- /dev/null
+++ b/docs/ru/md/Notion/Blocks-managment/_category_.json
@@ -0,0 +1,4 @@
+{
+"label": "Blocks managment",
+"position": ""
+}
\ No newline at end of file
diff --git a/docs/ru/md/!temp/Notion/Database-management/Create-database.md b/docs/ru/md/Notion/Database-management/Create-database.md
similarity index 94%
rename from docs/ru/md/!temp/Notion/Database-management/Create-database.md
rename to docs/ru/md/Notion/Database-management/Create-database.md
index 80de622d45..475ae774e0 100644
--- a/docs/ru/md/!temp/Notion/Database-management/Create-database.md
+++ b/docs/ru/md/Notion/Database-management/Create-database.md
@@ -16,7 +16,7 @@ sidebar_position: 1
| Свойства | --props | Структура Из Строка | Свойства базы данных |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
```bsl title="Пример кода"
@@ -51,9 +51,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint notion СоздатьБазуДанных --token %token% --page %page% --title %title% --props %props%
+ oint notion СоздатьБазуДанных --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --title "Эта база была создана из 1С" --props %props%
```
diff --git a/docs/ru/md/!temp/Notion/Database-management/Edit-database-properties.md b/docs/ru/md/Notion/Database-management/Edit-database-properties.md
similarity index 93%
rename from docs/ru/md/!temp/Notion/Database-management/Edit-database-properties.md
rename to docs/ru/md/Notion/Database-management/Edit-database-properties.md
index 4d8caefbf9..7d2f729aa5 100644
--- a/docs/ru/md/!temp/Notion/Database-management/Edit-database-properties.md
+++ b/docs/ru/md/Notion/Database-management/Edit-database-properties.md
@@ -17,7 +17,7 @@ sidebar_position: 3
| Описание | --description | Строка | Новое описание базы |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
```bsl title="Пример кода"
@@ -38,9 +38,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint notion ИзменитьСвойстваБазы --token %token% --base %base% --props %props% --title %title% --description %description%
+ oint notion ИзменитьСвойстваБазы --token "secret_9RsfMrRMqZwqp0Zl0B..." --base "5dd94c34fab04bff9..." --props %props% --title "Обновленный заголовок" --description "Обновленное описание базы"
```
diff --git a/docs/ru/md/!temp/Notion/Database-management/Get-database.md b/docs/ru/md/Notion/Database-management/Get-database.md
similarity index 94%
rename from docs/ru/md/!temp/Notion/Database-management/Get-database.md
rename to docs/ru/md/Notion/Database-management/Get-database.md
index 0aa7d12443..454f676bf8 100644
--- a/docs/ru/md/!temp/Notion/Database-management/Get-database.md
+++ b/docs/ru/md/Notion/Database-management/Get-database.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| База | --base | Строка | ID базы данных |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
```bsl title="Пример кода"
@@ -29,9 +29,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint notion ПолучитьБазуДанных --token %token% --base %base%
+ oint notion ПолучитьБазуДанных --token "secret_9RsfMrRMqZwqp0Zl0B..." --base "048ba0ce4f474e33900540d24..."
```
diff --git a/docs/ru/md/!temp/Notion/Database-management/_category_.json b/docs/ru/md/Notion/Database-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Notion/Database-management/_category_.json
rename to docs/ru/md/Notion/Database-management/_category_.json
diff --git a/docs/ru/md/Notion/Notion.md b/docs/ru/md/Notion/Notion.md
deleted file mode 100644
index e650775fb9..0000000000
--- a/docs/ru/md/Notion/Notion.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-id: Notion
-sidebar_class_name: Notion
----
-
-
-
-# Notion
-
-Этот раздел посвящен библиотеке для работы с Notion API. На данной странице описаны все действия, необходимые для полноценного начала работы
-
-## Начало работы
-
-1. Перейдите **[в раздел интеграций портала для разработчиков](https://www.notion.so/my-integrations)**
-
-
-
-2. Введите название вашей интеграции
-
-
-
-3. После завершения создания интеграции, нажмите *Show* и скопируйте **Токен (Secret)**
-
-
-
-4. Перейдите в **[основной интерфейс Notion](https://notion.so)** и создайте новую страницу. Эта страница будет родительской для всех остальных объектов, создаваемых через API
-
-
-
-5. Нажмите три точки в правом верхнем углу и в самом низу найдите пункт *Add connections*. Выберите там свою интеграцию из пунктов 1-3
-
-
-
-6. Получите ID это страинцы. Это можно сделать нажав Share -> Copy link или просто скопировав из URL
-
-
-
-**Токен** и **ID страницы** - два параметра, необходимые для работы через API
\ No newline at end of file
diff --git a/docs/ru/md/!temp/Notion/Page-management/Create-page-in-database.md b/docs/ru/md/Notion/Page-management/Create-page-in-database.md
similarity index 95%
rename from docs/ru/md/!temp/Notion/Page-management/Create-page-in-database.md
rename to docs/ru/md/Notion/Page-management/Create-page-in-database.md
index 67a5daab97..e9e54c1a19 100644
--- a/docs/ru/md/!temp/Notion/Page-management/Create-page-in-database.md
+++ b/docs/ru/md/Notion/Page-management/Create-page-in-database.md
@@ -15,7 +15,7 @@ sidebar_position: 2
| Данные | --data | Соответствие Из КлючИЗначение | Соответствие свойств |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
```bsl title="Пример кода"
@@ -44,9 +44,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint notion СоздатьСтраницуВБазу --token %token% --base %base% --data %data%
+ oint notion СоздатьСтраницуВБазу --token "secret_9RsfMrRMqZwqp0Zl0B..." --base "5dd94c34fab04bff9..." --data %data%
```
diff --git a/docs/ru/md/!temp/Notion/Page-management/Create-page.md b/docs/ru/md/Notion/Page-management/Create-page.md
similarity index 89%
rename from docs/ru/md/!temp/Notion/Page-management/Create-page.md
rename to docs/ru/md/Notion/Page-management/Create-page.md
index 5a23b9179c..0551082591 100644
--- a/docs/ru/md/!temp/Notion/Page-management/Create-page.md
+++ b/docs/ru/md/Notion/Page-management/Create-page.md
@@ -15,7 +15,7 @@ sidebar_position: 1
| Заголовок | --title | Строка | Заголовок страницы |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
```bsl title="Пример кода"
@@ -31,9 +31,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint notion СоздатьСтраницу --token %token% --page %page% --title %title%
+ oint notion СоздатьСтраницу --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --title "Создано из 1С"
```
diff --git a/docs/ru/md/!temp/Notion/Page-management/Edit-page-properties.md b/docs/ru/md/Notion/Page-management/Edit-page-properties.md
similarity index 93%
rename from docs/ru/md/!temp/Notion/Page-management/Edit-page-properties.md
rename to docs/ru/md/Notion/Page-management/Edit-page-properties.md
index d004cdcca2..b286f48568 100644
--- a/docs/ru/md/!temp/Notion/Page-management/Edit-page-properties.md
+++ b/docs/ru/md/Notion/Page-management/Edit-page-properties.md
@@ -18,7 +18,7 @@ sidebar_position: 4
| Архивирована | --archive | Булево | Архивировать страницу или нет (булево) |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
```bsl title="Пример кода"
@@ -45,9 +45,9 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint notion ИзменитьСвойстваСтраницы --token %token% --page %page% --data %data% --icon %icon% --cover %cover% --archive %archive%
+ oint notion ИзменитьСвойстваСтраницы --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --data %data% --icon "https://opi.neocities.org/img/logo.png" --cover "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png" --archive %archive%
```
diff --git a/docs/ru/md/!temp/Notion/Page-management/Get-page.md b/docs/ru/md/Notion/Page-management/Get-page.md
similarity index 94%
rename from docs/ru/md/!temp/Notion/Page-management/Get-page.md
rename to docs/ru/md/Notion/Page-management/Get-page.md
index d8fa8d1226..3e5eb565fb 100644
--- a/docs/ru/md/!temp/Notion/Page-management/Get-page.md
+++ b/docs/ru/md/Notion/Page-management/Get-page.md
@@ -14,7 +14,7 @@ sidebar_position: 3
| Страница | --page | Строка | ID страницы |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
```bsl title="Пример кода"
@@ -29,9 +29,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint notion ПолучитьСтраницу --token %token% --page %page%
+ oint notion ПолучитьСтраницу --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "a574281614174169bf55dbae4..."
```
diff --git a/docs/ru/md/!temp/Notion/Page-management/_category_.json b/docs/ru/md/Notion/Page-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Notion/Page-management/_category_.json
rename to docs/ru/md/Notion/Page-management/_category_.json
diff --git a/docs/ru/md/Notion/Rabota-s-bazami/Izmenit-svoystva-bazy.md b/docs/ru/md/Notion/Rabota-s-bazami/Izmenit-svoystva-bazy.md
deleted file mode 100644
index 6f6645d8cc..0000000000
--- a/docs/ru/md/Notion/Rabota-s-bazami/Izmenit-svoystva-bazy.md
+++ /dev/null
@@ -1,196 +0,0 @@
----
-sidebar_position: 2
----
-
-# Изменить свойства базы
-Изменяет свойства созданной ранее базы
-
-
-*Функция ИзменитьСвойстваБазы(Знач Токен, Знач База, Знач Свойства = "", Знач Заголовок = "", Знач Описание = "") Экспорт*
-
- | Параметр | CLI опция| Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен интеграции |
- | База | --base | Строка | ID базы |
- | Свойства | --props | Соответствие (необяз.) | Ключ - Имя изменяемого свойства, Значение - Тип или неопределено. Если неопределено - свойство удаляется |
- | Заголовок | --title | Строка (необяз.) | Заголовок базы |
- | Описание | --description | Строка (необяз.) | Описание базы |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion
-
-```bsl title="Пример кода"
-
- Токен = "secret_9RsfMrRMqZwqp0Zl0B...";
- База = "5dd94c34fab04bff9...";
- Заголовок = "Обновленный заголовок";
- Описание = "Обновленное описание базы";
-
- Свойства = Новый Соответствие;
- Свойства.Вставить("Почта", "rich_text"); //Тип поля "Почта" будет изменен с email на текст
- Свойства.Вставить("Сайт"); //Поле "Сайт" будет удалено
-
- Ответ = OPI_Notion.ИзменитьСвойстваБазы(Токен, База, Свойства, Заголовок, Описание);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint notion ИзменитьСвойстваБазы --token %token% --base %base% --title "Обновленный заголовок" --description "Обновленное описание базы" --props "{ 'Почта': 'rich_text', 'Сайт': null }"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "request_id": "d42b5700-9325-439e-98ce-252a007f5ed7",
- "public_url": null,
- "url": "https://www.notion.so/048ba0ce4f474e33900540d249b01949",
- "parent": {
- "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77",
- "type": "page_id"
- },
- "properties": {
- "Картинка": {
- "files": {},
- "type": "files",
- "name": "Картинка",
- "id": "r%3Dfa"
- },
- "Активен": {
- "checkbox": {},
- "type": "checkbox",
- "name": "Активен",
- "id": "q%3FQF"
- },
- "Телефон": {
- "phone_number": {},
- "type": "phone_number",
- "name": "Телефон",
- "id": "hDII"
- },
- "Пользователь": {
- "people": {},
- "type": "people",
- "name": "Пользователь",
- "id": "%5D%40Md"
- },
- "Описание": {
- "rich_text": {},
- "type": "rich_text",
- "name": "Описание",
- "id": "KnG%3F"
- },
- "Статус": {
- "select": {
- "options": [
- {
- "description": null,
- "color": "red",
- "name": "Удаленный",
- "id": "a71d6e8a-4f3e-4dfd-9f0e-4d90e400fde7"
- },
- {
- "description": null,
- "color": "yellow",
- "name": "В работе",
- "id": "aa6300b4-c635-4ab4-b5cd-87d14e45dd11"
- },
- {
- "description": null,
- "color": "green",
- "name": "Новый",
- "id": "202b1d30-2095-40f1-8b91-f627d475d560"
- }
- ]
- },
- "type": "select",
- "name": "Статус",
- "id": "IDW%3C"
- },
- "Номер": {
- "type": "number",
- "name": "Номер",
- "number": {
- "format": "number"
- },
- "id": "CH__"
- },
- "Дата создания": {
- "date": {},
- "type": "date",
- "name": "Дата создания",
- "id": "BQN%5B"
- },
- "Имя": {
- "title": {},
- "type": "title",
- "name": "Имя",
- "id": "title"
- },
- "Почта": {
- "rich_text": {},
- "type": "rich_text",
- "name": "Почта",
- "id": "%3CO%3AD"
- }
- },
- "last_edited_time": "2024-01-26T18:26:00.000Z",
- "description": [
- {
- "plain_text": "Обновленное описание базы",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "Обновленное описание базы"
- },
- "href": null,
- "type": "text"
- }
- ],
- "created_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "archived": false,
- "icon": null,
- "created_time": "2024-01-26T16:49:00.000Z",
- "title": [
- {
- "plain_text": "Обновленный заголовок",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "Обновленный заголовок"
- },
- "href": null,
- "type": "text"
- }
- ],
- "cover": null,
- "is_inline": false,
- "id": "048ba0ce-4f47-4e33-9005-40d249b01949",
- "last_edited_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "object": "database"
-}
-
-```
diff --git a/docs/ru/md/Notion/Rabota-s-bazami/Poluchit-informaciyu-o-baze.md b/docs/ru/md/Notion/Rabota-s-bazami/Poluchit-informaciyu-o-baze.md
deleted file mode 100644
index 3931ea47ed..0000000000
--- a/docs/ru/md/Notion/Rabota-s-bazami/Poluchit-informaciyu-o-baze.md
+++ /dev/null
@@ -1,185 +0,0 @@
----
-sidebar_position: 3
----
-
-# Получить информацию о базе данных
-Получает информацию о свойствах базы
-
-
-*Функция ПолучитьБазуДанных(Знач Токен, Знач База) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен интеграции |
- | База | --base | Строка | ID базы |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion
-
-```bsl title="Пример кода"
-
- Токен = "secret_9RsfMrRMqZwqp0Zl0B...";
- База = "048ba0ce4f474e33900540d24...";
-
- Ответ = OPI_Notion.ПолучитьБазуДанных(Токен, База);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint notion ПолучитьБазуДанных --token %token% --base %base%
-
-```
-
-```json title="Результат"
-
-{
- "request_id": "9c6e06e9-ffa5-4a3c-b4ff-0368553ca066",
- "public_url": null,
- "url": "https://www.notion.so/048ba0ce4f474e33900540d249b01949",
- "parent": {
- "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77",
- "type": "page_id"
- },
- "properties": {
- "Картинка": {
- "files": {},
- "type": "files",
- "name": "Картинка",
- "id": "r%3Dfa"
- },
- "Активен": {
- "checkbox": {},
- "type": "checkbox",
- "name": "Активен",
- "id": "q%3FQF"
- },
- "Телефон": {
- "phone_number": {},
- "type": "phone_number",
- "name": "Телефон",
- "id": "hDII"
- },
- "Пользователь": {
- "people": {},
- "type": "people",
- "name": "Пользователь",
- "id": "%5D%40Md"
- },
- "Описание": {
- "rich_text": {},
- "type": "rich_text",
- "name": "Описание",
- "id": "KnG%3F"
- },
- "Статус": {
- "select": {
- "options": [
- {
- "description": null,
- "color": "red",
- "name": "Удаленный",
- "id": "a71d6e8a-4f3e-4dfd-9f0e-4d90e400fde7"
- },
- {
- "description": null,
- "color": "yellow",
- "name": "В работе",
- "id": "aa6300b4-c635-4ab4-b5cd-87d14e45dd11"
- },
- {
- "description": null,
- "color": "green",
- "name": "Новый",
- "id": "202b1d30-2095-40f1-8b91-f627d475d560"
- }
- ]
- },
- "type": "select",
- "name": "Статус",
- "id": "IDW%3C"
- },
- "Номер": {
- "type": "number",
- "name": "Номер",
- "number": {
- "format": "number"
- },
- "id": "CH__"
- },
- "Дата создания": {
- "date": {},
- "type": "date",
- "name": "Дата создания",
- "id": "BQN%5B"
- },
- "Имя": {
- "title": {},
- "type": "title",
- "name": "Имя",
- "id": "title"
- },
- "Почта": {
- "rich_text": {},
- "type": "rich_text",
- "name": "Почта",
- "id": "%3CO%3AD"
- }
- },
- "last_edited_time": "2024-01-26T18:28:00.000Z",
- "description": [
- {
- "plain_text": "Обновленное описание базы",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "Обновленное описание базы"
- },
- "href": null,
- "type": "text"
- }
- ],
- "created_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "archived": false,
- "icon": null,
- "created_time": "2024-01-26T16:49:00.000Z",
- "title": [
- {
- "plain_text": "Обновленный заголовок",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "Обновленный заголовок"
- },
- "href": null,
- "type": "text"
- }
- ],
- "cover": null,
- "is_inline": false,
- "id": "048ba0ce-4f47-4e33-9005-40d249b01949",
- "last_edited_by": {
- "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb",
- "object": "user"
- },
- "object": "database"
-}
-
-```
diff --git a/docs/ru/md/Notion/Rabota-s-bazami/Sozdat-bazu-dannyh.md b/docs/ru/md/Notion/Rabota-s-bazami/Sozdat-bazu-dannyh.md
deleted file mode 100644
index 3ee6a6cc4b..0000000000
--- a/docs/ru/md/Notion/Rabota-s-bazami/Sozdat-bazu-dannyh.md
+++ /dev/null
@@ -1,197 +0,0 @@
----
-sidebar_position: 1
----
-
-# Создать базу данных
-Создает базу данных: определяет набор свойств, которые будут наследоваться всем страницам в базе
-
-
-*Функция СоздатьБазуДанных(Знач Токен, Знач Родитель, Знач Заголовок, Знач Свойства = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен интеграции |
- | Родитель | --page | Строка | ID родительской страницы |
- | Заголовок | --title | Строка | Заголовок базы данных |
- | Свойства | --props | Соответствие | Ключ - Имя свойства, Значение - Тип (представлены в примере кода) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion
-
-```bsl title="Пример кода"
-
- Токен = "secret_9RsfMrRMqZwqp0Zl0B...";
- Родитель = "5dd94c34fab04bff9...";
- Заголовок = "Эта база была создана из 1С";
-
- Свойства = Новый Соответствие;
- Свойства.Вставить("Имя" , "title"); //Поле с типом title - обязательно
- Свойства.Вставить("Описание" , "rich_text");
- Свойства.Вставить("Номер" , "number");
- Свойства.Вставить("Статус" , "status");
- Свойства.Вставить("Дата создания" , "date");
- Свойства.Вставить("Картинка" , "files");
- Свойства.Вставить("Активен" , "checkbox");
- Свойства.Вставить("Сайт" , "url");
- Свойства.Вставить("Почта" , "email");
- Свойства.Вставить("Телефон" , "phone_number");
- Свойства.Вставить("Пользователь" , "people");
-
- ВыборЗначения = Новый Соответствие;
- ВыборЗначения.Вставить("Новый", "green");
- ВыборЗначения.Вставить("В работе", "yellow");
- ВыборЗначения.Вставить("Удаленный", "red");
- Свойства.Вставить("Статус", ВыборЗначения);
-
- Ответ = OPI_Notion.СоздатьБазуДанных(Токен, Родитель, Заголовок, Свойства);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint notion СоздатьБазуДанных --token %token% --page %parent% --title "Эта база была создана из OInt" --props "C:\base.json"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "request_id": "43adcae7-c8ee-4a7d-aba6-c2c43ad2c33b",
- "public_url": null,
- "url": "https://www.notion.so/048ba0ce4f474e33900540d249b01949",
- "parent": {
- "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77",
- "type": "page_id"
- },
- "properties": {
- "Картинка": {
- "files": {},
- "type": "files",
- "name": "Картинка",
- "id": "r%3Dfa"
- },
- "Активен": {
- "checkbox": {},
- "type": "checkbox",
- "name": "Активен",
- "id": "q%3FQF"
- },
- "Телефон": {
- "phone_number": {},
- "type": "phone_number",
- "name": "Телефон",
- "id": "hDII"
- },
- "Пользователь": {
- "people": {},
- "type": "people",
- "name": "Пользователь",
- "id": "%5D%40Md"
- },
- "Сайт": {
- "url": {},
- "type": "url",
- "name": "Сайт",
- "id": "THre"
- },
- "Описание": {
- "rich_text": {},
- "type": "rich_text",
- "name": "Описание",
- "id": "KnG%3F"
- },
- "Статус": {
- "select": {
- "options": [
- {
- "description": null,
- "color": "red",
- "name": "Удаленный",
- "id": "a71d6e8a-4f3e-4dfd-9f0e-4d90e400fde7"
- },
- {
- "description": null,
- "color": "yellow",
- "name": "В работе",
- "id": "aa6300b4-c635-4ab4-b5cd-87d14e45dd11"
- },
- {
- "description": null,
- "color": "green",
- "name": "Новый",
- "id": "202b1d30-2095-40f1-8b91-f627d475d560"
- }
- ]
- },
- "type": "select",
- "name": "Статус",
- "id": "IDW%3C"
- },
- "Номер": {
- "type": "number",
- "name": "Номер",
- "number": {
- "format": "number"
- },
- "id": "CH__"
- },
- "Дата создания": {
- "date": {},
- "type": "date",
- "name": "Дата создания",
- "id": "BQN%5B"
- },
- "Имя": {
- "title": {},
- "type": "title",
- "name": "Имя",
- "id": "title"
- },
- "Почта": {
- "email": {},
- "type": "email",
- "name": "Почта",
- "id": "%3CO%3AD"
- }
- },
- "last_edited_time": "2024-01-26T16:49:00.000Z",
- "description": [],
- "created_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "archived": false,
- "icon": null,
- "created_time": "2024-01-26T16:49:00.000Z",
- "title": [
- {
- "plain_text": "Эта база была создана из 1С",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "Эта база была создана из 1С"
- },
- "href": null,
- "type": "text"
- }
- ],
- "cover": null,
- "is_inline": false,
- "id": "048ba0ce-4f47-4e33-9005-40d249b01949",
- "last_edited_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "object": "database"
-}
-
-```
diff --git a/docs/ru/md/Notion/Rabota-s-bazami/_category_.json b/docs/ru/md/Notion/Rabota-s-bazami/_category_.json
deleted file mode 100644
index a576a61a25..0000000000
--- a/docs/ru/md/Notion/Rabota-s-bazami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Работа с базами",
- "position": 1,
-}
diff --git a/docs/ru/md/Notion/Rabota-s-bazami/img/1.png b/docs/ru/md/Notion/Rabota-s-bazami/img/1.png
deleted file mode 100644
index be7dd7c36d..0000000000
Binary files a/docs/ru/md/Notion/Rabota-s-bazami/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Notion/Rabota-s-bazami/img/2.png b/docs/ru/md/Notion/Rabota-s-bazami/img/2.png
deleted file mode 100644
index a3819344c5..0000000000
Binary files a/docs/ru/md/Notion/Rabota-s-bazami/img/2.png and /dev/null differ
diff --git a/docs/ru/md/Notion/Rabota-s-blokami/Poluchit-blok.md b/docs/ru/md/Notion/Rabota-s-blokami/Poluchit-blok.md
deleted file mode 100644
index 0730e0a7fb..0000000000
--- a/docs/ru/md/Notion/Rabota-s-blokami/Poluchit-blok.md
+++ /dev/null
@@ -1,82 +0,0 @@
----
-sidebar_position: 3
----
-
-# Получить информацию о блоке
-Получает информацию о блоке по ID
-
-*Функция ВернутьБлок(Знач Токен, Знач ИДБлока) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен интеграции |
- | ИДБлока | --block | Строка | ID блока |
- | ТолькоОснова | --core | Булево (необяз.) | Истина - служебные поля удаляются, остается только сам блок. По умолчанию - Истина |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion
-
-```bsl title="Пример кода"
-
- Токен = "secret_9RsfMrRMqZwqp0Zl0B...";
- Блок = "ca18df269bd24407852b91c30...";
-
- Ответ = OPI_Notion.ВернутьБлок(Токен, ИДБлока);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint notion ВернутьБлок --token %token% --block %block% --core true
-
-```
-
-```json title="Результат"
-
-{
- "request_id": "031886cc-537d-4025-b480-ecfdc9f2870c",
- "to_do": {
- "color": "default",
- "checked": false,
- "rich_text": [
- {
- "plain_text": "Привет",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "Привет"
- },
- "href": null,
- "type": "text"
- }
- ]
- },
- "type": "to_do",
- "archived": true,
- "created_by": {
- "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb",
- "object": "user"
- },
- "last_edited_time": "2024-01-26T19:43:00.000Z",
- "created_time": "2024-01-26T11:03:00.000Z",
- "has_children": false,
- "parent": {
- "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77",
- "type": "page_id"
- },
- "last_edited_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "id": "d7021bdd-15b9-44ab-abcb-02bd2b1a5f6a",
- "object": "block"
-}
-
-```
diff --git a/docs/ru/md/Notion/Rabota-s-blokami/Poluchit-dochernie-bloki.md b/docs/ru/md/Notion/Rabota-s-blokami/Poluchit-dochernie-bloki.md
deleted file mode 100644
index 7abf409f59..0000000000
--- a/docs/ru/md/Notion/Rabota-s-blokami/Poluchit-dochernie-bloki.md
+++ /dev/null
@@ -1,134 +0,0 @@
----
-sidebar_position: 4
----
-
-# Получить дочерние блоки
-Получает информацию о дочерних блоках по ID родителя
-
-*Функция ВернутьДочерниеБлоки(Знач Токен, Знач ИДБлока) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен интеграции |
- | ИДБлока | --block | Строка | ID родительского блока |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion
-
-```bsl title="Пример кода"
-
- Токен = "secret_9RsfMrRMqZwqp0Zl0B...";
- Блок = "46c1500ed40c4e89ba6a22900...";
-
- Ответ = OPI_Notion.ВернутьДочерниеБлоки(Токен, ИДБлока);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint notion ВернутьДочерниеБлоки --token %token% --block %block%
-
-```
-
-
-
-```json title="Результат"
-
-{
- "request_id": "fea2a37b-5507-451d-a4be-14433811a69e",
- "block": {},
- "type": "block",
- "has_more": false,
- "next_cursor": null,
- "results": [
- {
- "type": "numbered_list_item",
- "archived": false,
- "created_by": {
- "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb",
- "object": "user"
- },
- "last_edited_time": "2024-01-26T20:33:00.000Z",
- "created_time": "2024-01-26T17:02:00.000Z",
- "has_children": false,
- "parent": {
- "block_id": "46c1500e-d40c-4e89-ba6a-229003d81ded",
- "type": "block_id"
- },
- "last_edited_by": {
- "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb",
- "object": "user"
- },
- "id": "aa4137d4-c8cc-445d-9f96-9c3968334e74",
- "numbered_list_item": {
- "color": "default",
- "rich_text": [
- {
- "plain_text": "Два",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "Два"
- },
- "href": null,
- "type": "text"
- }
- ]
- },
- "object": "block"
- },
- {
- "type": "numbered_list_item",
- "archived": false,
- "created_by": {
- "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb",
- "object": "user"
- },
- "last_edited_time": "2024-01-26T20:33:00.000Z",
- "created_time": "2024-01-26T20:30:00.000Z",
- "has_children": false,
- "parent": {
- "block_id": "46c1500e-d40c-4e89-ba6a-229003d81ded",
- "type": "block_id"
- },
- "last_edited_by": {
- "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb",
- "object": "user"
- },
- "id": "6fb45895-0350-49d3-a5c7-e0cb1e24061e",
- "numbered_list_item": {
- "color": "default",
- "rich_text": [
- {
- "plain_text": "Три",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "Три"
- },
- "href": null,
- "type": "text"
- }
- ]
- },
- "object": "block"
- }
- ],
- "object": "list"
-}
-
-```
diff --git a/docs/ru/md/Notion/Rabota-s-blokami/Sozdat-blok.md b/docs/ru/md/Notion/Rabota-s-blokami/Sozdat-blok.md
deleted file mode 100644
index cad9861ff5..0000000000
--- a/docs/ru/md/Notion/Rabota-s-blokami/Sozdat-blok.md
+++ /dev/null
@@ -1,106 +0,0 @@
----
-sidebar_position: 1
----
-
-# Создать блок
-Создает блок внутри страницы на основе другого, заранее созданного, блока
-
-*Функция СоздатьБлок(Знач Токен, Знач Родитель, Знач Блок, Знач ВставитьПосле = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен интеграции |
- | Родитель | --page | Строка | ID страницы, на которую необходимо вставить блок |
- | Блок | --block | Строка,Соответствие | ID блока-образца, который необходимо скопировать на страницу или сам блок в виде соответствия|
- | ВставитьПосле | --prev | Строка (необяз.) | ID блока, после которого необходимо вставить новый (для страниц с несколькими дочерними блоками, если необходимо) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion
-
-```bsl title="Пример кода"
-
- Токен = "secret_9RsfMrRMqZwqp0Zl0B...";
- Родитель = "5dd94c34fab04bff9...";
-
- Блок = OPI_Notion.ВернутьБлок(Токен, "ca18df269bd24407852b91c30e..."); //Блок как соответствие. С ним можно свершать манипуляции.
-
- Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, Блок); //Заголовок: Это блок, воткнутый через API
- Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "46c1500ed40c4e89ba6a229003..."); //1. Ну, во-первых, это круто
- Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "aa4137d4c8cc445d9f969c3968..."); //2. Во-вторых, стильно
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint notion СоздатьБлок --token %token% --parent %page% --block %block%
-
-```
-
-
-### Как получить ID блока? ###
-
-
-
-
-
-
-
-
-
-```json title="Результат"
-
-{
- "request_id": "4de46f5b-d38b-4df5-b26e-32127db1096b",
- "block": {},
- "type": "block",
- "has_more": false,
- "next_cursor": null,
- "results": [
- {
- "type": "numbered_list_item",
- "archived": false,
- "created_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "last_edited_time": "2024-01-26T17:11:00.000Z",
- "created_time": "2024-01-26T17:11:00.000Z",
- "has_children": false,
- "parent": {
- "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77",
- "type": "page_id"
- },
- "last_edited_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "id": "b147fabd-53ea-42d5-bd23-85968f627f88",
- "numbered_list_item": {
- "color": "default",
- "rich_text": [
- {
- "plain_text": "Во-вторых, стильно",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "Во-вторых, стильно"
- },
- "href": null,
- "type": "text"
- }
- ]
- },
- "object": "block"
- }
- ],
- "object": "list"
-}
-
-```
diff --git a/docs/ru/md/Notion/Rabota-s-blokami/Udalit-blok.md b/docs/ru/md/Notion/Rabota-s-blokami/Udalit-blok.md
deleted file mode 100644
index f1ac41162b..0000000000
--- a/docs/ru/md/Notion/Rabota-s-blokami/Udalit-blok.md
+++ /dev/null
@@ -1,81 +0,0 @@
----
-sidebar_position: 2
----
-
-# Удалить блок
-Удаляет блок по ID
-
-*Функция УдалитьБлок(Знач Токен, Знач ИДБлока) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен интеграции |
- | ИДБлока | --block | Строка | ID блока |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion
-
-```bsl title="Пример кода"
-
- Токен = "secret_9RsfMrRMqZwqp0Zl0B...";
- Блок = "ca18df269bd24407852b91c30...";
-
- Ответ = OPI_Notion.УдалитьБлок(Токен, ИДБлока);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint notion УдалитьБлок --token %token% --block %block%
-
-```
-
-```json title="Результат"
-
-{
- "request_id": "62b95ed2-c9af-4be8-b75a-f6e4f69aef14",
- "to_do": {
- "color": "default",
- "checked": false,
- "rich_text": [
- {
- "plain_text": "Привет",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "Привет"
- },
- "href": null,
- "type": "text"
- }
- ]
- },
- "type": "to_do",
- "archived": true,
- "created_by": {
- "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb",
- "object": "user"
- },
- "last_edited_time": "2024-01-26T19:43:00.000Z",
- "created_time": "2024-01-26T11:03:00.000Z",
- "has_children": false,
- "parent": {
- "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77",
- "type": "page_id"
- },
- "last_edited_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "id": "d7021bdd-15b9-44ab-abcb-02bd2b1a5f6a",
- "object": "block"
-}
-
-```
diff --git a/docs/ru/md/Notion/Rabota-s-blokami/_category_.json b/docs/ru/md/Notion/Rabota-s-blokami/_category_.json
deleted file mode 100644
index e78481ae26..0000000000
--- a/docs/ru/md/Notion/Rabota-s-blokami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Работа с блоками",
- "position": 3,
-}
diff --git a/docs/ru/md/Notion/Rabota-s-blokami/img/1.png b/docs/ru/md/Notion/Rabota-s-blokami/img/1.png
deleted file mode 100644
index 6e68001080..0000000000
Binary files a/docs/ru/md/Notion/Rabota-s-blokami/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Notion/Rabota-s-blokami/img/2.png b/docs/ru/md/Notion/Rabota-s-blokami/img/2.png
deleted file mode 100644
index c420c9c10f..0000000000
Binary files a/docs/ru/md/Notion/Rabota-s-blokami/img/2.png and /dev/null differ
diff --git a/docs/ru/md/Notion/Rabota-s-blokami/img/3.png b/docs/ru/md/Notion/Rabota-s-blokami/img/3.png
deleted file mode 100644
index 5693000059..0000000000
Binary files a/docs/ru/md/Notion/Rabota-s-blokami/img/3.png and /dev/null differ
diff --git a/docs/ru/md/Notion/Rabota-s-polzovatelyami/Poluchit-dannye-polzovatelya.md b/docs/ru/md/Notion/Rabota-s-polzovatelyami/Poluchit-dannye-polzovatelya.md
deleted file mode 100644
index b04097ffb5..0000000000
--- a/docs/ru/md/Notion/Rabota-s-polzovatelyami/Poluchit-dannye-polzovatelya.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-sidebar_position: 2
----
-
-# Получить данные пользователя
-Получает данные пользователя по ID
-
-
-*Функция ПолучитьДанныеПользователя(Знач Токен, Знач ИДПользователя) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен интеграции |
- | ИДПользователя | --user | Строка | ID целевого пользователя |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion
-
-```bsl title="Пример кода"
-
- Токен = "secret_9RsfMrRMqZwqp0Zl0B...";
- ИДПользователя = "ed71865a989146bc86cdwdf24...";
-
- Ответ = OPI_Notion.ПолучитьДанныеПользователя(Токен, ИДПользователя);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint notion ПолучитьДанныеПользователя --token %token% --user %user%
-
-```
-
-```json title="Результат"
-
-{
- "request_id": "f33d34a8-f3cf-41b5-bdf5-4a07cf7d7118",
- "person": {
- "email": "ex@gmail.com"
- },
- "type": "person",
- "avatar_url": null,
- "name": "Bayselonarrend",
- "id": "ed71865a-9891-1111-86cd-1111111",
- "object": "user"
-}
-
-```
-
-### Если нет прав на получение данных ###
-То их нужно добавить в настройках интеграции на [https://developers.notion.com](https://developers.notion.com) (View my integrations в правом верхнем углу)
-
-
diff --git a/docs/ru/md/Notion/Rabota-s-polzovatelyami/Poluchit-spisok-polzovateley.md b/docs/ru/md/Notion/Rabota-s-polzovatelyami/Poluchit-spisok-polzovateley.md
deleted file mode 100644
index 86d6243335..0000000000
--- a/docs/ru/md/Notion/Rabota-s-polzovatelyami/Poluchit-spisok-polzovateley.md
+++ /dev/null
@@ -1,68 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить список пользователей
-Получает список пользователей рабочего пространства
-
-
-*Функция СписокПользователей(Знач Токен) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен интеграции |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion
-
-```bsl title="Пример кода"
-
- Токен = "secret_9RsfMrRMqZwqp0Zl0B...";
- Ответ = OPI_Notion.СписокПользователей(Токен);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint notion СписокПользователей --token %token%
-
-```
-
-```json title="Результат"
-
-{
- "request_id": "ea9a6b96-0b02-4866-a60a-2958e514af38",
- "user": {},
- "type": "user",
- "has_more": false,
- "next_cursor": null,
- "results": [
- {
- "person": {
- "email": "ex@gmail.com"
- },
- "type": "person",
- "avatar_url": null,
- "name": "Bayselonarrends",
- "id": "ed71865a-9891-1111-86cd-11111111",
- "object": "user"
- },
- {
- "type": "bot",
- "avatar_url": null,
- "name": "1C Integration",
- "bot": {
- "workspace_name": "Bayselonarrends Notion",
- "owner": {
- "workspace": true,
- "type": "workspace"
- }
- },
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- }
- ],
- "object": "list"
-}
-
-```
diff --git a/docs/ru/md/Notion/Rabota-s-polzovatelyami/_category_.json b/docs/ru/md/Notion/Rabota-s-polzovatelyami/_category_.json
deleted file mode 100644
index 2deabe90f6..0000000000
--- a/docs/ru/md/Notion/Rabota-s-polzovatelyami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Работа с пользователями",
- "position": 4
-}
diff --git a/docs/ru/md/Notion/Rabota-s-polzovatelyami/img/1.png b/docs/ru/md/Notion/Rabota-s-polzovatelyami/img/1.png
deleted file mode 100644
index c17a1508d7..0000000000
Binary files a/docs/ru/md/Notion/Rabota-s-polzovatelyami/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Notion/Rabota-so-stranicami/Izmenit-svoystva-stranicy.md b/docs/ru/md/Notion/Rabota-so-stranicami/Izmenit-svoystva-stranicy.md
deleted file mode 100644
index 745f1372bc..0000000000
--- a/docs/ru/md/Notion/Rabota-so-stranicami/Izmenit-svoystva-stranicy.md
+++ /dev/null
@@ -1,211 +0,0 @@
----
-sidebar_position: 3
----
-
-# Изменить свойства страницы
-Изменяет значения полей страницы
-
-
-*Функция ИзменитьСвойстваСтраницы(Знач Токен, Знач Страница, Знач Данные = "", Знач Иконка = "", Знач Обложка = "", Знач Архивирована = Ложь) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен интеграции |
- | Страница | --page | Строка | ID страницы для изменения |
- | Данные | --data | Соответствие | Ключ - имя свойства, Значение - значение свойства. Имена должны входить в исходный набор свойств |
- | Иконка | --icon | Строка | URL картинки-иконки страницы в базе |
- | Обложка | --cover | Строка | URL картинки-обложки страницы |
- | Архивирована | --archive | Булево (необяз.) | Если Истина - страница будет заархивирована |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion
-
-```bsl title="Пример кода"
-
- Токен = "secret_9RsfMrRMqZwqp0Zl0B...";
- Страница = "5dd94c34fab04bff9...";
- Иконка = "https://opi.neocities.org/img/logo.png";
- Обложка = "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png";
-
- Свойства = Новый Соответствие;
- Свойства.Вставить("Активен" , Ложь);
- Свойства.Вставить("Почта" , "vector@mail.ru");
-
- Ответ = OPI_Notion.ИзменитьСвойстваСтраницы(Токен
- , Страница
- , Свойства
- , Иконка
- , Обложка
- , Архивировать);
-
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint notion ИзменитьСвойстваСтраницы --token %token% --page %page% --data "C:\page.json" --icon "https://opi.neocities.org/img/logo.png" --cover "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png" --archive false
-
-```
-
-
-
-```json title="Результат"
-
-{
- "request_id": "a02741b2-4eb8-43ae-9a2e-542d5dd10687",
- "public_url": null,
- "url": "https://www.notion.so/a574281614174169bf55dbae44f46d9c",
- "properties": {
- "Картинка": {
- "files": [
- {
- "external": {
- "url": "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg"
- },
- "type": "external",
- "name": "Лого"
- }
- ],
- "type": "files",
- "id": "r%3Dfa"
- },
- "Активен": {
- "checkbox": false,
- "type": "checkbox",
- "id": "q%3FQF"
- },
- "Телефон": {
- "phone_number": "88005553535",
- "type": "phone_number",
- "id": "hDII"
- },
- "Пользователь": {
- "people": [],
- "type": "people",
- "id": "%5D%40Md"
- },
- "Описание": {
- "rich_text": [
- {
- "plain_text": "Наш первый клиент",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "Наш первый клиент"
- },
- "href": null,
- "type": "text"
- }
- ],
- "type": "rich_text",
- "id": "KnG%3F"
- },
- "Статус": {
- "select": {
- "color": "green",
- "name": "Новый",
- "id": "202b1d30-2095-40f1-8b91-f627d475d560"
- },
- "type": "select",
- "id": "IDW%3C"
- },
- "Номер": {
- "type": "number",
- "number": 1,
- "id": "CH__"
- },
- "Дата создания": {
- "date": {
- "time_zone": null,
- "end": null,
- "start": "2024-01-26T09:45:00.000+00:00"
- },
- "type": "date",
- "id": "BQN%5B"
- },
- "Имя": {
- "title": [
- {
- "plain_text": "ООО Вектор",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "ООО Вектор"
- },
- "href": null,
- "type": "text"
- }
- ],
- "type": "title",
- "id": "title"
- },
- "Почта": {
- "rich_text": [
- {
- "plain_text": "vector@mail.ru",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "vector@mail.ru"
- },
- "href": null,
- "type": "text"
- }
- ],
- "type": "rich_text",
- "id": "%3CO%3AD"
- }
- },
- "parent": {
- "database_id": "048ba0ce-4f47-4e33-9005-40d249b01949",
- "type": "database_id"
- },
- "cover": {
- "external": {
- "url": "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png"
- },
- "type": "external"
- },
- "archived": false,
- "created_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "last_edited_time": "2024-01-26T19:30:00.000Z",
- "icon": {
- "external": {
- "url": "https://opi.neocities.org/img/logo.png"
- },
- "type": "external"
- },
- "created_time": "2024-01-26T18:45:00.000Z",
- "last_edited_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "id": "a5742816-1417-4169-bf55-dbae44f46d9c",
- "object": "page"
-}
-
-```
diff --git a/docs/ru/md/Notion/Rabota-so-stranicami/Poluchit-informaciyu-o-stranice.md b/docs/ru/md/Notion/Rabota-so-stranicami/Poluchit-informaciyu-o-stranice.md
deleted file mode 100644
index 3bdfc7f58c..0000000000
--- a/docs/ru/md/Notion/Rabota-so-stranicami/Poluchit-informaciyu-o-stranice.md
+++ /dev/null
@@ -1,193 +0,0 @@
----
-sidebar_position: 4
----
-
-# Получить информацию о странице
-Получает информацию о странице по ID
-
-
-*Функция ПолучитьСтраницу(Знач Токен, Знач Страница) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен интеграции |
- | Страница | --page | Строка | ID страницы |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion
-
-```bsl title="Пример кода"
-
- Токен = "secret_9RsfMrRMqZwqp0Zl0B...";
- Страница = "a574281614174169bf55dbae4...";
-
- Ответ = OPI_Notion.ПолучитьСтраницу(Токен, Страница);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint notion ПолучитьСтраницу --token %token% --page %page%
-
-```
-
-```json title="Результат"
-
-{
- "request_id": "61eaaa91-41fc-4523-a445-602805afb281",
- "public_url": null,
- "url": "https://www.notion.so/a574281614174169bf55dbae44f46d9c",
- "properties": {
- "Картинка": {
- "files": [
- {
- "external": {
- "url": "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg"
- },
- "type": "external",
- "name": "Лого"
- }
- ],
- "type": "files",
- "id": "r%3Dfa"
- },
- "Активен": {
- "checkbox": false,
- "type": "checkbox",
- "id": "q%3FQF"
- },
- "Телефон": {
- "phone_number": "88005553535",
- "type": "phone_number",
- "id": "hDII"
- },
- "Пользователь": {
- "people": [],
- "type": "people",
- "id": "%5D%40Md"
- },
- "Описание": {
- "rich_text": [
- {
- "plain_text": "Наш первый клиент",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "Наш первый клиент"
- },
- "href": null,
- "type": "text"
- }
- ],
- "type": "rich_text",
- "id": "KnG%3F"
- },
- "Статус": {
- "select": {
- "color": "green",
- "name": "Новый",
- "id": "202b1d30-2095-40f1-8b91-f627d475d560"
- },
- "type": "select",
- "id": "IDW%3C"
- },
- "Номер": {
- "type": "number",
- "number": 1,
- "id": "CH__"
- },
- "Дата создания": {
- "date": {
- "time_zone": null,
- "end": null,
- "start": "2024-01-26T09:45:00.000+00:00"
- },
- "type": "date",
- "id": "BQN%5B"
- },
- "Имя": {
- "title": [
- {
- "plain_text": "ООО Вектор",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "ООО Вектор"
- },
- "href": null,
- "type": "text"
- }
- ],
- "type": "title",
- "id": "title"
- },
- "Почта": {
- "rich_text": [
- {
- "plain_text": "vector@mail.ru",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "vector@mail.ru"
- },
- "href": null,
- "type": "text"
- }
- ],
- "type": "rich_text",
- "id": "%3CO%3AD"
- }
- },
- "parent": {
- "database_id": "048ba0ce-4f47-4e33-9005-40d249b01949",
- "type": "database_id"
- },
- "cover": {
- "external": {
- "url": "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png"
- },
- "type": "external"
- },
- "archived": false,
- "created_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "last_edited_time": "2024-01-26T19:30:00.000Z",
- "icon": {
- "external": {
- "url": "https://opi.neocities.org/img/logo.png"
- },
- "type": "external"
- },
- "created_time": "2024-01-26T18:45:00.000Z",
- "last_edited_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "id": "a5742816-1417-4169-bf55-dbae44f46d9c",
- "object": "page"
-}
-
-```
diff --git a/docs/ru/md/Notion/Rabota-so-stranicami/Sozdat-stranicu-v-bazu-dannyh.md b/docs/ru/md/Notion/Rabota-so-stranicami/Sozdat-stranicu-v-bazu-dannyh.md
deleted file mode 100644
index 72a806e68e..0000000000
--- a/docs/ru/md/Notion/Rabota-so-stranicami/Sozdat-stranicu-v-bazu-dannyh.md
+++ /dev/null
@@ -1,200 +0,0 @@
----
-sidebar_position: 2
----
-
-# Создать страницу в базу данных
-Создает страницу, дочернюю базе данных
-
-
-*Функция СоздатьСтраницуВБазу(Знач Токен, Знач Родитель, Знач Данные) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен интеграции |
- | Родитель | --base | Строка | ID родительской базы |
- | Данные | --data | Соответствие | Ключ - имя свойства, Значение - значение свойства. Имя свойства должно входить в набор свойств родительской базы (см. Создать базу) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion
-
-```bsl title="Пример кода"
-
- Токен = "secret_9RsfMrRMqZwqp0Zl0B...";
- Родитель = "5dd94c34fab04bff9...";
- Картинка = Новый Соответствие;
- Картинка.Вставить("Лого", "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg");
-
- Данные = Новый Соответствие;
- Данные.Вставить("Имя" , "ООО Вектор");
- Данные.Вставить("Описание" , "Наш первый клиент");
- Данные.Вставить("Номер" , 1);
- Данные.Вставить("Статус" , "Обычный");
- Данные.Вставить("Дата создания" , ТекущаяДатаСеанса());
- Данные.Вставить("Картинка" , Картинка);
- Данные.Вставить("Активен" , Истина);
- Данные.Вставить("Почта" , "mail@vector.ru");
- Данные.Вставить("Телефон" , "88005553535");
- Данные.Вставить("Статус" , "Новый");
-
- Ответ = OPI_Notion.СоздатьСтраницуВБазу(Токен, База, Данные);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint notion СоздатьСтраницуВБазу --token %token% --base %base% --data "C:\page.json"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "request_id": "03fd3bd2-6dd1-4ca2-bf85-9233748a745f",
- "public_url": null,
- "url": "https://www.notion.so/a574281614174169bf55dbae44f46d9c",
- "properties": {
- "Картинка": {
- "files": [
- {
- "external": {
- "url": "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg"
- },
- "type": "external",
- "name": "Лого"
- }
- ],
- "type": "files",
- "id": "r%3Dfa"
- },
- "Активен": {
- "checkbox": true,
- "type": "checkbox",
- "id": "q%3FQF"
- },
- "Телефон": {
- "phone_number": "88005553535",
- "type": "phone_number",
- "id": "hDII"
- },
- "Пользователь": {
- "people": [],
- "type": "people",
- "id": "%5D%40Md"
- },
- "Описание": {
- "rich_text": [
- {
- "plain_text": "Наш первый клиент",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "Наш первый клиент"
- },
- "href": null,
- "type": "text"
- }
- ],
- "type": "rich_text",
- "id": "KnG%3F"
- },
- "Статус": {
- "select": {
- "color": "green",
- "name": "Новый",
- "id": "202b1d30-2095-40f1-8b91-f627d475d560"
- },
- "type": "select",
- "id": "IDW%3C"
- },
- "Номер": {
- "type": "number",
- "number": 1,
- "id": "CH__"
- },
- "Дата создания": {
- "date": {
- "time_zone": null,
- "end": null,
- "start": "2024-01-26T09:45:00.000+00:00"
- },
- "type": "date",
- "id": "BQN%5B"
- },
- "Имя": {
- "title": [
- {
- "plain_text": "ООО Вектор",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "ООО Вектор"
- },
- "href": null,
- "type": "text"
- }
- ],
- "type": "title",
- "id": "title"
- },
- "Почта": {
- "rich_text": [
- {
- "plain_text": "mail@vector.ru",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "mail@vector.ru"
- },
- "href": null,
- "type": "text"
- }
- ],
- "type": "rich_text",
- "id": "%3CO%3AD"
- }
- },
- "parent": {
- "database_id": "048ba0ce-4f47-4e33-9005-40d249b01949",
- "type": "database_id"
- },
- "cover": null,
- "archived": false,
- "created_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "last_edited_time": "2024-01-26T18:45:00.000Z",
- "icon": null,
- "created_time": "2024-01-26T18:45:00.000Z",
- "last_edited_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "id": "a5742816-1417-4169-bf55-dbae44f46d9c",
- "object": "page"
-}
-
-```
diff --git a/docs/ru/md/Notion/Rabota-so-stranicami/Sozdat-stranicu.md b/docs/ru/md/Notion/Rabota-so-stranicami/Sozdat-stranicu.md
deleted file mode 100644
index eb50618d91..0000000000
--- a/docs/ru/md/Notion/Rabota-so-stranicami/Sozdat-stranicu.md
+++ /dev/null
@@ -1,90 +0,0 @@
----
-sidebar_position: 1
----
-
-# Создать страницу
-Создает страницу, дочернюю другой странице
-
-
-*Функция СоздатьСтраницу(Знач Токен, Знач Родитель, Знач Заголовок) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен интеграции |
- | Родитель | --page | Строка/Число | ID родительской страницы |
- | Заголовок | --title | Строка | Заголовок страницы |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion
-
-```bsl title="Пример кода"
-
- Токен = "secret_9RsfMrRMqZwqp0Zl0B...";
- Родитель = "5dd94c34fab04bff9...";
- Заголовок = "Создано из 1С";
-
- Ответ = OPI_Notion.СоздатьСтраницу(Токен, Родитель, Заголовок);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint notion СоздатьСтраницу --token %token% --page %page% --title "Создано из OInt"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "request_id": "f145f634-ea3a-4f74-b079-f365ecbcf583",
- "public_url": null,
- "url": "https://www.notion.so/1-4392f919813c4c8d84017d973bddaabf",
- "properties": {
- "title": {
- "title": [
- {
- "plain_text": "Создано из 1С",
- "annotations": {
- "color": "default",
- "code": false,
- "underline": false,
- "strikethrough": false,
- "italic": false,
- "bold": false
- },
- "text": {
- "link": null,
- "content": "Создано из 1С"
- },
- "href": null,
- "type": "text"
- }
- ],
- "type": "title",
- "id": "title"
- }
- },
- "parent": {
- "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77",
- "type": "page_id"
- },
- "cover": null,
- "archived": false,
- "created_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "last_edited_time": "2024-01-26T17:20:00.000Z",
- "icon": null,
- "created_time": "2024-01-26T17:20:00.000Z",
- "last_edited_by": {
- "id": "8b07422e-eeea-40d1-8d5e-c784211825b0",
- "object": "user"
- },
- "id": "4392f919-813c-4c8d-8401-7d973bddaabf",
- "object": "page"
-}
-
-```
diff --git a/docs/ru/md/Notion/Rabota-so-stranicami/_category_.json b/docs/ru/md/Notion/Rabota-so-stranicami/_category_.json
deleted file mode 100644
index 082be09813..0000000000
--- a/docs/ru/md/Notion/Rabota-so-stranicami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Работа со страницами",
- "position": 2,
-}
diff --git a/docs/ru/md/Notion/Rabota-so-stranicami/img/1.png b/docs/ru/md/Notion/Rabota-so-stranicami/img/1.png
deleted file mode 100644
index 84946656e7..0000000000
Binary files a/docs/ru/md/Notion/Rabota-so-stranicami/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Notion/Rabota-so-stranicami/img/2.png b/docs/ru/md/Notion/Rabota-so-stranicami/img/2.png
deleted file mode 100644
index 3abf40ec75..0000000000
Binary files a/docs/ru/md/Notion/Rabota-so-stranicami/img/2.png and /dev/null differ
diff --git a/docs/ru/md/Notion/Rabota-so-stranicami/img/3.png b/docs/ru/md/Notion/Rabota-so-stranicami/img/3.png
deleted file mode 100644
index e706e609cc..0000000000
Binary files a/docs/ru/md/Notion/Rabota-so-stranicami/img/3.png and /dev/null differ
diff --git a/docs/ru/md/!temp/Notion/Users/Get-user-data.md b/docs/ru/md/Notion/Users/Get-user-data.md
similarity index 87%
rename from docs/ru/md/!temp/Notion/Users/Get-user-data.md
rename to docs/ru/md/Notion/Users/Get-user-data.md
index 71c5aea4e6..f14781eb3c 100644
--- a/docs/ru/md/!temp/Notion/Users/Get-user-data.md
+++ b/docs/ru/md/Notion/Users/Get-user-data.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| ИДПользователя | --user | Строка | ID целевого пользователя |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
```bsl title="Пример кода"
@@ -29,9 +29,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint notion ПолучитьДанныеПользователя --token %token% --user %user%
+ oint notion ПолучитьДанныеПользователя --token "secret_9RsfMrRMqZwqp0Zl0B..." --user "ed71865a989146bc86cdwdf24..."
```
diff --git a/docs/ru/md/!temp/Notion/Users/User-list.md b/docs/ru/md/Notion/Users/User-list.md
similarity index 87%
rename from docs/ru/md/!temp/Notion/Users/User-list.md
rename to docs/ru/md/Notion/Users/User-list.md
index d22e285616..f7611e79cd 100644
--- a/docs/ru/md/!temp/Notion/Users/User-list.md
+++ b/docs/ru/md/Notion/Users/User-list.md
@@ -13,7 +13,7 @@ sidebar_position: 1
| Токен | --token | Строка | Токен |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
```bsl title="Пример кода"
@@ -26,9 +26,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint notion СписокПользователей --token %token%
+ oint notion СписокПользователей --token "secret_9RsfMrRMqZwqp0Zl0B..."
```
diff --git a/docs/ru/md/!temp/Notion/Users/_category_.json b/docs/ru/md/Notion/Users/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Notion/Users/_category_.json
rename to docs/ru/md/Notion/Users/_category_.json
diff --git a/docs/ru/md/Notion/_category_.json b/docs/ru/md/Notion/_category_.json
deleted file mode 100644
index 84df294635..0000000000
--- a/docs/ru/md/Notion/_category_.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "label": "Notion",
- "position": 6,
- "link": {
- "type": "doc",
- "id": "Notion"
- }
-}
diff --git a/docs/ru/md/!temp/Slack/Block-formation/Generate-image-block.md b/docs/ru/md/Slack/Block-formation/Generate-image-block.md
similarity index 86%
rename from docs/ru/md/!temp/Slack/Block-formation/Generate-image-block.md
rename to docs/ru/md/Slack/Block-formation/Generate-image-block.md
index 1238c9a4c9..11b768d132 100644
--- a/docs/ru/md/!temp/Slack/Block-formation/Generate-image-block.md
+++ b/docs/ru/md/Slack/Block-formation/Generate-image-block.md
@@ -14,7 +14,7 @@ sidebar_position: 1
| АльтернативныйТекст | --alt | Строка | Альтернативный текст картинки |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - Блок картинки
+ Возвращаемое значение: Соответствие Из КлючИЗначение - Блок картинки
```bsl title="Пример кода"
@@ -29,9 +29,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack СформироватьБлокКартинку --picture %picture% --alt %alt%
+ oint slack СформироватьБлокКартинку --picture "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1" --alt %alt%
```
diff --git a/docs/ru/md/!temp/Slack/Block-formation/_category_.json b/docs/ru/md/Slack/Block-formation/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Slack/Block-formation/_category_.json
rename to docs/ru/md/Slack/Block-formation/_category_.json
diff --git a/docs/ru/md/!temp/Slack/Channel-management/Archive-channel.md b/docs/ru/md/Slack/Channel-management/Archive-channel.md
similarity index 88%
rename from docs/ru/md/!temp/Slack/Channel-management/Archive-channel.md
rename to docs/ru/md/Slack/Channel-management/Archive-channel.md
index 44dd5e4096..e5505abada 100644
--- a/docs/ru/md/!temp/Slack/Channel-management/Archive-channel.md
+++ b/docs/ru/md/Slack/Channel-management/Archive-channel.md
@@ -14,7 +14,7 @@ sidebar_position: 4
| Канал | --channel | Строка | ID канала |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -29,9 +29,9 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack АрхивироватьКанал --token %token% --channel %channel%
+ oint slack АрхивироватьКанал --token %token% --channel "C070VPMKN8J"
```
diff --git a/docs/ru/md/!temp/Slack/Channel-management/Create-channel.md b/docs/ru/md/Slack/Channel-management/Create-channel.md
similarity index 95%
rename from docs/ru/md/!temp/Slack/Channel-management/Create-channel.md
rename to docs/ru/md/Slack/Channel-management/Create-channel.md
index 933c67d14c..280677b972 100644
--- a/docs/ru/md/!temp/Slack/Channel-management/Create-channel.md
+++ b/docs/ru/md/Slack/Channel-management/Create-channel.md
@@ -15,7 +15,7 @@ sidebar_position: 3
| Приватный | --private | Булево | Создать канал приватным |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -29,7 +29,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint slack СоздатьКанал --token %token% --title %title% --private %private%
diff --git a/docs/ru/md/!temp/Slack/Channel-management/Get-channel-history.md b/docs/ru/md/Slack/Channel-management/Get-channel-history.md
similarity index 93%
rename from docs/ru/md/!temp/Slack/Channel-management/Get-channel-history.md
rename to docs/ru/md/Slack/Channel-management/Get-channel-history.md
index cad717b744..f12c5052c3 100644
--- a/docs/ru/md/!temp/Slack/Channel-management/Get-channel-history.md
+++ b/docs/ru/md/Slack/Channel-management/Get-channel-history.md
@@ -14,7 +14,7 @@ sidebar_position: 6
| Канал | --channel | Строка | ID канала |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ПолучитьИсториюКанала --token %token% --channel %channel%
+ oint slack ПолучитьИсториюКанала --token %token% --channel "C070VPMKN8J"
```
diff --git a/docs/ru/md/!temp/Slack/Channel-management/Get-channel-list.md b/docs/ru/md/Slack/Channel-management/Get-channel-list.md
similarity index 93%
rename from docs/ru/md/!temp/Slack/Channel-management/Get-channel-list.md
rename to docs/ru/md/Slack/Channel-management/Get-channel-list.md
index e1d28e2c38..acdd5f8702 100644
--- a/docs/ru/md/!temp/Slack/Channel-management/Get-channel-list.md
+++ b/docs/ru/md/Slack/Channel-management/Get-channel-list.md
@@ -15,7 +15,7 @@ sidebar_position: 1
| Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -29,9 +29,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ПолучитьСписокКаналов --token %token% --notarchived %notarchived% --cursor %cursor%
+ oint slack ПолучитьСписокКаналов --token %token% --notarchived "Истина" --cursor %cursor%
```
diff --git a/docs/ru/md/!temp/Slack/Channel-management/Get-channel-user-list.md b/docs/ru/md/Slack/Channel-management/Get-channel-user-list.md
similarity index 88%
rename from docs/ru/md/!temp/Slack/Channel-management/Get-channel-user-list.md
rename to docs/ru/md/Slack/Channel-management/Get-channel-user-list.md
index 1e5c5048d8..f037d02b9f 100644
--- a/docs/ru/md/!temp/Slack/Channel-management/Get-channel-user-list.md
+++ b/docs/ru/md/Slack/Channel-management/Get-channel-user-list.md
@@ -15,7 +15,7 @@ sidebar_position: 2
| Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -29,9 +29,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ПолучитьСписокПользователейКанала --token %token% --channel %channel% --cursor %cursor%
+ oint slack ПолучитьСписокПользователейКанала --token %token% --channel "C070VPMKN8J" --cursor %cursor%
```
diff --git a/docs/ru/md/!temp/Slack/Channel-management/Get-channel.md b/docs/ru/md/Slack/Channel-management/Get-channel.md
similarity index 93%
rename from docs/ru/md/!temp/Slack/Channel-management/Get-channel.md
rename to docs/ru/md/Slack/Channel-management/Get-channel.md
index b081007b23..98791c918a 100644
--- a/docs/ru/md/!temp/Slack/Channel-management/Get-channel.md
+++ b/docs/ru/md/Slack/Channel-management/Get-channel.md
@@ -14,7 +14,7 @@ sidebar_position: 5
| Канал | --channel | Строка | ID канала |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ПолучитьКанал --token %token% --channel %channel%
+ oint slack ПолучитьКанал --token %token% --channel "C070VPMKN8J"
```
diff --git a/docs/ru/md/!temp/Slack/Channel-management/Invite-users-to-channel.md b/docs/ru/md/Slack/Channel-management/Invite-users-to-channel.md
similarity index 91%
rename from docs/ru/md/!temp/Slack/Channel-management/Invite-users-to-channel.md
rename to docs/ru/md/Slack/Channel-management/Invite-users-to-channel.md
index 49edd6d326..91cd2bf3d6 100644
--- a/docs/ru/md/!temp/Slack/Channel-management/Invite-users-to-channel.md
+++ b/docs/ru/md/Slack/Channel-management/Invite-users-to-channel.md
@@ -15,13 +15,13 @@ sidebar_position: 7
| МассивПользователей | --users | Массив Из Строка | Массив ID пользователей |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
Канал = "C070VPMKN8J";
- МасствПользователей = Новый Массив;
+ МассивПользователей = Новый Массив;
МассивПользователей.Добавить("U06UG1CAYH2");
Ответ = OPI_Slack.ПригласитьПользователейВКанал(Токен, Канал, МассивПользователей); //Соответствие
@@ -31,9 +31,9 @@ sidebar_position: 7
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ПригласитьПользователейВКанал --token %token% --channel %channel% --users %users%
+ oint slack ПригласитьПользователейВКанал --token %token% --channel "C070VPMKN8J" --users %users%
```
diff --git a/docs/ru/md/!temp/Slack/Channel-management/Join-channel.md b/docs/ru/md/Slack/Channel-management/Join-channel.md
similarity index 93%
rename from docs/ru/md/!temp/Slack/Channel-management/Join-channel.md
rename to docs/ru/md/Slack/Channel-management/Join-channel.md
index 9c8ee9e331..1d5b566e6d 100644
--- a/docs/ru/md/!temp/Slack/Channel-management/Join-channel.md
+++ b/docs/ru/md/Slack/Channel-management/Join-channel.md
@@ -14,7 +14,7 @@ sidebar_position: 9
| Канал | --channel | Строка | ID канала |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 9
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ВступитьВКанал --token %token% --channel %channel%
+ oint slack ВступитьВКанал --token %token% --channel "C070VPMKN8J"
```
diff --git a/docs/ru/md/!temp/Slack/Channel-management/Kick-user-from-channel.md b/docs/ru/md/Slack/Channel-management/Kick-user-from-channel.md
similarity index 88%
rename from docs/ru/md/!temp/Slack/Channel-management/Kick-user-from-channel.md
rename to docs/ru/md/Slack/Channel-management/Kick-user-from-channel.md
index 1537887dde..99baf7e757 100644
--- a/docs/ru/md/!temp/Slack/Channel-management/Kick-user-from-channel.md
+++ b/docs/ru/md/Slack/Channel-management/Kick-user-from-channel.md
@@ -15,7 +15,7 @@ sidebar_position: 8
| Пользователь | --user | Строка | ID пользователя |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -30,9 +30,9 @@ sidebar_position: 8
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ВыгнатьПользователяИзКанала --token %token% --channel %channel% --user %user%
+ oint slack ВыгнатьПользователяИзКанала --token %token% --channel "C070VPMKN8J" --user "U06UG1CAYH2"
```
diff --git a/docs/ru/md/!temp/Slack/Channel-management/Leave-channel.md b/docs/ru/md/Slack/Channel-management/Leave-channel.md
similarity index 88%
rename from docs/ru/md/!temp/Slack/Channel-management/Leave-channel.md
rename to docs/ru/md/Slack/Channel-management/Leave-channel.md
index 32f29a68cb..253f42abdd 100644
--- a/docs/ru/md/!temp/Slack/Channel-management/Leave-channel.md
+++ b/docs/ru/md/Slack/Channel-management/Leave-channel.md
@@ -14,7 +14,7 @@ sidebar_position: 10
| Канал | --channel | Строка | ID канала |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 10
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ПокинутьКанал --token %token% --channel %channel%
+ oint slack ПокинутьКанал --token %token% --channel "C070VPMKN8J"
```
diff --git a/docs/ru/md/!temp/Slack/Channel-management/Rename-channel.md b/docs/ru/md/Slack/Channel-management/Rename-channel.md
similarity index 93%
rename from docs/ru/md/!temp/Slack/Channel-management/Rename-channel.md
rename to docs/ru/md/Slack/Channel-management/Rename-channel.md
index dc9bab195d..a2d824f66d 100644
--- a/docs/ru/md/!temp/Slack/Channel-management/Rename-channel.md
+++ b/docs/ru/md/Slack/Channel-management/Rename-channel.md
@@ -15,7 +15,7 @@ sidebar_position: 13
| Название | --title | Строка | Новое название канала |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -30,9 +30,9 @@ sidebar_position: 13
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ПереименоватьКанал --token %token% --channel %channel% --title %title%
+ oint slack ПереименоватьКанал --token %token% --channel "C070VPMKN8J" --title %title%
```
diff --git a/docs/ru/md/!temp/Slack/Channel-management/Set-channel-goal.md b/docs/ru/md/Slack/Channel-management/Set-channel-goal.md
similarity index 92%
rename from docs/ru/md/!temp/Slack/Channel-management/Set-channel-goal.md
rename to docs/ru/md/Slack/Channel-management/Set-channel-goal.md
index 5c41eeb5a7..1e1980d22b 100644
--- a/docs/ru/md/!temp/Slack/Channel-management/Set-channel-goal.md
+++ b/docs/ru/md/Slack/Channel-management/Set-channel-goal.md
@@ -15,7 +15,7 @@ sidebar_position: 12
| Цель | --purpose | Строка | Цель канала |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -30,9 +30,9 @@ sidebar_position: 12
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack УстановитьЦельКанала --token %token% --channel %channel% --purpose %purpose%
+ oint slack УстановитьЦельКанала --token %token% --channel "C070VPMKN8J" --purpose "Тестовая цель"
```
diff --git a/docs/ru/md/!temp/Slack/Channel-management/Set-channel-topic.md b/docs/ru/md/Slack/Channel-management/Set-channel-topic.md
similarity index 92%
rename from docs/ru/md/!temp/Slack/Channel-management/Set-channel-topic.md
rename to docs/ru/md/Slack/Channel-management/Set-channel-topic.md
index fd93fce951..463af6e139 100644
--- a/docs/ru/md/!temp/Slack/Channel-management/Set-channel-topic.md
+++ b/docs/ru/md/Slack/Channel-management/Set-channel-topic.md
@@ -15,7 +15,7 @@ sidebar_position: 11
| Тема | --theme | Строка | Тема канала |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -30,9 +30,9 @@ sidebar_position: 11
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack УстановитьТемуКанала --token %token% --channel %channel% --theme %theme%
+ oint slack УстановитьТемуКанала --token %token% --channel "C070VPMKN8J" --theme "Тестовая тема"
```
diff --git a/docs/ru/md/!temp/Slack/Channel-management/_category_.json b/docs/ru/md/Slack/Channel-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Slack/Channel-management/_category_.json
rename to docs/ru/md/Slack/Channel-management/_category_.json
diff --git a/docs/ru/md/!temp/Slack/Deleted-files-management/Add-external-file.md b/docs/ru/md/Slack/Deleted-files-management/Add-external-file.md
similarity index 92%
rename from docs/ru/md/!temp/Slack/Deleted-files-management/Add-external-file.md
rename to docs/ru/md/Slack/Deleted-files-management/Add-external-file.md
index ab67af6cd4..60ed9d61c3 100644
--- a/docs/ru/md/!temp/Slack/Deleted-files-management/Add-external-file.md
+++ b/docs/ru/md/Slack/Deleted-files-management/Add-external-file.md
@@ -15,7 +15,7 @@ sidebar_position: 3
| Заголовок | --title | Строка | Заголовок файла для Slack |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -30,9 +30,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ДобавитьВнешнийФайл --token %token% --url %url% --title %title%
+ oint slack ДобавитьВнешнийФайл --token %token% --url "https://opi.neocities.org/test_data/document.docx" --title %title%
```
diff --git a/docs/ru/md/!temp/Slack/Deleted-files-management/Delete-external-file.md b/docs/ru/md/Slack/Deleted-files-management/Delete-external-file.md
similarity index 89%
rename from docs/ru/md/!temp/Slack/Deleted-files-management/Delete-external-file.md
rename to docs/ru/md/Slack/Deleted-files-management/Delete-external-file.md
index c5bd442adb..2994bb2422 100644
--- a/docs/ru/md/!temp/Slack/Deleted-files-management/Delete-external-file.md
+++ b/docs/ru/md/Slack/Deleted-files-management/Delete-external-file.md
@@ -14,7 +14,7 @@ sidebar_position: 5
| ИдентификаторФайла | --fileid | Строка | Идентификатор файла |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack УдалитьВнешнийФайл --token %token% --fileid %fileid%
+ oint slack УдалитьВнешнийФайл --token %token% --fileid "F070P52CU94"
```
diff --git a/docs/ru/md/!temp/Slack/Deleted-files-management/Get-external-file-list.md b/docs/ru/md/Slack/Deleted-files-management/Get-external-file-list.md
similarity index 88%
rename from docs/ru/md/!temp/Slack/Deleted-files-management/Get-external-file-list.md
rename to docs/ru/md/Slack/Deleted-files-management/Get-external-file-list.md
index 2b885321a8..c6a28829d0 100644
--- a/docs/ru/md/!temp/Slack/Deleted-files-management/Get-external-file-list.md
+++ b/docs/ru/md/Slack/Deleted-files-management/Get-external-file-list.md
@@ -15,7 +15,7 @@ sidebar_position: 1
| Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -29,9 +29,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ПолучитьСписокВнешнихФайлов --token %token% --channel %channel% --cursor %cursor%
+ oint slack ПолучитьСписокВнешнихФайлов --token %token% --channel "C070VPMKN8J" --cursor %cursor%
```
diff --git a/docs/ru/md/!temp/Slack/Deleted-files-management/Get-external-file.md b/docs/ru/md/Slack/Deleted-files-management/Get-external-file.md
similarity index 94%
rename from docs/ru/md/!temp/Slack/Deleted-files-management/Get-external-file.md
rename to docs/ru/md/Slack/Deleted-files-management/Get-external-file.md
index 787a899a06..2cb215674b 100644
--- a/docs/ru/md/!temp/Slack/Deleted-files-management/Get-external-file.md
+++ b/docs/ru/md/Slack/Deleted-files-management/Get-external-file.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| ИдентификаторФайла | --fileid | Строка | Идентификатор файла |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ПолучитьВнешнийФайл --token %token% --fileid %fileid%
+ oint slack ПолучитьВнешнийФайл --token %token% --fileid "F070P52CU94"
```
diff --git a/docs/ru/md/!temp/Slack/Deleted-files-management/Send-external-file.md b/docs/ru/md/Slack/Deleted-files-management/Send-external-file.md
similarity index 94%
rename from docs/ru/md/!temp/Slack/Deleted-files-management/Send-external-file.md
rename to docs/ru/md/Slack/Deleted-files-management/Send-external-file.md
index 53d2027e96..b6cf50bcb2 100644
--- a/docs/ru/md/!temp/Slack/Deleted-files-management/Send-external-file.md
+++ b/docs/ru/md/Slack/Deleted-files-management/Send-external-file.md
@@ -15,7 +15,7 @@ sidebar_position: 4
| МассивКаналов | --channels | Массив Из Строка | Массив каналов для отправки |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -30,9 +30,9 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ОтправитьВнешнийФайл --token %token% --fileid %fileid% --channels %channels%
+ oint slack ОтправитьВнешнийФайл --token %token% --fileid "F070P52CU94" --channels %channels%
```
diff --git a/docs/ru/md/!temp/Slack/Deleted-files-management/_category_.json b/docs/ru/md/Slack/Deleted-files-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Slack/Deleted-files-management/_category_.json
rename to docs/ru/md/Slack/Deleted-files-management/_category_.json
diff --git a/docs/ru/md/!temp/Slack/Dialog-management/Close-dialog.md b/docs/ru/md/Slack/Dialog-management/Close-dialog.md
similarity index 83%
rename from docs/ru/md/!temp/Slack/Dialog-management/Close-dialog.md
rename to docs/ru/md/Slack/Dialog-management/Close-dialog.md
index 8a1bf1778c..d5b9d18379 100644
--- a/docs/ru/md/!temp/Slack/Dialog-management/Close-dialog.md
+++ b/docs/ru/md/Slack/Dialog-management/Close-dialog.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| Диалог | --conv | Строка | ID диалога |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ЗакрытьДиалог --token %token% --conv %conv%
+ oint slack ЗакрытьДиалог --token %token% --conv "D06UAKK1C6R"
```
diff --git a/docs/ru/md/!temp/Slack/Dialog-management/Open-dialog.md b/docs/ru/md/Slack/Dialog-management/Open-dialog.md
similarity index 92%
rename from docs/ru/md/!temp/Slack/Dialog-management/Open-dialog.md
rename to docs/ru/md/Slack/Dialog-management/Open-dialog.md
index 9de00db0ab..15c88ed64e 100644
--- a/docs/ru/md/!temp/Slack/Dialog-management/Open-dialog.md
+++ b/docs/ru/md/Slack/Dialog-management/Open-dialog.md
@@ -14,7 +14,7 @@ sidebar_position: 1
| МассивПользователей | --users | Массив из Строка | Массив ID пользователей |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -30,7 +30,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint slack ОткрытьДиалог --token %token% --users %users%
diff --git a/docs/ru/md/!temp/Slack/Dialog-management/_category_.json b/docs/ru/md/Slack/Dialog-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Slack/Dialog-management/_category_.json
rename to docs/ru/md/Slack/Dialog-management/_category_.json
diff --git a/docs/ru/md/!temp/Slack/File-work/Delete-file.md b/docs/ru/md/Slack/File-work/Delete-file.md
similarity index 84%
rename from docs/ru/md/!temp/Slack/File-work/Delete-file.md
rename to docs/ru/md/Slack/File-work/Delete-file.md
index 99c33659f7..792965ff7b 100644
--- a/docs/ru/md/!temp/Slack/File-work/Delete-file.md
+++ b/docs/ru/md/Slack/File-work/Delete-file.md
@@ -14,7 +14,7 @@ sidebar_position: 4
| ИдентификаторФайла | --fileid | Строка | Идентификатор файла |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack УдалитьФайл --token %token% --fileid %fileid%
+ oint slack УдалитьФайл --token %token% --fileid "F070VL6FQFM"
```
diff --git a/docs/ru/md/!temp/Slack/File-work/Get-file-data.md b/docs/ru/md/Slack/File-work/Get-file-data.md
similarity index 94%
rename from docs/ru/md/!temp/Slack/File-work/Get-file-data.md
rename to docs/ru/md/Slack/File-work/Get-file-data.md
index 87678b280d..4d23e58ee7 100644
--- a/docs/ru/md/!temp/Slack/File-work/Get-file-data.md
+++ b/docs/ru/md/Slack/File-work/Get-file-data.md
@@ -14,7 +14,7 @@ sidebar_position: 3
| ИдентификаторФайла | --fileid | Строка | Идентификатор файла |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ПолучитьДанныеФайла --token %token% --fileid %fileid%
+ oint slack ПолучитьДанныеФайла --token %token% --fileid "F070VL6FQFM"
```
diff --git a/docs/ru/md/!temp/Slack/File-work/Get-files-list.md b/docs/ru/md/Slack/File-work/Get-files-list.md
similarity index 94%
rename from docs/ru/md/!temp/Slack/File-work/Get-files-list.md
rename to docs/ru/md/Slack/File-work/Get-files-list.md
index 5de7cbd720..59e9a330e6 100644
--- a/docs/ru/md/!temp/Slack/File-work/Get-files-list.md
+++ b/docs/ru/md/Slack/File-work/Get-files-list.md
@@ -15,7 +15,7 @@ sidebar_position: 1
| НомерСтраницы | --page | Число, Строка | Номер страницы |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -30,9 +30,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ПолучитьСписокФайлов --token %token% --channel %channel% --page %page%
+ oint slack ПолучитьСписокФайлов --token %token% --channel "C123456" --page "1"
```
diff --git a/docs/ru/md/!temp/Slack/File-work/Make-file-private.md b/docs/ru/md/Slack/File-work/Make-file-private.md
similarity index 89%
rename from docs/ru/md/!temp/Slack/File-work/Make-file-private.md
rename to docs/ru/md/Slack/File-work/Make-file-private.md
index 2ee1b93e1a..806055258e 100644
--- a/docs/ru/md/!temp/Slack/File-work/Make-file-private.md
+++ b/docs/ru/md/Slack/File-work/Make-file-private.md
@@ -14,7 +14,7 @@ sidebar_position: 6
| ИдентификаторФайла | --fileid | Строка | Идентификатор файла |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -22,7 +22,7 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint slack СделатьФайлПриватным --token %token% --fileid %fileid%
diff --git a/docs/ru/md/!temp/Slack/File-work/Make-file-public.md b/docs/ru/md/Slack/File-work/Make-file-public.md
similarity index 89%
rename from docs/ru/md/!temp/Slack/File-work/Make-file-public.md
rename to docs/ru/md/Slack/File-work/Make-file-public.md
index d0308a6f20..da214ed590 100644
--- a/docs/ru/md/!temp/Slack/File-work/Make-file-public.md
+++ b/docs/ru/md/Slack/File-work/Make-file-public.md
@@ -14,7 +14,7 @@ sidebar_position: 5
| ИдентификаторФайла | --fileid | Строка | Идентификатор файла |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -22,7 +22,7 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint slack СделатьФайлПубличным --token %token% --fileid %fileid%
diff --git a/docs/ru/md/!temp/Slack/File-work/Upload-file.md b/docs/ru/md/Slack/File-work/Upload-file.md
similarity index 91%
rename from docs/ru/md/!temp/Slack/File-work/Upload-file.md
rename to docs/ru/md/Slack/File-work/Upload-file.md
index 7c4ce715be..31ca4bd5bd 100644
--- a/docs/ru/md/!temp/Slack/File-work/Upload-file.md
+++ b/docs/ru/md/Slack/File-work/Upload-file.md
@@ -17,13 +17,13 @@ sidebar_position: 2
| Канал | --channel | Строка | ID канала |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
ИмяФайла = "megadoc.docx";
- Файл = Новый ДовичныеДанные("D:\" + ИмяФайла);
+ Файл = Новый ДвоичныеДанные("D:\" + ИмяФайла);
Заголовок = "Новый файл";
Канал = "C123456";
@@ -34,9 +34,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ЗагрузитьФайл --token %token% --file %file% --filename %filename% --title %title% --channel %channel%
+ oint slack ЗагрузитьФайл --token %token% --file %file% --filename "megadoc.docx" --title %title% --channel "C123456"
```
diff --git a/docs/ru/md/!temp/Slack/File-work/_category_.json b/docs/ru/md/Slack/File-work/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Slack/File-work/_category_.json
rename to docs/ru/md/Slack/File-work/_category_.json
diff --git a/docs/ru/md/Slack/Formirovanie-blokov/Sformirovat-blok-kartinku.md b/docs/ru/md/Slack/Formirovanie-blokov/Sformirovat-blok-kartinku.md
deleted file mode 100644
index 2f0b975cfd..0000000000
--- a/docs/ru/md/Slack/Formirovanie-blokov/Sformirovat-blok-kartinku.md
+++ /dev/null
@@ -1,44 +0,0 @@
----
-sidebar_position: 1
----
-
-# Сформировать блок картинку
- Формирует блок с картинкой для добавления в массив блоков сообщения
-
-
-*Функция СформироватьБлокКартинку(Знач URL, Знач АльтернативныйТекст = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | URL | --picture | Строка | URL картинки |
- | АльтернативныйТекст | --alt | Строка | Альтернативный текст картинки |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - Блок картинки
-
-```bsl title="Пример кода"
-
- Текст = "Картинка альпаки";
- URL = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1";
-
- Ответ = OPI_Slack.СформироватьБлокКартинку(URL, Текст); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack --picture "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1" --alt "Картинка альпаки"
-
-```
-
-
-```json title="Результат"
-
-{
- "alt_text": "Yo",
- "image_url": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1",
- "type": "image"
-}
-
-```
diff --git a/docs/ru/md/Slack/Formirovanie-blokov/_category_.json b/docs/ru/md/Slack/Formirovanie-blokov/_category_.json
deleted file mode 100644
index dac3d82652..0000000000
--- a/docs/ru/md/Slack/Formirovanie-blokov/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Формирование блоков",
-"position": "7"
-}
\ No newline at end of file
diff --git a/docs/ru/md/!temp/Slack/Management-and-settings/Get-bot-information.md b/docs/ru/md/Slack/Management-and-settings/Get-bot-information.md
similarity index 91%
rename from docs/ru/md/!temp/Slack/Management-and-settings/Get-bot-information.md
rename to docs/ru/md/Slack/Management-and-settings/Get-bot-information.md
index 94f110d3a2..8ee3f7e0cb 100644
--- a/docs/ru/md/!temp/Slack/Management-and-settings/Get-bot-information.md
+++ b/docs/ru/md/Slack/Management-and-settings/Get-bot-information.md
@@ -13,7 +13,7 @@ sidebar_position: 1
| Токен | --token | Строка | Токен бота |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint slack ПолучитьИнформациюОБоте --token %token%
diff --git a/docs/ru/md/!temp/Slack/Management-and-settings/Get-user-list.md b/docs/ru/md/Slack/Management-and-settings/Get-user-list.md
similarity index 98%
rename from docs/ru/md/!temp/Slack/Management-and-settings/Get-user-list.md
rename to docs/ru/md/Slack/Management-and-settings/Get-user-list.md
index ef5a964aae..bc65328dfb 100644
--- a/docs/ru/md/!temp/Slack/Management-and-settings/Get-user-list.md
+++ b/docs/ru/md/Slack/Management-and-settings/Get-user-list.md
@@ -14,7 +14,7 @@ sidebar_position: 3
| Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -27,7 +27,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint slack ПолучитьСписокПользователей --token %token% --cursor %cursor%
diff --git a/docs/ru/md/!temp/Slack/Management-and-settings/Get-workspace-list.md b/docs/ru/md/Slack/Management-and-settings/Get-workspace-list.md
similarity index 92%
rename from docs/ru/md/!temp/Slack/Management-and-settings/Get-workspace-list.md
rename to docs/ru/md/Slack/Management-and-settings/Get-workspace-list.md
index 373fa1f53f..bc86560a04 100644
--- a/docs/ru/md/!temp/Slack/Management-and-settings/Get-workspace-list.md
+++ b/docs/ru/md/Slack/Management-and-settings/Get-workspace-list.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -27,7 +27,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint slack ПолучитьСписокРабочихОбластей --token %token% --cursor %cursor%
diff --git a/docs/ru/md/!temp/Slack/Management-and-settings/_category_.json b/docs/ru/md/Slack/Management-and-settings/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Slack/Management-and-settings/_category_.json
rename to docs/ru/md/Slack/Management-and-settings/_category_.json
diff --git a/docs/ru/md/!temp/Slack/Message-management/Delete-message.md b/docs/ru/md/Slack/Message-management/Delete-message.md
similarity index 88%
rename from docs/ru/md/!temp/Slack/Message-management/Delete-message.md
rename to docs/ru/md/Slack/Message-management/Delete-message.md
index e5d2e359fa..d6e3884791 100644
--- a/docs/ru/md/!temp/Slack/Message-management/Delete-message.md
+++ b/docs/ru/md/Slack/Message-management/Delete-message.md
@@ -16,7 +16,7 @@ sidebar_position: 4
| ЭтоОтложенное | --issheduled | Булево | Признак удаления отложенного сообщения |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -31,9 +31,9 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack УдалитьСообщение --token %token% --channel %channel% --stamp %stamp% --issheduled %issheduled%
+ oint slack УдалитьСообщение --token %token% --channel "C06UFNUTKUL" --stamp "1714146538.221929" --issheduled %issheduled%
```
diff --git a/docs/ru/md/!temp/Slack/Message-management/Edit-message.md b/docs/ru/md/Slack/Message-management/Edit-message.md
similarity index 91%
rename from docs/ru/md/!temp/Slack/Message-management/Edit-message.md
rename to docs/ru/md/Slack/Message-management/Edit-message.md
index 137caf7988..f3cf8f63d3 100644
--- a/docs/ru/md/!temp/Slack/Message-management/Edit-message.md
+++ b/docs/ru/md/Slack/Message-management/Edit-message.md
@@ -17,7 +17,7 @@ sidebar_position: 3
| МассивБлоков | --blocks | Массив Из Структура | JSON массива описаний блоков |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -33,9 +33,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ИзменитьСообщение --token %token% --channel %channel% --stamp %stamp% --text %text% --blocks %blocks%
+ oint slack ИзменитьСообщение --token %token% --channel "C070VPMKN8J" --stamp "1714146538.221929" --text "Тестовое сообщение 2" --blocks %blocks%
```
diff --git a/docs/ru/md/!temp/Slack/Message-management/Get-delayed-message-list.md b/docs/ru/md/Slack/Message-management/Get-delayed-message-list.md
similarity index 88%
rename from docs/ru/md/!temp/Slack/Message-management/Get-delayed-message-list.md
rename to docs/ru/md/Slack/Message-management/Get-delayed-message-list.md
index 7c56defe40..7b6711b61f 100644
--- a/docs/ru/md/!temp/Slack/Message-management/Get-delayed-message-list.md
+++ b/docs/ru/md/Slack/Message-management/Get-delayed-message-list.md
@@ -15,7 +15,7 @@ sidebar_position: 5
| Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -29,9 +29,9 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ПолучитьСписокОтложенныхСообщений --token %token% --channel %channel% --cursor %cursor%
+ oint slack ПолучитьСписокОтложенныхСообщений --token %token% --channel "C070VPMKN8J" --cursor %cursor%
```
diff --git a/docs/ru/md/!temp/Slack/Message-management/Get-message-link.md b/docs/ru/md/Slack/Message-management/Get-message-link.md
similarity index 88%
rename from docs/ru/md/!temp/Slack/Message-management/Get-message-link.md
rename to docs/ru/md/Slack/Message-management/Get-message-link.md
index 3921db3580..0398dac340 100644
--- a/docs/ru/md/!temp/Slack/Message-management/Get-message-link.md
+++ b/docs/ru/md/Slack/Message-management/Get-message-link.md
@@ -15,7 +15,7 @@ sidebar_position: 6
| Отметка | --stamp | Строка | Временная отметка или ID сообщения |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -30,9 +30,9 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ПолучитьСсылкуНаСообщение --token %token% --channel %channel% --stamp %stamp%
+ oint slack ПолучитьСсылкуНаСообщение --token %token% --channel "C070VPMKN8J" --stamp "1714146538.221929"
```
diff --git a/docs/ru/md/!temp/Slack/Message-management/Get-message-reply-list.md b/docs/ru/md/Slack/Message-management/Get-message-reply-list.md
similarity index 92%
rename from docs/ru/md/!temp/Slack/Message-management/Get-message-reply-list.md
rename to docs/ru/md/Slack/Message-management/Get-message-reply-list.md
index 8bb8dd783c..aa8c9865e7 100644
--- a/docs/ru/md/!temp/Slack/Message-management/Get-message-reply-list.md
+++ b/docs/ru/md/Slack/Message-management/Get-message-reply-list.md
@@ -16,7 +16,7 @@ sidebar_position: 7
| Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -31,9 +31,9 @@ sidebar_position: 7
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ПолучитьСписокОтветовНаСообщение --token %token% --channel %channel% --stamp %stamp% --cursor %cursor%
+ oint slack ПолучитьСписокОтветовНаСообщение --token %token% --channel "C070VPMKN8J" --stamp "1714146538.221929" --cursor %cursor%
```
diff --git a/docs/ru/md/!temp/Slack/Message-management/Send-ephemeral-message.md b/docs/ru/md/Slack/Message-management/Send-ephemeral-message.md
similarity index 90%
rename from docs/ru/md/!temp/Slack/Message-management/Send-ephemeral-message.md
rename to docs/ru/md/Slack/Message-management/Send-ephemeral-message.md
index f0f4aad726..ddf77f6a9d 100644
--- a/docs/ru/md/!temp/Slack/Message-management/Send-ephemeral-message.md
+++ b/docs/ru/md/Slack/Message-management/Send-ephemeral-message.md
@@ -17,7 +17,7 @@ sidebar_position: 2
| Блоки | --blocks | Массив Из Структура | JSON массива описаний блоков |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -32,9 +32,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ОтправитьЭфемерноеСообщение --token %token% --channel %channel% --text %text% --user %user% --blocks %blocks%
+ oint slack ОтправитьЭфемерноеСообщение --token %token% --channel "C070VPMKN8J" --text %text% --user %user% --blocks %blocks%
```
diff --git a/docs/ru/md/!temp/Slack/Message-management/Send-message.md b/docs/ru/md/Slack/Message-management/Send-message.md
similarity index 91%
rename from docs/ru/md/!temp/Slack/Message-management/Send-message.md
rename to docs/ru/md/Slack/Message-management/Send-message.md
index b510087e35..b65ca4faff 100644
--- a/docs/ru/md/!temp/Slack/Message-management/Send-message.md
+++ b/docs/ru/md/Slack/Message-management/Send-message.md
@@ -17,7 +17,7 @@ sidebar_position: 1
| Блоки | --blocks | Массив Из Структура | JSON массива описаний блоков |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
```bsl title="Пример кода"
@@ -32,9 +32,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint slack ОтправитьСообщение --token %token% --channel %channel% --text %text% --date %date% --blocks %blocks%
+ oint slack ОтправитьСообщение --token %token% --channel "C070VPMKN8J" --text "Тестовое сообщение" --date %date% --blocks %blocks%
```
diff --git a/docs/ru/md/!temp/Slack/Message-management/_category_.json b/docs/ru/md/Slack/Message-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Slack/Message-management/_category_.json
rename to docs/ru/md/Slack/Message-management/_category_.json
diff --git a/docs/ru/md/Slack/Rabota-s-dialogami/Otkryt-dialog.md b/docs/ru/md/Slack/Rabota-s-dialogami/Otkryt-dialog.md
deleted file mode 100644
index 460c6725d6..0000000000
--- a/docs/ru/md/Slack/Rabota-s-dialogami/Otkryt-dialog.md
+++ /dev/null
@@ -1,48 +0,0 @@
----
-sidebar_position: 1
----
-
-# Открыть диалог
- Открывает новый диалог с одним или несколькими пользователями
-
-
-*Функция ОткрытьДиалог(Знач Токен, Знач МассивПользователей) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | МассивПользователей | --users | Массив из Строка | Массив ID пользователей |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- МассивПользователей = Новый Массив;
- МассивПользователей.Добавить("U123456");
- МассивПользователей.Добавить("U654321");
-
- Ответ = OPI_Slack.ОткрытьДиалог(Токен, МассивПользователей); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ОткрытьДиалог --token %token% --users "['U123456','U654321']"
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "no_op": false,
- "already_open": false,
- "channel": {
- "id": "D06UAKK1C6R"
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-dialogami/Zakryt-dialog.md b/docs/ru/md/Slack/Rabota-s-dialogami/Zakryt-dialog.md
deleted file mode 100644
index 850a8698fd..0000000000
--- a/docs/ru/md/Slack/Rabota-s-dialogami/Zakryt-dialog.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-sidebar_position: 2
----
-
-# Закрыть диалог
- Закрывает существующий диалог
-
-
-*Функция ЗакрытьДиалог(Знач Токен, Знач Диалог) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Диалог | --conv | Строка | ID диалога |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Диалог = "D06UAKK1C6R";
-
- Ответ = OPI_Slack.ЗакрытьДиалог(Токен, Диалог); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ЗакрытьДиалог --token %token% --conv D06UAKK1C6R
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "already_closed": false,
- "no_op": false
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-dialogami/_category_.json b/docs/ru/md/Slack/Rabota-s-dialogami/_category_.json
deleted file mode 100644
index c463562516..0000000000
--- a/docs/ru/md/Slack/Rabota-s-dialogami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Работа с диалогами",
-"position": "4"
-}
\ No newline at end of file
diff --git a/docs/ru/md/Slack/Rabota-s-faylami/Poluchit-dannye-fayla.md b/docs/ru/md/Slack/Rabota-s-faylami/Poluchit-dannye-fayla.md
deleted file mode 100644
index c2a6fd7c65..0000000000
--- a/docs/ru/md/Slack/Rabota-s-faylami/Poluchit-dannye-fayla.md
+++ /dev/null
@@ -1,80 +0,0 @@
----
-sidebar_position: 3
----
-
-# Получить данные файла
- Получает информацию о файле
-
-
-*Функция ПолучитьДанныеФайла(Знач Токен, Знач ИдентификаторФайла) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | ИдентификаторФайла | --fileid | Строка | Идентификатор файла |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- ИдентификаторФайла = "F070VL6FQFM";
-
- Ответ = OPI_Slack.ПолучитьДанныеФайла(Токен, ИдентификаторФайла); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПолучитьДанныеФайла --token %token% --fileid F070VL6FQFM
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "file": {
- "id": "F070VL6FQFM",
- "created": 1714146550,
- "timestamp": 1714146550,
- "name": "megadoc.docx",
- "title": "Новый файл",
- "mimetype": "",
- "filetype": "",
- "pretty_type": "",
- "user": "U06UG1CAYH2",
- "user_team": "T06UD92BS3C",
- "editable": false,
- "size": 24069,
- "mode": "hosted",
- "is_external": false,
- "external_type": "",
- "is_public": false,
- "public_url_shared": false,
- "display_as_bot": false,
- "username": "",
- "url_private": "https://files.slack.com/files-pri/T06UD92BS3C-F070VL6FQFM/megadoc.docx",
- "url_private_download": "https://files.slack.com/files-pri/T06UD92BS3C-F070VL6FQFM/download/megadoc.docx",
- "media_display_type": "unknown",
- "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070VL6FQFM/megadoc.docx",
- "permalink_public": "https://slack-files.com/T06UD92BS3C-F070VL6FQFM-9fb2618d36",
- "is_starred": false,
- "shares": {},
- "channels": [],
- "groups": [],
- "ims": [],
- "has_more_shares": false,
- "has_rich_preview": false,
- "file_access": "visible",
- "comments_count": 0
- },
- "comments": [],
- "response_metadata": {
- "next_cursor": ""
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-faylami/Poluchit-spisok-faylov.md b/docs/ru/md/Slack/Rabota-s-faylami/Poluchit-spisok-faylov.md
deleted file mode 100644
index 5922b3048d..0000000000
--- a/docs/ru/md/Slack/Rabota-s-faylami/Poluchit-spisok-faylov.md
+++ /dev/null
@@ -1,80 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить список файлов
- Получает список файлов бота или канала
-
-
-*Функция ПолучитьСписокФайлов(Знач Токен, Знач Канал = "", Знач НомерСтраницы = 1) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | Канал для отбора |
- | НомерСтраницы | --page | Число, Строка | Номер страницы |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- НомерСтраницы = 1;
- Канал = "C123456";
-
- Ответ = OPI_Slack.ПолучитьСписокФайлов(Токен, Канал, НомерСтраницы); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПолучитьСписокФайлов --token %token% --channel C123456 --page 1
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "files": [
- {
- "id": "F070V4U7Y4R",
- "created": 1713978714,
- "timestamp": 1713978714,
- "name": "megadoc.docx",
- "title": "Новый файл",
- "mimetype": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
- "filetype": "docx",
- "pretty_type": "Word Document",
- "user": "U06UG1CAYH2",
- "user_team": "T06UD92BS3C",
- "editable": false,
- "size": 24069,
- "mode": "hosted",
- "is_external": false,
- "external_type": "",
- "is_public": true,
- "public_url_shared": false,
- "display_as_bot": false,
- "username": "",
- "url_private": "https://files.slack.com/files-pri/T06UD92BS3C-F070V4U7Y4R/megadoc.docx",
- "url_private_download": "https://files.slack.com/files-pri/T06UD92BS3C-F070V4U7Y4R/download/megadoc.docx",
- "media_display_type": "unknown",
- "converted_pdf": "https://files.slack.com/files-tmb/T06UD92BS3C-F070V4U7Y4R-417b34221e/megadoc_converted.pdf",
- "thumb_pdf": "https://files.slack.com/files-tmb/T06UD92BS3C-F070V4U7Y4R-417b34221e/megadoc_thumb_pdf.png",
- "thumb_pdf_w": 909,
- "thumb_pdf_h": 1286,
- "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070V4U7Y4R/megadoc.docx",
- "channels": [
- "C06UFNUTKUL"
- ],
- "groups": [],
- "ims": [],
- "comments_count": 0
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-faylami/Udalit-fayl.md b/docs/ru/md/Slack/Rabota-s-faylami/Udalit-fayl.md
deleted file mode 100644
index 6a7579b72d..0000000000
--- a/docs/ru/md/Slack/Rabota-s-faylami/Udalit-fayl.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-sidebar_position: 4
----
-
-# Удалить файл
- Удаляет файл на Slack
-
-
-*Функция УдалитьФайл(Знач Токен, Знач ИдентификаторФайла) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | ИдентификаторФайла | --fileid | Строка | Идентификатор файла |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- ИдентификаторФайла = "F070VL6FQFM";
-
- Ответ = OPI_Slack.УдалитьФайл(Токен, ИдентификаторФайла); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);//JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack УдалитьФайл --token %token% --fileid F070VL6FQFM
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-faylami/Zagruzit-fayl.md b/docs/ru/md/Slack/Rabota-s-faylami/Zagruzit-fayl.md
deleted file mode 100644
index cf64ac2e98..0000000000
--- a/docs/ru/md/Slack/Rabota-s-faylami/Zagruzit-fayl.md
+++ /dev/null
@@ -1,85 +0,0 @@
----
-sidebar_position: 2
----
-
-# Загрузить файл
- Загружает файл на сервера Slack
-
-
-*Функция ЗагрузитьФайл(Знач Токен, Знач Файл, Знач ИмяФайла, Знач Заголовок, Знач Канал = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Файл | --file | Строка,ДвоичныеДанные | Файл для загрузки |
- | ИмяФайла | --filename | Строка | Имя файла с расширением |
- | Заголовок | --title | Строка | Имя файла в Slack |
- | Канал | --channel | Строка | ID канала |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- ИмяФайла = "megadoc.docx";
- Файл = Новый ДовичныеДанные("D:\" + ИмяФайла);
- Заголовок = "Новый файл";
- Канал = "C123456";
-
- Ответ = OPI_Slack.ЗагрузитьФайл(Токен, Файл, ИмяФайла, Заголовок, Канал); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);//JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ЗагрузитьФайл --token %token% --file "D:\megadoc.docx" --filename "megadoc.docx" --title "Новый файл" --channel "C123456"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "files": [
- {
- "id": "F070SS4UHNZ",
- "created": 1714146549,
- "timestamp": 1714146549,
- "name": "megadoc.docx",
- "title": "Новый файл",
- "mimetype": "",
- "filetype": "",
- "pretty_type": "",
- "user": "U06UG1CAYH2",
- "user_team": "T06UD92BS3C",
- "editable": false,
- "size": 24069,
- "mode": "hosted",
- "is_external": false,
- "external_type": "",
- "is_public": false,
- "public_url_shared": false,
- "display_as_bot": false,
- "username": "",
- "url_private": "https://files.slack.com/files-pri/T06UD92BS3C-F070SS4UHNZ/megadoc.docx",
- "url_private_download": "https://files.slack.com/files-pri/T06UD92BS3C-F070SS4UHNZ/download/megadoc.docx",
- "media_display_type": "unknown",
- "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070SS4UHNZ/megadoc.docx",
- "permalink_public": "https://slack-files.com/T06UD92BS3C-F070SS4UHNZ-e68bef4a91",
- "comments_count": 0,
- "is_starred": false,
- "shares": {},
- "channels": [],
- "groups": [],
- "ims": [],
- "has_more_shares": false,
- "has_rich_preview": false,
- "file_access": "visible"
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-faylami/_category_.json b/docs/ru/md/Slack/Rabota-s-faylami/_category_.json
deleted file mode 100644
index 3fb6cf40aa..0000000000
--- a/docs/ru/md/Slack/Rabota-s-faylami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Работа с файлами",
-"position": "5"
-}
\ No newline at end of file
diff --git a/docs/ru/md/Slack/Rabota-s-faylami/img/1.png b/docs/ru/md/Slack/Rabota-s-faylami/img/1.png
deleted file mode 100644
index 814089e2a5..0000000000
Binary files a/docs/ru/md/Slack/Rabota-s-faylami/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Arhivirovat-kanal.md b/docs/ru/md/Slack/Rabota-s-kanalami/Arhivirovat-kanal.md
deleted file mode 100644
index f7f2bf7c3f..0000000000
--- a/docs/ru/md/Slack/Rabota-s-kanalami/Arhivirovat-kanal.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-sidebar_position: 4
----
-
-# Архивировать канал
- Архивирует активный канал
-
-
-*Функция АрхивироватьКанал(Знач Токен, Знач Канал) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | ID канала |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
-
- Канал = "C070VPMKN8J";
-
- Ответ = OPI_Slack.АрхивироватьКанал(Токен, Канал); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack АрхивироватьКанал --token %token% --channel C070VPMKN8J
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Pereimenovat-kanal.md b/docs/ru/md/Slack/Rabota-s-kanalami/Pereimenovat-kanal.md
deleted file mode 100644
index 055f7db904..0000000000
--- a/docs/ru/md/Slack/Rabota-s-kanalami/Pereimenovat-kanal.md
+++ /dev/null
@@ -1,85 +0,0 @@
----
-sidebar_position: 13
----
-
-# Переименовать канал
- Изменяет название канала
-
-
-*Функция ПереименоватьКанал(Знач Токен, Знач Канал, Знач Название) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | ID канала |
- | Название | --title | Строка | Новое название канала |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Название = "testcov" + Строка(Новый УникальныйИдентификатор);
- Канал = "C070VPMKN8J";
-
- Ответ = OPI_Slack.ПереименоватьКанал(Токен, Канал, Название); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПереименоватьКанал --token %token% --channel C070VPMKN8J --title "testconv42a25b36-8de3-4293-a6a9-6b92e6ea81ec"
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "channel": {
- "id": "C070VPMKN8J",
- "name": "testconv42a25b36-8de3-4293-a6a9-6b92e6ea81ec",
- "is_channel": true,
- "is_group": false,
- "is_im": false,
- "is_mpim": false,
- "is_private": false,
- "created": 1714146542,
- "is_archived": false,
- "is_general": false,
- "unlinked": 0,
- "name_normalized": "testconv42a25b36-8de3-4293-a6a9-6b92e6ea81ec",
- "is_shared": false,
- "is_org_shared": false,
- "is_pending_ext_shared": false,
- "pending_shared": [],
- "context_team_id": "T06UD92BS3C",
- "updated": 1714146544414,
- "parent_conversation": null,
- "creator": "U06UG1CAYH2",
- "is_ext_shared": false,
- "shared_team_ids": [
- "T06UD92BS3C"
- ],
- "pending_connected_team_ids": [],
- "is_member": true,
- "last_read": "1714146543.286219",
- "topic": {
- "value": "Тестовая тема",
- "creator": "U06UG1CAYH2",
- "last_set": 1714146542
- },
- "purpose": {
- "value": "Тестовая цель",
- "creator": "U06UG1CAYH2",
- "last_set": 1714146542
- },
- "previous_names": [
- "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c"
- ]
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Pokinut-kanal.md b/docs/ru/md/Slack/Rabota-s-kanalami/Pokinut-kanal.md
deleted file mode 100644
index 7ca5333d87..0000000000
--- a/docs/ru/md/Slack/Rabota-s-kanalami/Pokinut-kanal.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-sidebar_position: 10
----
-
-# Покинуть канал
- Удаляет текущего бота из канала
-
-
-*Функция ПокинутьКанал(Знач Токен, Знач Канал) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | ID канала |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C070VPMKN8J";
-
- Ответ = OPI_Slack.ПокинутьКанал(Токен, Канал); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПокинутьКанал --token %token% --channel C070VPMKN8J
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-istoriu-kanala.md b/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-istoriu-kanala.md
deleted file mode 100644
index f4b479a014..0000000000
--- a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-istoriu-kanala.md
+++ /dev/null
@@ -1,78 +0,0 @@
----
-sidebar_position: 6
----
-
-# Получить историю канала
- Получает информацию событиях канала
-
-
-*Функция ПолучитьИсториюКанала(Знач Токен, Знач Канал) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | ID канала |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C070VPMKN8J";
-
- Ответ = OPI_Slack.ПолучитьИсториюКанала(Токен, Канал); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПолучитьИсториюКанала --token %token% --channel C070VPMKN8J
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "messages": [
- {
- "subtype": "channel_join",
- "user": "U06UABH3APP",
- "text": "<@U06UABH3APP> has joined the channel",
- "inviter": "U06UG1CAYH2",
- "type": "message",
- "ts": "1714146543.286219"
- },
- {
- "subtype": "channel_purpose",
- "user": "U06UG1CAYH2",
- "purpose": "Тестовая цель",
- "text": "set the channel description: Тестовая цель",
- "type": "message",
- "ts": "1714146543.014349"
- },
- {
- "subtype": "channel_topic",
- "user": "U06UG1CAYH2",
- "topic": "Тестовая тема",
- "text": "set the channel topic: Тестовая тема",
- "type": "message",
- "ts": "1714146542.849559"
- },
- {
- "subtype": "channel_join",
- "user": "U06UG1CAYH2",
- "text": "<@U06UG1CAYH2> has joined the channel",
- "type": "message",
- "ts": "1714146542.605859"
- }
- ],
- "has_more": false,
- "pin_count": 0,
- "channel_actions_ts": null,
- "channel_actions_count": 0
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-kanal.md b/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-kanal.md
deleted file mode 100644
index 21f3c2d584..0000000000
--- a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-kanal.md
+++ /dev/null
@@ -1,81 +0,0 @@
----
-sidebar_position: 5
----
-
-# Получить канал
- Получает информацию о канале
-
-
-*Функция ПолучитьКанал(Знач Токен, Знач Канал) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | ID канала |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C070VPMKN8J";
-
- Ответ = OPI_Slack.ПолучитьКанал(Токен, Канал); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);//JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПолучитьКанал --token %token% --channel C070VPMKN8J
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "channel": {
- "id": "C070VPMKN8J",
- "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
- "is_channel": true,
- "is_group": false,
- "is_im": false,
- "is_mpim": false,
- "is_private": false,
- "created": 1714146542,
- "is_archived": false,
- "is_general": false,
- "unlinked": 0,
- "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
- "is_shared": false,
- "is_org_shared": false,
- "is_pending_ext_shared": false,
- "pending_shared": [],
- "context_team_id": "T06UD92BS3C",
- "updated": 1714146542983,
- "parent_conversation": null,
- "creator": "U06UG1CAYH2",
- "is_ext_shared": false,
- "shared_team_ids": [
- "T06UD92BS3C"
- ],
- "pending_connected_team_ids": [],
- "is_member": true,
- "last_read": "0000000000.000000",
- "topic": {
- "value": "Тестовая тема",
- "creator": "U06UG1CAYH2",
- "last_set": 1714146542
- },
- "purpose": {
- "value": "Тестовая цель",
- "creator": "U06UG1CAYH2",
- "last_set": 1714146542
- },
- "previous_names": []
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-spisok-kanalov.md b/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-spisok-kanalov.md
deleted file mode 100644
index 94a9394d08..0000000000
--- a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-spisok-kanalov.md
+++ /dev/null
@@ -1,87 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить список каналов
- Получает список доступных каналов
-
-
-*Функция ПолучитьСписокКаналов(Знач Токен, Знач ИсключатьАрхивированные = Ложь, Знач Курсор = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | ИсключатьАрхивированные | --notarchived | Булево | Признак исключения архивированных каналов |
- | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- ИсключатьАрхивированные = Истина;
-
- Ответ = OPI_Slack.ПолучитьСписокКаналов(Токен, ИсключатьАрхивированные); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПолучитьСписокКаналов --token %token% --notarchived true
-
-```
-
-
-```json title="Результат"
-
- {
- "ok": true,
- "channels": [
- {
- "id": "C06UD92DF1Q",
- "name": "general",
- "is_channel": true,
- "is_group": false,
- "is_im": false,
- "is_mpim": false,
- "is_private": false,
- "created": 1713202497,
- "is_archived": false,
- "is_general": true,
- "unlinked": 0,
- "name_normalized": "general",
- "is_shared": false,
- "is_org_shared": false,
- "is_pending_ext_shared": false,
- "pending_shared": [],
- "context_team_id": "T06UD92BS3C",
- "updated": 1713202497794,
- "parent_conversation": null,
- "creator": "U06UABH3APP",
- "is_ext_shared": false,
- "shared_team_ids": [
- "T06UD92BS3C"
- ],
- "pending_connected_team_ids": [],
- "is_member": false,
- "topic": {
- "value": "",
- "creator": "",
- "last_set": 0
- },
- "purpose": {
- "value": "This is the one channel that will always include everyone. It’s a great spot for announcements and team-wide conversations.",
- "creator": "U06UABH3APP",
- "last_set": 1713202497
- },
- "properties": {
- "use_case": "welcome"
- },
- "previous_names": [],
- "num_members": 1
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-spisok-polzovateley-kanala.md b/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-spisok-polzovateley-kanala.md
deleted file mode 100644
index 4e71b23484..0000000000
--- a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-spisok-polzovateley-kanala.md
+++ /dev/null
@@ -1,48 +0,0 @@
----
-sidebar_position: 2
----
-
-# Получить список пользователей канала
- Получает список пользователей указанного канала
-
-
-*Функция ПолучитьСписокПользователейКанала(Знач Токен, Знач Канал, Знач Курсор = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | Идентификатор канала |
- | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C070VPMKN8J";
-
- Ответ = OPI_Slack.ПолучитьСписокПользователейКанала(Токен, Канал); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПолучитьСписокПользователейКанала --token %token% --channel C070VPMKN8J
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "members": [
- "U06UG1CAYH2"
- ],
- "response_metadata": {
- "next_cursor": ""
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Priglasit-polzovateley-v-kanal.md b/docs/ru/md/Slack/Rabota-s-kanalami/Priglasit-polzovateley-v-kanal.md
deleted file mode 100644
index e0155352a1..0000000000
--- a/docs/ru/md/Slack/Rabota-s-kanalami/Priglasit-polzovateley-v-kanal.md
+++ /dev/null
@@ -1,84 +0,0 @@
----
-sidebar_position: 7
----
-
-# Пригласить пользователей в канал
- Добавляет указанных пользователей в канал
-
-
-*Функция ПригласитьПользователейВКанал(Знач Токен, Знач Канал, Знач МассивПользователей) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | ID канала |
- | МассивПользователей | --users | Массив Из Строка | Массив ID пользователей |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C070VPMKN8J";
- МасствПользователей = Новый Массив;
- МассивПользователей.Добавить("U06UG1CAYH2");
-
- Ответ = OPI_Slack.ПригласитьПользователейВКанал(Токен, Канал, МассивПользователей); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПригласитьПользователейВКанал --token %token% --channel C070VPMKN8J --users "['U06UG1CAYH2']"
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "channel": {
- "id": "C070VPMKN8J",
- "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
- "is_channel": true,
- "is_group": false,
- "is_im": false,
- "is_mpim": false,
- "is_private": false,
- "created": 1714146542,
- "is_archived": false,
- "is_general": false,
- "unlinked": 0,
- "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
- "is_shared": false,
- "is_org_shared": false,
- "is_pending_ext_shared": false,
- "pending_shared": [],
- "context_team_id": "T06UD92BS3C",
- "updated": 1714146542983,
- "parent_conversation": null,
- "creator": "U06UG1CAYH2",
- "is_ext_shared": false,
- "shared_team_ids": [
- "T06UD92BS3C"
- ],
- "pending_connected_team_ids": [],
- "is_member": true,
- "last_read": "0000000000.000000",
- "topic": {
- "value": "Тестовая тема",
- "creator": "U06UG1CAYH2",
- "last_set": 1714146542
- },
- "purpose": {
- "value": "Тестовая цель",
- "creator": "U06UG1CAYH2",
- "last_set": 1714146542
- },
- "previous_names": []
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Sozdat-kanal.md b/docs/ru/md/Slack/Rabota-s-kanalami/Sozdat-kanal.md
deleted file mode 100644
index 94003ed491..0000000000
--- a/docs/ru/md/Slack/Rabota-s-kanalami/Sozdat-kanal.md
+++ /dev/null
@@ -1,84 +0,0 @@
----
-sidebar_position: 3
----
-
-# Создать канал
- Создает новый канал
-
-
-*Функция СоздатьКанал(Знач Токен, Знач Название, Знач Приватный = Ложь) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Название | --title | Строка | Наименование канала |
- | Приватный | --private | Булево | Создать канал приватным |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Название = "testcov" + Строка(Новый УникальныйИдентификатор);
-
- Ответ = OPI_Slack.СоздатьКанал(Токен, Название, Ложь); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack СоздатьКанал --token %token% --title "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c" --private false
-
-```
-
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "channel": {
- "id": "C070VPMKN8J",
- "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
- "is_channel": true,
- "is_group": false,
- "is_im": false,
- "is_mpim": false,
- "is_private": false,
- "created": 1714146542,
- "is_archived": false,
- "is_general": false,
- "unlinked": 0,
- "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
- "is_shared": false,
- "is_org_shared": false,
- "is_pending_ext_shared": false,
- "pending_shared": [],
- "context_team_id": "T06UD92BS3C",
- "updated": 1714146542419,
- "parent_conversation": null,
- "creator": "U06UG1CAYH2",
- "is_ext_shared": false,
- "shared_team_ids": [
- "T06UD92BS3C"
- ],
- "pending_connected_team_ids": [],
- "is_member": true,
- "last_read": "0000000000.000000",
- "topic": {
- "value": "",
- "creator": "",
- "last_set": 0
- },
- "purpose": {
- "value": "",
- "creator": "",
- "last_set": 0
- },
- "previous_names": [],
- "priority": 0
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Ustanovit-temu-kanala.md b/docs/ru/md/Slack/Rabota-s-kanalami/Ustanovit-temu-kanala.md
deleted file mode 100644
index 9f7089cfde..0000000000
--- a/docs/ru/md/Slack/Rabota-s-kanalami/Ustanovit-temu-kanala.md
+++ /dev/null
@@ -1,82 +0,0 @@
----
-sidebar_position: 11
----
-
-# Установить тему канала
- Устанавливает тему канала
-
-
-*Функция УстановитьТемуКанала(Знач Токен, Знач Канал, Знач Тема) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | ID канала |
- | Тема | --theme | Строка | Тема канала |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C070VPMKN8J";
- Тема = "Тестовая тема";
-
- Ответ = OPI_Slack.УстановитьТемуКанала(Токен, Канал, Тема); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack УстановитьТемуКанала --token %token% --channel C070VPMKN8J --theme "Тестовая тема"
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "channel": {
- "id": "C070VPMKN8J",
- "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
- "is_channel": true,
- "is_group": false,
- "is_im": false,
- "is_mpim": false,
- "is_private": false,
- "created": 1714146542,
- "is_archived": false,
- "is_general": false,
- "unlinked": 0,
- "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
- "is_shared": false,
- "is_org_shared": false,
- "is_pending_ext_shared": false,
- "pending_shared": [],
- "context_team_id": "T06UD92BS3C",
- "updated": 1714146542817,
- "parent_conversation": null,
- "creator": "U06UG1CAYH2",
- "is_ext_shared": false,
- "shared_team_ids": [
- "T06UD92BS3C"
- ],
- "pending_connected_team_ids": [],
- "is_member": false,
- "topic": {
- "value": "Тестовая тема",
- "creator": "U06UG1CAYH2",
- "last_set": 1714146542
- },
- "purpose": {
- "value": "",
- "creator": "",
- "last_set": 0
- },
- "previous_names": []
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Ustanovit-tsel-kanala.md b/docs/ru/md/Slack/Rabota-s-kanalami/Ustanovit-tsel-kanala.md
deleted file mode 100644
index 8a85dcb98d..0000000000
--- a/docs/ru/md/Slack/Rabota-s-kanalami/Ustanovit-tsel-kanala.md
+++ /dev/null
@@ -1,82 +0,0 @@
----
-sidebar_position: 12
----
-
-# Установить цель канала
- Устанавливает цель (описание) канала
-
-
-*Функция УстановитьЦельКанала(Знач Токен, Знач Канал, Знач Цель) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | ID канала |
- | Цель | --purpose | Строка | Цель канала |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Цель = "Тестовая цель";
- Канал = "C070VPMKN8J";
-
- Ответ = OPI_Slack.УстановитьЦельКанала(Токен, Канал, Цель); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack УстановитьЦельКанала --token %token% --channel C070VPMKN8J --purpose "Тестовая цель"
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "channel": {
- "id": "C070VPMKN8J",
- "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
- "is_channel": true,
- "is_group": false,
- "is_im": false,
- "is_mpim": false,
- "is_private": false,
- "created": 1714146542,
- "is_archived": false,
- "is_general": false,
- "unlinked": 0,
- "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
- "is_shared": false,
- "is_org_shared": false,
- "is_pending_ext_shared": false,
- "pending_shared": [],
- "context_team_id": "T06UD92BS3C",
- "updated": 1714146542983,
- "parent_conversation": null,
- "creator": "U06UG1CAYH2",
- "is_ext_shared": false,
- "shared_team_ids": [
- "T06UD92BS3C"
- ],
- "pending_connected_team_ids": [],
- "is_member": false,
- "topic": {
- "value": "Тестовая тема",
- "creator": "U06UG1CAYH2",
- "last_set": 1714146542
- },
- "purpose": {
- "value": "Тестовая цель",
- "creator": "U06UG1CAYH2",
- "last_set": 1714146542
- },
- "previous_names": []
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Vstupit-v-kanal.md b/docs/ru/md/Slack/Rabota-s-kanalami/Vstupit-v-kanal.md
deleted file mode 100644
index fa55b43d6e..0000000000
--- a/docs/ru/md/Slack/Rabota-s-kanalami/Vstupit-v-kanal.md
+++ /dev/null
@@ -1,82 +0,0 @@
----
-sidebar_position: 9
----
-
-# Вступить в канал
- Добавляет текущего бота в канал
-
-
-*Функция ВступитьВКанал(Знач Токен, Знач Канал) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | ID канала |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C070VPMKN8J";
-
- Ответ = OPI_Slack.ВступитьВКанал(Токен, Канал); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ВступитьВКанал --token %token% --channel %channel%
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "channel": {
- "id": "C070VPMKN8J",
- "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
- "is_channel": true,
- "is_group": false,
- "is_im": false,
- "is_mpim": false,
- "is_private": false,
- "created": 1714146542,
- "is_archived": false,
- "is_general": false,
- "unlinked": 0,
- "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c",
- "is_shared": false,
- "is_org_shared": false,
- "is_pending_ext_shared": false,
- "pending_shared": [],
- "context_team_id": "T06UD92BS3C",
- "updated": 1714146542983,
- "parent_conversation": null,
- "creator": "U06UG1CAYH2",
- "is_ext_shared": false,
- "shared_team_ids": [
- "T06UD92BS3C"
- ],
- "pending_connected_team_ids": [],
- "is_member": true,
- "last_read": "1714146543.286219",
- "topic": {
- "value": "Тестовая тема",
- "creator": "U06UG1CAYH2",
- "last_set": 1714146542
- },
- "purpose": {
- "value": "Тестовая цель",
- "creator": "U06UG1CAYH2",
- "last_set": 1714146542
- },
- "previous_names": [],
- "priority": 0
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Vygnat-polzovatelya-iz-kanala.md b/docs/ru/md/Slack/Rabota-s-kanalami/Vygnat-polzovatelya-iz-kanala.md
deleted file mode 100644
index 44744ec331..0000000000
--- a/docs/ru/md/Slack/Rabota-s-kanalami/Vygnat-polzovatelya-iz-kanala.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-sidebar_position: 8
----
-
-# Выгнать пользователя из канала
- Удаляет указанного пользователя из канала
-
-
-*Функция ВыгнатьПользователяИзКанала(Знач Токен, Знач Канал, Знач Пользователь) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | ID канала |
- | Пользователь | --user | Строка | ID пользователя |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Пользователь = "U06UG1CAYH2";
- Канал = "C070VPMKN8J";
-
- Ответ = OPI_Slack.ВыгнатьПользователяИзКанала(Токен, Канал, Пользователь); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ВыгнатьПользователяИзКанала --token %token% --channel C070VPMKN8J --user U06UG1CAYH2
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/_category.json b/docs/ru/md/Slack/Rabota-s-kanalami/_category.json
deleted file mode 100644
index f132ac973e..0000000000
--- a/docs/ru/md/Slack/Rabota-s-kanalami/_category.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Работа с каналами",
-"position": ""
-}
\ No newline at end of file
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/_category_.json b/docs/ru/md/Slack/Rabota-s-kanalami/_category_.json
deleted file mode 100644
index 1b806ad4b2..0000000000
--- a/docs/ru/md/Slack/Rabota-s-kanalami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Работа с каналами",
-"position": "3"
-}
\ No newline at end of file
diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/img/1.png b/docs/ru/md/Slack/Rabota-s-kanalami/img/1.png
deleted file mode 100644
index 9dc016f177..0000000000
Binary files a/docs/ru/md/Slack/Rabota-s-kanalami/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Izmenit-soobschenie.md b/docs/ru/md/Slack/Rabota-s-soobscheniyami/Izmenit-soobschenie.md
deleted file mode 100644
index ab980735f0..0000000000
--- a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Izmenit-soobschenie.md
+++ /dev/null
@@ -1,87 +0,0 @@
----
-sidebar_position: 3
----
-
-# Изменить сообщение
- Изменяет состав существующего сообщения
-
-
-*Функция ИзменитьСообщение(Знач Токен, Знач Канал, Знач Отметка, Знач Текст = "", Знач МассивБлоков = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | Идентификатор канала |
- | Отметка | --stamp | Строка | Временная отметка сообщения |
- | Текст | --text | Строка | Новый текст сообщения |
- | МассивБлоков | --blocks | Массив Из Структура | JSON массива описаний блоков |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C070VPMKN8J";
- Отметка = "1714146538.221929";
- Текст = "Тестовое сообщение 2";
-
- Ответ = OPI_Slack.ИзменитьСообщение(Токен, Канал, Отметка, Текст); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ИзменитьСообщение --token %token% --channel C070VPMKN8J --stamp "1714146538.221929" --text "Тестовое сообщение 2"
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "channel": "C06UFNUTKUL",
- "ts": "1714146538.221929",
- "message": {
- "user": "U06UG1CAYH2",
- "type": "message",
- "ts": "1714146538.221929",
- "bot_id": "B06TZ0MJV5M",
- "app_id": "A06TYNH45RV",
- "text": "Тестовое сообщение 2",
- "team": "T06UD92BS3C",
- "bot_profile": {
- "id": "B06TZ0MJV5M",
- "app_id": "A06TYNH45RV",
- "name": "OpenIntegrations",
- "icons": {
- "image_36": "https://a.slack-edge.com/80588/img/plugins/app/bot_36.png",
- "image_48": "https://a.slack-edge.com/80588/img/plugins/app/bot_48.png",
- "image_72": "https://a.slack-edge.com/80588/img/plugins/app/service_72.png"
- },
- "deleted": false,
- "updated": 1713205238,
- "team_id": "T06UD92BS3C"
- },
- "blocks": [
- {
- "type": "rich_text",
- "block_id": "MO6",
- "elements": [
- {
- "type": "rich_text_section",
- "elements": [
- {
- "type": "text",
- "text": "Тестовое сообщение 2"
- }
- ]
- }
- ]
- }
- ]
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Otpravit-efemernoe-soobschenie.md b/docs/ru/md/Slack/Rabota-s-soobscheniyami/Otpravit-efemernoe-soobschenie.md
deleted file mode 100644
index 4532512b6d..0000000000
--- a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Otpravit-efemernoe-soobschenie.md
+++ /dev/null
@@ -1,48 +0,0 @@
----
-sidebar_position: 2
----
-
-# Отправить эфемерное сообщение
-Отправляет сообщение, которое приходит в канал, но видно только конкретному пользователю
-
-
-*Функция ОтправитьЭфемерноеСообщение(Знач Токен, Знач Канал, Знач Текст = "", Знач Пользователь = "", Знач Блоки = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | Идентификатор канала |
- | Текст | --text | Строка | Текст сообщения |
- | Пользователь | --user | Строка | ID пользователя |
- | Блоки | --blocks | Массив Из Структура | JSON массива описаний блоков |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C070VPMKN8J";
- Блок = OPI_Slack.СформироватьБлокКартинку("https://opi.neocities.org/test_data/picture.jpg", "Картинка");
-
- Ответ = OPI_Slack.ОтправитьЭфемерноеСообщение(Токен, Канал, , Пользователь, Блок); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack СформироватьБлокКартинку --picture "https://opi.neocities.org/test_data/picture.jpg" --alt "Картинка" --out block.json
- oint slack ОтправитьЭфемерноеСообщение --token %token% --channel %channel% --user %user% --blocks block.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "message_ts": "1714146540.000300"
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Otpravit-soobschenie.md b/docs/ru/md/Slack/Rabota-s-soobscheniyami/Otpravit-soobschenie.md
deleted file mode 100644
index f443395fc4..0000000000
--- a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Otpravit-soobschenie.md
+++ /dev/null
@@ -1,87 +0,0 @@
----
-sidebar_position: 1
----
-
-# Отправить сообщение
-Отправляет сообщение моментально или в выбранное время
-
-
-*Функция ОтправитьСообщение(Знач Токен, Знач Канал, Знач Текст = "", Знач ДатаОтправки = "", Знач Блоки = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | Идентификатор канала |
- | Текст | --text | Строка | Текст сообщения |
- | ДатаОтправки | --date | Дата | Дата отправки для отложенного сообщения |
- | Блоки | --blocks | Массив Из Структура | JSON массива описаний блоков |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C070VPMKN8J";
- Текст = "Тестовое сообщение";
-
- Ответ = OPI_Slack.ОтправитьСообщение(Токен, Канал, Текст); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ОтправитьСообщение --token %token% --channel C070VPMKN8J --text "Тестовое сообщение"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "channel": "C06UFNUTKUL",
- "ts": "1714146538.221929",
- "message": {
- "user": "U06UG1CAYH2",
- "type": "message",
- "ts": "1714146538.221929",
- "bot_id": "B06TZ0MJV5M",
- "app_id": "A06TYNH45RV",
- "text": "Тестовое сообщение",
- "team": "T06UD92BS3C",
- "bot_profile": {
- "id": "B06TZ0MJV5M",
- "app_id": "A06TYNH45RV",
- "name": "OpenIntegrations",
- "icons": {
- "image_36": "https://a.slack-edge.com/80588/img/plugins/app/bot_36.png",
- "image_48": "https://a.slack-edge.com/80588/img/plugins/app/bot_48.png",
- "image_72": "https://a.slack-edge.com/80588/img/plugins/app/service_72.png"
- },
- "deleted": false,
- "updated": 1713205238,
- "team_id": "T06UD92BS3C"
- },
- "blocks": [
- {
- "type": "rich_text",
- "block_id": "MO6",
- "elements": [
- {
- "type": "rich_text_section",
- "elements": [
- {
- "type": "text",
- "text": "Тестовое сообщение"
- }
- ]
- }
- ]
- }
- ]
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-spisok-otlozhennyh-soobscheniy.md b/docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-spisok-otlozhennyh-soobscheniy.md
deleted file mode 100644
index 399a01b51f..0000000000
--- a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-spisok-otlozhennyh-soobscheniy.md
+++ /dev/null
@@ -1,46 +0,0 @@
----
-sidebar_position: 5
----
-
-# Получить список отложенных сообщений
- Получает список отложенных сообщений канала
-
-
-*Функция ПолучитьСписокОтложенныхСообщений(Знач Токен, Знач Канал, Знач Курсор = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | Идентификатор канала |
- | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C070VPMKN8J";
-
- Ответ = OPI_Slack.ПолучитьСписокОтложенныхСообщений(Токен, Канал); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПолучитьСписокОтложенныхСообщений --token %token% --channel C070VPMKN8J
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "scheduled_messages": [],
- "response_metadata": {
- "next_cursor": ""
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-spisok-otvetov-na-soobschenie.md b/docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-spisok-otvetov-na-soobschenie.md
deleted file mode 100644
index d902b85472..0000000000
--- a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-spisok-otvetov-na-soobschenie.md
+++ /dev/null
@@ -1,90 +0,0 @@
----
-sidebar_position: 7
----
-
-# Получить список ответов на сообщение
- Получает массив сообщений, которые являются ответом на указанное
-
-
-*Функция ПолучитьСписокОтветовНаСообщение(Знач Токен, Знач Канал, Знач Отметка, Знач Курсор = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | Идентификатор канала |
- | Отметка | --stamp | Строка | Временная отметка или ID сообщения |
- | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C070VPMKN8J";
- Отметка = "1714146538.221929";
-
- Ответ = OPI_Slack.ПолучитьСписокОтветовНаСообщение(Токен, Канал, Отметка); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПолучитьСписокОтветовНаСообщение --token %token% --channel C070VPMKN8J --stamp "1714146538.221929"
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "messages": [
- {
- "user": "U06UG1CAYH2",
- "type": "message",
- "ts": "1714215813.399779",
- "edited": {
- "user": "B06TZ0MJV5M",
- "ts": "1714215813.000000"
- },
- "bot_id": "B06TZ0MJV5M",
- "app_id": "A06TYNH45RV",
- "text": "Тестовое сообщение 2",
- "team": "T06UD92BS3C",
- "bot_profile": {
- "id": "B06TZ0MJV5M",
- "deleted": false,
- "name": "OpenIntegrations",
- "updated": 1713205238,
- "app_id": "A06TYNH45RV",
- "icons": {
- "image_36": "https://a.slack-edge.com/80588/img/plugins/app/bot_36.png",
- "image_48": "https://a.slack-edge.com/80588/img/plugins/app/bot_48.png",
- "image_72": "https://a.slack-edge.com/80588/img/plugins/app/service_72.png"
- },
- "team_id": "T06UD92BS3C"
- },
- "blocks": [
- {
- "type": "rich_text",
- "block_id": "04z",
- "elements": [
- {
- "type": "rich_text_section",
- "elements": [
- {
- "type": "text",
- "text": "Тестовое сообщение 2"
- }
- ]
- }
- ]
- }
- ]
- }
- ],
- "has_more": false
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-ssylku-na-soobschenie.md b/docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-ssylku-na-soobschenie.md
deleted file mode 100644
index 344ab7bc44..0000000000
--- a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-ssylku-na-soobschenie.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-sidebar_position: 6
----
-
-# Получить ссылку на сообщение
- Получает постоянный UTL к сообщению канала
-
-
-*Функция ПолучитьСсылкуНаСообщение(Знач Токен, Знач Канал, Знач Отметка) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | Идентификатор канала |
- | Отметка | --stamp | Строка | Временная отметка или ID сообщения |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C070VPMKN8J";
- Отметка = "1714146538.221929";
-
- Ответ = OPI_Slack.ПолучитьСсылкуНаСообщение(Токен, Канал, Отметка); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПолучитьСсылкуНаСообщение --token %token% --channel C070VPMKN8J --stamp "1714146538.221929"
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "permalink": "https://openintegrationsgroup.slack.com/archives/C06UFNUTKUL/p1714146538221929",
- "channel": "C06UFNUTKUL"
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Udalit-soobschenie.md b/docs/ru/md/Slack/Rabota-s-soobscheniyami/Udalit-soobschenie.md
deleted file mode 100644
index b2a82440cb..0000000000
--- a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Udalit-soobschenie.md
+++ /dev/null
@@ -1,46 +0,0 @@
----
-sidebar_position: 4
----
-
-# Удалить сообщение
- Удаляет сообщение канала по timestamp
-
-
-*Функция УдалитьСообщение(Знач Токен, Знач Канал, Знач Отметка, Знач ЭтоОтложенное = Ложь) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | Идентификатор канала |
- | Отметка | --stamp | Строка | Временная отметка или ID сообщения |
- | ЭтоОтложенное | --issheduled | Булево | Признак удаления отложенного сообщения |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C06UFNUTKUL";
- Отметка = "1714146538.221929";
-
- Ответ = OPI_Slack.УдалитьСообщение(Токен, Канал, Отметка); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack УдалитьСообщение --token %token% --channel C06UFNUTKUL --stamp "1714146538.221929"
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "channel": "C06UFNUTKUL",
- "ts": "1714146538.221929"
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/_category_.json b/docs/ru/md/Slack/Rabota-s-soobscheniyami/_category_.json
deleted file mode 100644
index 6175922c50..0000000000
--- a/docs/ru/md/Slack/Rabota-s-soobscheniyami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Работа с сообщениями",
-"position": "2"
-}
\ No newline at end of file
diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/img/1.png b/docs/ru/md/Slack/Rabota-s-soobscheniyami/img/1.png
deleted file mode 100644
index 4f995c5dad..0000000000
Binary files a/docs/ru/md/Slack/Rabota-s-soobscheniyami/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/img/2.png b/docs/ru/md/Slack/Rabota-s-soobscheniyami/img/2.png
deleted file mode 100644
index 038c3f435a..0000000000
Binary files a/docs/ru/md/Slack/Rabota-s-soobscheniyami/img/2.png and /dev/null differ
diff --git a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Dobavit-vneshniy-fayl.md b/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Dobavit-vneshniy-fayl.md
deleted file mode 100644
index 58996aa83a..0000000000
--- a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Dobavit-vneshniy-fayl.md
+++ /dev/null
@@ -1,78 +0,0 @@
----
-sidebar_position: 3
----
-
-# Добавить внешний файл
- Добавляет новый внешний файл
-
-
-*Функция ДобавитьВнешнийФайл(Знач Токен, Знач URL, Знач Заголовок) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | URL | --url | Строка | URL к внешнему файлу |
- | Заголовок | --title | Строка | Заголовок файла для Slack |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- URL = https://opi.neocities.org/test_data/document.docx;
- Заголовок = "Новый файл";
-
- Ответ = OPI_Slack.ДобавитьВнешнийФайл(Токен, URL, Заголовок); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ДобавитьВнешнийФайл --token %token% --url "https://opi.neocities.org/test_data/document.docx" --title "Новый файл"
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "file": {
- "id": "F070P52CU94",
- "created": 1714146552,
- "timestamp": 1714146552,
- "name": "Novyj_fajl",
- "title": "Новый файл",
- "mimetype": "application/vnd.slack-remote",
- "filetype": "remote",
- "pretty_type": "Remote",
- "user": "U06UG1CAYH2",
- "user_team": "T06UD92BS3C",
- "editable": false,
- "size": 0,
- "mode": "external",
- "is_external": true,
- "external_type": "app",
- "is_public": false,
- "public_url_shared": false,
- "display_as_bot": false,
- "username": "",
- "url_private": "https://slack.com/api/files.remote.add",
- "media_display_type": "unknown",
- "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070P52CU94/novyj_fajl",
- "comments_count": 0,
- "is_starred": false,
- "shares": {},
- "channels": [],
- "groups": [],
- "ims": [],
- "has_more_shares": false,
- "external_id": "d2a110a2-08eb-4f20-989f-8943f0816420",
- "external_url": "https://slack.com/api/files.remote.add",
- "has_rich_preview": false,
- "file_access": "visible"
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Otpravit-vneshniy-fayl.md b/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Otpravit-vneshniy-fayl.md
deleted file mode 100644
index 8216ff924f..0000000000
--- a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Otpravit-vneshniy-fayl.md
+++ /dev/null
@@ -1,95 +0,0 @@
----
-sidebar_position: 4
----
-
-# Отправить внешний файл
- Отправляет внейшний файл по списку каналов
-
-
-*Функция ОтправитьВнешнийФайл(Знач Токен, Знач ИдентификаторФайла, Знач МассивКаналов) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | ИдентификаторФайла | --fileid | Строка | Идентификатор файла |
- | МассивКаналов | --channels | Массив Из Строка | Массив каналов для отправки |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C070VPMKN8J";
- ИдентификаторФайла = "F070P52CU94";
-
- Ответ = OPI_Slack.ОтправитьВнешнийФайл(Токен, ИдентификаторФайла, Канал); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ОтправитьВнешнийФайл --token %token% --fileid F070P52CU94 --channels C070VPMKN8J
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "file": {
- "id": "F070P52CU94",
- "created": 1714146552,
- "timestamp": 1714146552,
- "name": "Novyj_fajl",
- "title": "Новый файл",
- "mimetype": "application/vnd.slack-remote",
- "filetype": "remote",
- "pretty_type": "Remote",
- "user": "U06UG1CAYH2",
- "user_team": "T06UD92BS3C",
- "editable": false,
- "size": 0,
- "mode": "external",
- "is_external": true,
- "external_type": "app",
- "is_public": true,
- "public_url_shared": false,
- "display_as_bot": false,
- "username": "",
- "url_private": "https://slack.com/api/files.remote.add",
- "media_display_type": "unknown",
- "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070P52CU94/novyj_fajl",
- "comments_count": 0,
- "is_starred": false,
- "shares": {
- "public": {
- "C06UFNUTKUL": [
- {
- "reply_users": [],
- "reply_users_count": 0,
- "reply_count": 0,
- "ts": "1714146553.217059",
- "channel_name": "slack-api-librarry",
- "team_id": "T06UD92BS3C",
- "share_user_id": "U06UG1CAYH2",
- "source": "UNKNOWN"
- }
- ]
- }
- },
- "channels": [
- "C06UFNUTKUL"
- ],
- "groups": [],
- "ims": [],
- "has_more_shares": false,
- "external_id": "d2a110a2-08eb-4f20-989f-8943f0816420",
- "external_url": "https://slack.com/api/files.remote.add",
- "has_rich_preview": false,
- "file_access": "visible"
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Poluchit-spisok-vneshnih-faylov.md b/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Poluchit-spisok-vneshnih-faylov.md
deleted file mode 100644
index 91b2ac46dc..0000000000
--- a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Poluchit-spisok-vneshnih-faylov.md
+++ /dev/null
@@ -1,46 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить список внешних файлов
- Получает список внешних файлов пользователя или канала
-
-
-*Функция ПолучитьСписокВнешнихФайлов(Знач Токен, Знач Канал = "", Знач Курсор = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Канал | --channel | Строка | Канал для отбора |
- | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- Канал = "C070VPMKN8J";
-
- Ответ = OPI_Slack.ПолучитьСписокВнешнихФайлов(Токен, Канал); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПолучитьСписокВнешнихФайлов --token %token% --channel %channel%
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "files": [],
- "response_metadata": {
- "next_cursor": ""
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Poluchit-vneshniy-fayl.md b/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Poluchit-vneshniy-fayl.md
deleted file mode 100644
index ddcf1100d5..0000000000
--- a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Poluchit-vneshniy-fayl.md
+++ /dev/null
@@ -1,76 +0,0 @@
----
-sidebar_position: 2
----
-
-# Получить внешний файл
- Получает информацию о внешнем файле
-
-
-*Функция ПолучитьВнешнийФайл(Знач Токен, Знач ИдентификаторФайла) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | ИдентификаторФайла | --fileid | Строка | Идентификатор файла |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- ИдентификаторФайла = "F070P52CU94";
-
- Ответ = OPI_Slack.ПолучитьВнешнийФайл(Токен, ИдентификаторФайла); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПолучитьВнешнийФайл --token %token% --fileid F070P52CU94
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "file": {
- "id": "F070P52CU94",
- "created": 1714146552,
- "timestamp": 1714146552,
- "name": "Novyj_fajl",
- "title": "Новый файл",
- "mimetype": "application/vnd.slack-remote",
- "filetype": "remote",
- "pretty_type": "Remote",
- "user": "U06UG1CAYH2",
- "user_team": "T06UD92BS3C",
- "editable": false,
- "size": 0,
- "mode": "external",
- "is_external": true,
- "external_type": "app",
- "is_public": false,
- "public_url_shared": false,
- "display_as_bot": false,
- "username": "",
- "url_private": "https://slack.com/api/files.remote.add",
- "media_display_type": "unknown",
- "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070P52CU94/novyj_fajl",
- "comments_count": 0,
- "is_starred": false,
- "shares": {},
- "channels": [],
- "groups": [],
- "ims": [],
- "has_more_shares": false,
- "external_id": "d2a110a2-08eb-4f20-989f-8943f0816420",
- "external_url": "https://slack.com/api/files.remote.add",
- "has_rich_preview": false,
- "file_access": "visible"
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Udalit-vneshniy-fayl.md b/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Udalit-vneshniy-fayl.md
deleted file mode 100644
index 8036107489..0000000000
--- a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Udalit-vneshniy-fayl.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-sidebar_position: 5
----
-
-# Удалить внешний файл
- Удаляет внешний файл из Slack
-
-
-*Функция УдалитьВнешнийФайл(Знач Токен, Знач ИдентификаторФайла) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | ИдентификаторФайла | --fileid | Строка | Идентификатор файла |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
- ИдентификаторФайла = "F070P52CU94";
-
- Ответ = OPI_Slack.УдалитьВнешнийФайл(Токен, ИдентификаторФайла); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack УдалитьВнешнийФайл --token %token% --fileid F070P52CU94
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/_category_.json b/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/_category_.json
deleted file mode 100644
index 834af6a466..0000000000
--- a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Работа с удаленными файлами",
-"position": "6"
-}
\ No newline at end of file
diff --git a/docs/ru/md/Slack/Slack.md b/docs/ru/md/Slack/Slack.md
deleted file mode 100644
index 308614facb..0000000000
--- a/docs/ru/md/Slack/Slack.md
+++ /dev/null
@@ -1,64 +0,0 @@
----
-id: Slack
-sidebar_class_name: Slack
----
-
-
-
-# Slack
-
-Этот раздел посвящен библиотеке для работы со Slack Web API. На данной странице описаны все действия, необходимые для полноценного начала работы
-
-## Начало работы
-
-1. Войдите в свой аккаунт и перейдите на страницу **Your Apps** на сайте [Slack API](https://api.slack.com)
-
-
-
-
-
-2. Нажмите **Create App** и выберите пункт **From scratch**
-
-
-
-3. Выберите название и рабочую область, в которой необходимо создать приложение
-
-
-
-
-
-4. Создайте новый токен, нажав **Generate Token and Scopes** ниже на странице приложения
-
-
-
-
-
-5. Выберите имя и добавьте разрешения
-
-
-
-
-
-6. Перейдите в раздел **Premission scope** из пункта установки приложения
-
-
-
-
-
-7. Добавьте необходимые для ваших целей разрешения
-
-
-
-
-
-8. Установите приложение
-
-
-
-
-
-9. Сохраните сгенерированный токен
-
-
-
-
\ No newline at end of file
diff --git a/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-informatsiu-o-bote.md b/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-informatsiu-o-bote.md
deleted file mode 100644
index 20ecf6cfa2..0000000000
--- a/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-informatsiu-o-bote.md
+++ /dev/null
@@ -1,46 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить информацию о боте
- Получает основную информацию о боте
-
-
-*Функция ПолучитьИнформациюОБоте(Знач Токен) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
-
- Ответ = OPI_Slack.ПолучитьИнформациюОБоте(Токен); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПолучитьИнформациюОБоте --token %token%
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "url": "https://openintegrationsgroup.slack.com/",
- "team": "OpenIntegrations",
- "user": "openintegrations",
- "team_id": "T06UD92BS3C",
- "user_id": "U06UG1CAYH2",
- "bot_id": "B06TZ0MJV5M",
- "is_enterprise_install": false
-}
-
-```
diff --git a/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-spisok-polzovateley.md b/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-spisok-polzovateley.md
deleted file mode 100644
index 1c1700fe1b..0000000000
--- a/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-spisok-polzovateley.md
+++ /dev/null
@@ -1,192 +0,0 @@
----
-sidebar_position: 3
----
-
-# Получить список пользователей
- Получает список пользователей рабочей области
-
-
-*Функция ПолучитьСписокПользователей(Знач Токен, Знач Курсор = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
-
- Ответ = OPI_Slack.ПолучитьСписокПользователей(Токен, Курсор); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПолучитьСписокПользователей --token %token%
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "members": [
- {
- "id": "USLACKBOT",
- "team_id": "T06UD92BS3C",
- "name": "slackbot",
- "deleted": false,
- "color": "757575",
- "real_name": "Slackbot",
- "tz": "America/Los_Angeles",
- "tz_label": "Pacific Daylight Time",
- "tz_offset": -25200,
- "profile": {
- "title": "",
- "phone": "",
- "skype": "",
- "real_name": "Slackbot",
- "real_name_normalized": "Slackbot",
- "display_name": "Slackbot",
- "display_name_normalized": "Slackbot",
- "fields": {},
- "status_text": "",
- "status_emoji": "",
- "status_emoji_display_info": [],
- "status_expiration": 0,
- "avatar_hash": "sv41d8cd98f0",
- "always_active": true,
- "first_name": "slackbot",
- "last_name": "",
- "image_24": "https://a.slack-edge.com/80588/img/slackbot_24.png",
- "image_32": "https://a.slack-edge.com/80588/img/slackbot_32.png",
- "image_48": "https://a.slack-edge.com/80588/img/slackbot_48.png",
- "image_72": "https://a.slack-edge.com/80588/img/slackbot_72.png",
- "image_192": "https://a.slack-edge.com/80588/marketing/img/avatars/slackbot/avatar-slackbot.png",
- "image_512": "https://a.slack-edge.com/80588/img/slackbot_512.png",
- "status_text_canonical": "",
- "team": "T06UD92BS3C"
- },
- "is_admin": false,
- "is_owner": false,
- "is_primary_owner": false,
- "is_restricted": false,
- "is_ultra_restricted": false,
- "is_bot": false,
- "is_app_user": false,
- "updated": 0,
- "is_email_confirmed": false,
- "who_can_share_contact_card": "EVERYONE"
- },
- {
- "id": "U06UABH3APP",
- "team_id": "T06UD92BS3C",
- "name": "bayselonarrend",
- "deleted": false,
- "color": "9f69e7",
- "real_name": "Антон Титовец",
- "tz": "Europe/Moscow",
- "tz_label": "Moscow Time",
- "tz_offset": 10800,
- "profile": {
- "title": "",
- "phone": "",
- "skype": "",
- "real_name": "Антон Титовец",
- "real_name_normalized": "Anton Titovec",
- "display_name": "",
- "display_name_normalized": "",
- "fields": null,
- "status_text": "",
- "status_emoji": "",
- "status_emoji_display_info": [],
- "status_expiration": 0,
- "avatar_hash": "65215daf7a4a",
- "image_original": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_original.png",
- "is_custom_image": true,
- "email": "bayselonarrend@gmail.com",
- "first_name": "Антон",
- "last_name": "Титовец",
- "image_24": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_24.png",
- "image_32": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_32.png",
- "image_48": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_48.png",
- "image_72": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_72.png",
- "image_192": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_192.png",
- "image_512": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_512.png",
- "image_1024": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_1024.png",
- "status_text_canonical": "",
- "team": "T06UD92BS3C"
- },
- "is_admin": true,
- "is_owner": true,
- "is_primary_owner": true,
- "is_restricted": false,
- "is_ultra_restricted": false,
- "is_bot": false,
- "is_app_user": false,
- "updated": 1713202518,
- "is_email_confirmed": true,
- "who_can_share_contact_card": "EVERYONE"
- },
- {
- "id": "U06UG1CAYH2",
- "team_id": "T06UD92BS3C",
- "name": "openintegrations",
- "deleted": false,
- "color": "4bbe2e",
- "real_name": "OpenIntegrations",
- "tz": "America/Los_Angeles",
- "tz_label": "Pacific Daylight Time",
- "tz_offset": -25200,
- "profile": {
- "title": "",
- "phone": "",
- "skype": "",
- "real_name": "OpenIntegrations",
- "real_name_normalized": "OpenIntegrations",
- "display_name": "",
- "display_name_normalized": "",
- "fields": null,
- "status_text": "",
- "status_emoji": "",
- "status_emoji_display_info": [],
- "status_expiration": 0,
- "avatar_hash": "gada2f598798",
- "api_app_id": "A06TYNH45RV",
- "always_active": false,
- "bot_id": "B06TZ0MJV5M",
- "first_name": "OpenIntegrations",
- "last_name": "",
- "image_24": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=24&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-24.png",
- "image_32": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=32&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-32.png",
- "image_48": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=48&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-48.png",
- "image_72": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-72.png",
- "image_192": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=192&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-192.png",
- "image_512": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=512&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-512.png",
- "status_text_canonical": "",
- "team": "T06UD92BS3C"
- },
- "is_admin": false,
- "is_owner": false,
- "is_primary_owner": false,
- "is_restricted": false,
- "is_ultra_restricted": false,
- "is_bot": true,
- "is_app_user": false,
- "updated": 1713205238,
- "is_email_confirmed": false,
- "who_can_share_contact_card": "EVERYONE"
- }
- ],
- "cache_ts": 1714215811,
- "response_metadata": {
- "next_cursor": ""
- }
-}
-
-```
diff --git a/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-spisok-rabochih-oblastey.md b/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-spisok-rabochih-oblastey.md
deleted file mode 100644
index cf5d890d74..0000000000
--- a/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-spisok-rabochih-oblastey.md
+++ /dev/null
@@ -1,46 +0,0 @@
----
-sidebar_position: 2
----
-
-# Получить список рабочих областей
- Получает список рабочих областей, в которых подключен бот
-
-
-*Функция ПолучитьСписокРабочихОбластей(Знач Токен, Знач Курсор = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
-
-```bsl title="Пример кода"
-
-
- Ответ = OPI_Slack.ПолучитьСписокРабочихОбластей(Токен); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint slack ПолучитьСписокРабочихОбластей --token %token%
-
-```
-
-
-```json title="Результат"
-
-{
- "ok": true,
- "teams": [
- {
- "id": "T06UD92BS3C",
- "name": "OpenIntegrations"
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Slack/Upravlenie-i-nastroyki/_category_.json b/docs/ru/md/Slack/Upravlenie-i-nastroyki/_category_.json
deleted file mode 100644
index 0001e22127..0000000000
--- a/docs/ru/md/Slack/Upravlenie-i-nastroyki/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-"label": "Управление и настройки",
-"position": "1"
-}
\ No newline at end of file
diff --git a/docs/ru/md/Slack/_category_.json b/docs/ru/md/Slack/_category_.json
deleted file mode 100644
index beb5d69a1b..0000000000
--- a/docs/ru/md/Slack/_category_.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "label": "Slack",
- "position": 9,
- "link": {
- "type": "doc",
- "id": "Slack"
- }
-}
diff --git a/docs/ru/md/!temp/Telegram/Administration/Ban.md b/docs/ru/md/Telegram/Administration/Ban.md
similarity index 91%
rename from docs/ru/md/!temp/Telegram/Administration/Ban.md
rename to docs/ru/md/Telegram/Administration/Ban.md
index 6d727f6ce1..13a659646d 100644
--- a/docs/ru/md/!temp/Telegram/Administration/Ban.md
+++ b/docs/ru/md/Telegram/Administration/Ban.md
@@ -15,7 +15,7 @@ sidebar_position: 1
| IDПользователя | --user | Строка,Число | ID целевого пользователя |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -28,7 +28,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram Бан --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --user "461699897"
diff --git a/docs/ru/md/!temp/Telegram/Administration/Create-invitation-link.md b/docs/ru/md/Telegram/Administration/Create-invitation-link.md
similarity index 90%
rename from docs/ru/md/!temp/Telegram/Administration/Create-invitation-link.md
rename to docs/ru/md/Telegram/Administration/Create-invitation-link.md
index f5f5fabc82..378dd1547e 100644
--- a/docs/ru/md/!temp/Telegram/Administration/Create-invitation-link.md
+++ b/docs/ru/md/Telegram/Administration/Create-invitation-link.md
@@ -17,7 +17,7 @@ sidebar_position: 3
| ЛимитПользователей | --limit | Число | Лимит пользователей (бесконечно, если не указано) |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -35,9 +35,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint telegram СоздатьСсылкуПриглашение --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --title %title% --expire %expire% --limit %limit%
+ oint telegram СоздатьСсылкуПриглашение --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --title "Ссылка + Строка(ТекущаяДата)" --expire %expire% --limit %limit%
```
diff --git a/docs/ru/md/!temp/Telegram/Administration/Get-participant-count.md b/docs/ru/md/Telegram/Administration/Get-participant-count.md
similarity index 90%
rename from docs/ru/md/!temp/Telegram/Administration/Get-participant-count.md
rename to docs/ru/md/Telegram/Administration/Get-participant-count.md
index b81fcfc2cd..1844bd6478 100644
--- a/docs/ru/md/!temp/Telegram/Administration/Get-participant-count.md
+++ b/docs/ru/md/Telegram/Administration/Get-participant-count.md
@@ -14,7 +14,7 @@ sidebar_position: 6
| IDЧата | --chat | Строка,Число | ID целевого чата |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ПолучитьЧислоУчастников --token "6129457865:AAFyzNYOAFbu..." --chat %chat%
diff --git a/docs/ru/md/!temp/Telegram/Administration/Pin-message.md b/docs/ru/md/Telegram/Administration/Pin-message.md
similarity index 84%
rename from docs/ru/md/!temp/Telegram/Administration/Pin-message.md
rename to docs/ru/md/Telegram/Administration/Pin-message.md
index 4b705a8666..c2f3a21f12 100644
--- a/docs/ru/md/!temp/Telegram/Administration/Pin-message.md
+++ b/docs/ru/md/Telegram/Administration/Pin-message.md
@@ -15,22 +15,22 @@ sidebar_position: 4
| IDСообщения | --message | Строка,Число | ID целевого сообщения |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
Токен = "6129457865:AAFyzNYOAFbu...";
IDКанала = "@testsichee";
- IDСообщения = "4494";
+ IDСообщения = "4951";
Результат = OPI_Telegram.ЗакрепитьСообщение(Токен, IDКанала, IDСообщения);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint telegram ЗакрепитьСообщение --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --message "4494"
+ oint telegram ЗакрепитьСообщение --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --message "4951"
```
diff --git a/docs/ru/md/!temp/Telegram/Administration/Unban.md b/docs/ru/md/Telegram/Administration/Unban.md
similarity index 92%
rename from docs/ru/md/!temp/Telegram/Administration/Unban.md
rename to docs/ru/md/Telegram/Administration/Unban.md
index bb9d140d22..a85568f24d 100644
--- a/docs/ru/md/!temp/Telegram/Administration/Unban.md
+++ b/docs/ru/md/Telegram/Administration/Unban.md
@@ -15,7 +15,7 @@ sidebar_position: 2
| IDПользователя | --user | Строка,Число | ID целевого пользователя |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -28,7 +28,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram Разбан --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --user "461699897"
diff --git a/docs/ru/md/!temp/Telegram/Administration/Unpin-message.md b/docs/ru/md/Telegram/Administration/Unpin-message.md
similarity index 85%
rename from docs/ru/md/!temp/Telegram/Administration/Unpin-message.md
rename to docs/ru/md/Telegram/Administration/Unpin-message.md
index a470055862..6b7c596384 100644
--- a/docs/ru/md/!temp/Telegram/Administration/Unpin-message.md
+++ b/docs/ru/md/Telegram/Administration/Unpin-message.md
@@ -15,22 +15,22 @@ sidebar_position: 5
| IDСообщения | --message | Строка,Число | ID целевого сообщения |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
Токен = "6129457865:AAFyzNYOAFbu...";
IDКанала = "@testsichee";
- IDСообщения = "4494";
+ IDСообщения = "4951";
Результат = OPI_Telegram.ОткрепитьСообщение(Токен, IDКанала, IDСообщения);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint telegram ОткрепитьСообщение --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --message "4494"
+ oint telegram ОткрепитьСообщение --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --message "4951"
```
diff --git a/docs/ru/md/!temp/Telegram/Administration/_category_.json b/docs/ru/md/Telegram/Administration/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Telegram/Administration/_category_.json
rename to docs/ru/md/Telegram/Administration/_category_.json
diff --git a/docs/ru/md/Telegram/Administrirovanie/Ban.md b/docs/ru/md/Telegram/Administrirovanie/Ban.md
deleted file mode 100644
index fe66f36016..0000000000
--- a/docs/ru/md/Telegram/Administrirovanie/Ban.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-sidebar_position: 1
----
-
-# Бан
-Банит пользователя в выбранном чате
-
-
-*Функция Бан(Знач Токен, Знач IDЧата, Знач IDПользователя) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата |
- | IDПользователя | --user | Строка/Число | ID целевого пользователя |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
-
- Ответ = OPI_Telegram.Бан(Токен, "@testsichee", 1234567890); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram Бан --token "%token%" --chat %channelid% --user %user%
-
-```
-
-
-
diff --git a/docs/ru/md/Telegram/Administrirovanie/Otkrepit-soobschenie.md b/docs/ru/md/Telegram/Administrirovanie/Otkrepit-soobschenie.md
deleted file mode 100644
index 8a93e14c81..0000000000
--- a/docs/ru/md/Telegram/Administrirovanie/Otkrepit-soobschenie.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-sidebar_position: 4
----
-
-# Открепить сообщение
-Открепляет сообщение в шапке чата
-
-
-*Функция ОткрепитьСообщение(Знач Токен, Знач IDЧата, Знач IDСообщения) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата |
- | IDСообщения | --message | Строка/Число | ID целевого сообщения |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
-
- Ответ = OPI_Telegram.ОткрепитьСообщение(Токен, "@testsichee", 212); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ОткрепитьСообщение --token "%token%" --chat %channelid% --message 10
-
-```
-
-```json title="Результат"
-
-{
- "result": true,
- "ok": true
-}
-
-```
\ No newline at end of file
diff --git a/docs/ru/md/Telegram/Administrirovanie/Poluchit-chislo-uchastnikov.md b/docs/ru/md/Telegram/Administrirovanie/Poluchit-chislo-uchastnikov.md
deleted file mode 100644
index 4655938541..0000000000
--- a/docs/ru/md/Telegram/Administrirovanie/Poluchit-chislo-uchastnikov.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-sidebar_position: 5
----
-
-# Получить число участников
-Получает общее число участников чата
-
-
-*Функция ПолучитьЧислоУчастников(Знач Токен, Знач IDЧата) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
-
- Ответ = OPI_Telegram.ПолучитьЧислоУчастников(Токен, "@testsichee"); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ПолучитьЧислоУчастников --token "%token%" --chat %channelid%
-
-```
-
-```json title="Результат"
-
-{
- "result": 2,
- "ok": true
-}
-
-```
\ No newline at end of file
diff --git a/docs/ru/md/Telegram/Administrirovanie/Razban.md b/docs/ru/md/Telegram/Administrirovanie/Razban.md
deleted file mode 100644
index 94ca621ca3..0000000000
--- a/docs/ru/md/Telegram/Administrirovanie/Razban.md
+++ /dev/null
@@ -1,35 +0,0 @@
----
-sidebar_position: 2
----
-
-# Разбан
-Разбанивает забаненного ранее пользователя
-
-
-*Функция Разбан(Знач Токен, Знач IDЧата, Знач IDПользователя) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата |
- | IDПользователя | --user | Строка/Число | ID целевого пользователя |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
-
- Ответ = OPI_Telegram.Разбан(Токен, "@testsichee", 1234567890); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram Разбан --token "%token%" --chat %channelid% --user %user%
-
-```
-
-
diff --git a/docs/ru/md/Telegram/Administrirovanie/Sozdat-ssylku-priglasheniya.md b/docs/ru/md/Telegram/Administrirovanie/Sozdat-ssylku-priglasheniya.md
deleted file mode 100644
index 7c492cecea..0000000000
--- a/docs/ru/md/Telegram/Administrirovanie/Sozdat-ssylku-priglasheniya.md
+++ /dev/null
@@ -1,59 +0,0 @@
----
-sidebar_position: 6
----
-
-# Создать ссылку-приглашение
-Создает ссылку для вступления в закрытый чат
-
-
-*Функция СоздатьСсылкуПриглашение(Знач Токен, Знач IDЧата, Знач Заголовок = "", Знач ДатаИстечения = "", Знач ЛимитПользователей = 0) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата |
- | Заголовок | --title | Строка (необяз.) | Имя приглашения |
- | ДатаИстечения | --expire | Дата (необяз.) | Дата, после которой ссылка станет неактивной. Безсрочно по умолчанию |
- | ЛимитПользователей | --limit | Число (необяз.) | Лимит вступлений по ссылке. Бесконечно по умолчанию |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
- ДатаИстечения = ТекущаяДатаСеанса() + 60 * 60 * 24;
-
- Ответ = OPI_Telegram.СоздатьСсылкуПриглашение(Токен, "@testsichee", "Приглашение 1", ДатаИстечения, 10); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram СоздатьСсылкуПриглашение --token "%token%" --chat %channelid% --title "Приглашение 1" --expire "2024-04-14T23:55:04+03:00" --limit 10
-
-```
-
-```json title="Результат"
-
-{
- "ok": true,
- "result": {
- "invite_link": "https://t.me/+84-I7DsjOYBlYTYy",
- "name": "Приглашение 1",
- "creator": {
- "id": 6129457865,
- "is_bot": true,
- "first_name": "Бот Виталий",
- "username": "sicheebot"
- },
- "expire_date": 1713135304,
- "member_limit": 10,
- "creates_join_request": false,
- "is_primary": false,
- "is_revoked": false
- }
-}
-
-```
diff --git a/docs/ru/md/Telegram/Administrirovanie/Zakrepit-soobschenie.md b/docs/ru/md/Telegram/Administrirovanie/Zakrepit-soobschenie.md
deleted file mode 100644
index f68e148046..0000000000
--- a/docs/ru/md/Telegram/Administrirovanie/Zakrepit-soobschenie.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-sidebar_position: 3
----
-
-# Закрепить сообщение
-Закрепляет сообщение в шапке чата
-
-
-*Функция ЗакрепитьСообщение(Знач Токен, Знач IDЧата, Знач IDСообщения) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата |
- | IDСообщения | --message | Строка/Число | ID целевого сообщения |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
-
- Ответ = OPI_Telegram.ЗакрепитьСообщение(Токен, "@testsichee", 212); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ЗакрепитьСообщение --token "%token%" --chat %channelid% --message 10
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": true,
- "ok": true
-}
-
-```
\ No newline at end of file
diff --git a/docs/ru/md/Telegram/Administrirovanie/_category_.json b/docs/ru/md/Telegram/Administrirovanie/_category_.json
deleted file mode 100644
index 32743efd52..0000000000
--- a/docs/ru/md/Telegram/Administrirovanie/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Администрирование",
- "position": 4
-}
diff --git a/docs/ru/md/Telegram/Administrirovanie/img/15.png b/docs/ru/md/Telegram/Administrirovanie/img/15.png
deleted file mode 100644
index bd1c2fa635..0000000000
Binary files a/docs/ru/md/Telegram/Administrirovanie/img/15.png and /dev/null differ
diff --git a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Delete-webhook.md b/docs/ru/md/Telegram/Data-retrieval-and-settings/Delete-webhook.md
similarity index 88%
rename from docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Delete-webhook.md
rename to docs/ru/md/Telegram/Data-retrieval-and-settings/Delete-webhook.md
index a17c17bbb5..c248b26f05 100644
--- a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Delete-webhook.md
+++ b/docs/ru/md/Telegram/Data-retrieval-and-settings/Delete-webhook.md
@@ -13,7 +13,7 @@ sidebar_position: 4
| Токен | --token | Строка | Токен бота |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -23,7 +23,7 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram УдалитьWebhook --token "6129457865:AAFyzNYOAFbu..."
diff --git a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Download-file.md b/docs/ru/md/Telegram/Data-retrieval-and-settings/Download-file.md
similarity index 76%
rename from docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Download-file.md
rename to docs/ru/md/Telegram/Data-retrieval-and-settings/Download-file.md
index bc5866eb71..c763f071e9 100644
--- a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Download-file.md
+++ b/docs/ru/md/Telegram/Data-retrieval-and-settings/Download-file.md
@@ -14,11 +14,11 @@ sidebar_position: 5
| IDФайла | --fileid | Строка | ID файла для скачивания |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
- IDФайла = "CQACAgIAAx0EcNsaZQACEZRmUbbz_bhDX_wPiSnMclSID6CD7wACC00AAoaTiEpOTiNykV_72zUE";
+ IDФайла = "AgACAgIAAx0EcNsaZQACE1lmXraQ7CsFNZ2Jrqimp9A0ir3mQQACmtkxG77-sUoMcnd_RvALsgEAAwIAA3MAAzUE";
Токен = "6129457865:AAFyzNYOAFbu...";
Результат = OPI_Telegram.СкачатьФайл(Токен, IDФайла);
@@ -26,9 +26,9 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint telegram СкачатьФайл --token "6129457865:AAFyzNYOAFbu..." --fileid "CQACAgIAAx0EcNsaZQACEZRmUbbz_bhDX_wPiSnMclSID6CD7wACC00AAoaTiEpOTiNykV_72zUE"
+ oint telegram СкачатьФайл --token "6129457865:AAFyzNYOAFbu..." --fileid "AgACAgIAAx0EcNsaZQACE1lmXraQ7CsFNZ2Jrqimp9A0ir3mQQACmtkxG77-sUoMcnd_RvALsgEAAwIAA3MAAzUE"
```
diff --git a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Get-bot-information.md b/docs/ru/md/Telegram/Data-retrieval-and-settings/Get-bot-information.md
similarity index 92%
rename from docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Get-bot-information.md
rename to docs/ru/md/Telegram/Data-retrieval-and-settings/Get-bot-information.md
index d6f90526fe..cbd5300964 100644
--- a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Get-bot-information.md
+++ b/docs/ru/md/Telegram/Data-retrieval-and-settings/Get-bot-information.md
@@ -13,7 +13,7 @@ sidebar_position: 1
| Токен | --token | Строка | Токен бота |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -23,7 +23,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ПолучитьИнформациюБота --token "6129457865:AAFyzNYOAFbu..."
diff --git a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Get-updates.md b/docs/ru/md/Telegram/Data-retrieval-and-settings/Get-updates.md
similarity index 98%
rename from docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Get-updates.md
rename to docs/ru/md/Telegram/Data-retrieval-and-settings/Get-updates.md
index 6e95328676..cc11d2b15e 100644
--- a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Get-updates.md
+++ b/docs/ru/md/Telegram/Data-retrieval-and-settings/Get-updates.md
@@ -15,7 +15,7 @@ sidebar_position: 2
| Смещение | --offset | Строка,Число | Смещение в списке получаемых сообщений |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -25,7 +25,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ПолучитьОбновления --token "6129457865:AAFyzNYOAFbu..." --timeout %timeout% --offset %offset%
diff --git a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Set-webhook.md b/docs/ru/md/Telegram/Data-retrieval-and-settings/Set-webhook.md
similarity index 91%
rename from docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Set-webhook.md
rename to docs/ru/md/Telegram/Data-retrieval-and-settings/Set-webhook.md
index 0ee59f7ada..bd33db93c2 100644
--- a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Set-webhook.md
+++ b/docs/ru/md/Telegram/Data-retrieval-and-settings/Set-webhook.md
@@ -14,7 +14,7 @@ sidebar_position: 3
| URL | --url | Строка | Адрес обработки запросов от Telegram (с https:) |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram УстановитьWebhook --token "6129457865:AAFyzNYOAFbu..." --url "https://api.athenaeum.digital/opi/hs/twitter"
diff --git a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/_category_.json b/docs/ru/md/Telegram/Data-retrieval-and-settings/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/_category_.json
rename to docs/ru/md/Telegram/Data-retrieval-and-settings/_category_.json
diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Form-keyboard-from-button-array.md b/docs/ru/md/Telegram/Data-sending/Form-keyboard-from-button-array.md
similarity index 95%
rename from docs/ru/md/!temp/Telegram/Data-sending/Form-keyboard-from-button-array.md
rename to docs/ru/md/Telegram/Data-sending/Form-keyboard-from-button-array.md
index 7a6aec8f8a..e7767d180f 100644
--- a/docs/ru/md/!temp/Telegram/Data-sending/Form-keyboard-from-button-array.md
+++ b/docs/ru/md/Telegram/Data-sending/Form-keyboard-from-button-array.md
@@ -15,7 +15,7 @@ sidebar_position: 12
| ОднаПодОдной | --column | Булево | Истина > кнопки выводятся в столбик, Ложь > в строку |
- Вовзращаемое значение: Строка - JSON клавиатуры
+ Возвращаемое значение: Строка - JSON клавиатуры
```bsl title="Пример кода"
@@ -31,7 +31,7 @@ sidebar_position: 12
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram СформироватьКлавиатуруПоМассивуКнопок --buttons %buttons% --under %under% --column %column%
diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Forward-message.md b/docs/ru/md/Telegram/Data-sending/Forward-message.md
similarity index 94%
rename from docs/ru/md/!temp/Telegram/Data-sending/Forward-message.md
rename to docs/ru/md/Telegram/Data-sending/Forward-message.md
index 897630b08b..a659bd635a 100644
--- a/docs/ru/md/!temp/Telegram/Data-sending/Forward-message.md
+++ b/docs/ru/md/Telegram/Data-sending/Forward-message.md
@@ -16,21 +16,21 @@ sidebar_position: 11
| КудаID | --to | Строка,Число | ID целевого чата или IDЧата*IDТемы |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
Токен = "6129457865:AAFyzNYOAFbu...";
IDЧата = "461699897";
IDКанала = "@testsichee";
- IDСообщения = "4494";
+ IDСообщения = "4951";
Результат = OPI_Telegram.ПереслатьСообщение(Токен, IDСообщения, IDКанала, IDЧата);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ПереслатьСообщение --token "6129457865:AAFyzNYOAFbu..." --message %message% --from %from% --to %to%
diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-audio.md b/docs/ru/md/Telegram/Data-sending/Send-audio.md
similarity index 96%
rename from docs/ru/md/!temp/Telegram/Data-sending/Send-audio.md
rename to docs/ru/md/Telegram/Data-sending/Send-audio.md
index 15a29ab8aa..1ac63b837f 100644
--- a/docs/ru/md/!temp/Telegram/Data-sending/Send-audio.md
+++ b/docs/ru/md/Telegram/Data-sending/Send-audio.md
@@ -18,7 +18,7 @@ sidebar_position: 4
| Разметка | --parsemode | Строка | Вид обработки текста (HTML, Markdown, MarkdownV2) |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -48,7 +48,7 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ОтправитьАудио --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "Строковое значение" --audio "https://openintegrations.dev/test_data/song.mp3" --keyboard %keyboard% --parsemode %parsemode%
diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-contact.md b/docs/ru/md/Telegram/Data-sending/Send-contact.md
similarity index 95%
rename from docs/ru/md/!temp/Telegram/Data-sending/Send-contact.md
rename to docs/ru/md/Telegram/Data-sending/Send-contact.md
index a096193ec0..143c405063 100644
--- a/docs/ru/md/!temp/Telegram/Data-sending/Send-contact.md
+++ b/docs/ru/md/Telegram/Data-sending/Send-contact.md
@@ -18,7 +18,7 @@ sidebar_position: 9
| Клавиатура | --keyboard | Строка | JSON клавиатуры или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -39,7 +39,7 @@ sidebar_position: 9
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ОтправитьКонтакт --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --name "Петр" --surname "Петров" --phone "88005553535" --keyboard %keyboard%
diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-document.md b/docs/ru/md/Telegram/Data-sending/Send-document.md
similarity index 96%
rename from docs/ru/md/!temp/Telegram/Data-sending/Send-document.md
rename to docs/ru/md/Telegram/Data-sending/Send-document.md
index c8b9d5e329..3894104bdc 100644
--- a/docs/ru/md/!temp/Telegram/Data-sending/Send-document.md
+++ b/docs/ru/md/Telegram/Data-sending/Send-document.md
@@ -18,7 +18,7 @@ sidebar_position: 5
| Разметка | --parsemode | Строка | Вид обработки текста (HTML, Markdown, MarkdownV2) |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -48,7 +48,7 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ОтправитьДокумент --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "Строковое значение" --doc "https://openintegrations.dev/test_data/document.docx" --keyboard %keyboard% --parsemode %parsemode%
diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-gif.md b/docs/ru/md/Telegram/Data-sending/Send-gif.md
similarity index 97%
rename from docs/ru/md/!temp/Telegram/Data-sending/Send-gif.md
rename to docs/ru/md/Telegram/Data-sending/Send-gif.md
index 169852066d..183806887e 100644
--- a/docs/ru/md/!temp/Telegram/Data-sending/Send-gif.md
+++ b/docs/ru/md/Telegram/Data-sending/Send-gif.md
@@ -18,7 +18,7 @@ sidebar_position: 6
| Разметка | --parsemode | Строка | Вид обработки текста (HTML, Markdown, MarkdownV2) |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -48,7 +48,7 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ОтправитьГифку --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "Строковое значение" --gif "https://openintegrations.dev/test_data/animation.gif" --keyboard %keyboard% --parsemode %parsemode%
diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-image.md b/docs/ru/md/Telegram/Data-sending/Send-image.md
similarity index 97%
rename from docs/ru/md/!temp/Telegram/Data-sending/Send-image.md
rename to docs/ru/md/Telegram/Data-sending/Send-image.md
index 051df02e12..c819d6f75a 100644
--- a/docs/ru/md/!temp/Telegram/Data-sending/Send-image.md
+++ b/docs/ru/md/Telegram/Data-sending/Send-image.md
@@ -18,7 +18,7 @@ sidebar_position: 2
| Разметка | --parsemode | Строка | Вид обработки текста (HTML, Markdown, MarkdownV2) |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -48,7 +48,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ОтправитьКартинку --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "Строковое значение" --picture "https://openintegrations.dev/test_data/picture.jpg" --keyboard %keyboard% --parsemode %parsemode%
diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-location.md b/docs/ru/md/Telegram/Data-sending/Send-location.md
similarity index 95%
rename from docs/ru/md/!temp/Telegram/Data-sending/Send-location.md
rename to docs/ru/md/Telegram/Data-sending/Send-location.md
index 0d955d3341..a9c44bf250 100644
--- a/docs/ru/md/!temp/Telegram/Data-sending/Send-location.md
+++ b/docs/ru/md/Telegram/Data-sending/Send-location.md
@@ -17,7 +17,7 @@ sidebar_position: 8
| Клавиатура | --keyboard | Строка | JSON клавиатуры или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -37,7 +37,7 @@ sidebar_position: 8
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ОтправитьМестоположение --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --lat %lat% --long "48.87373649724122" --keyboard %keyboard%
diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-media-group.md b/docs/ru/md/Telegram/Data-sending/Send-media-group.md
similarity index 95%
rename from docs/ru/md/!temp/Telegram/Data-sending/Send-media-group.md
rename to docs/ru/md/Telegram/Data-sending/Send-media-group.md
index 64174bfbf4..671b75cce7 100644
--- a/docs/ru/md/!temp/Telegram/Data-sending/Send-media-group.md
+++ b/docs/ru/md/Telegram/Data-sending/Send-media-group.md
@@ -18,7 +18,7 @@ sidebar_position: 7
| Разметка | --parsemode | Строка | Вид обработки текста (HTML, Markdown, MarkdownV2) |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -36,9 +36,9 @@ sidebar_position: 7
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint telegram ОтправитьМедиагруппу --token %token% --chat %chat% --text %text% --media %media% --keyboard %keyboard% --parsemode %parsemode%
+ oint telegram ОтправитьМедиагруппу --token "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ" --chat %chat% --text %text% --media %media% --keyboard %keyboard% --parsemode %parsemode%
```
diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-poll.md b/docs/ru/md/Telegram/Data-sending/Send-poll.md
similarity index 92%
rename from docs/ru/md/!temp/Telegram/Data-sending/Send-poll.md
rename to docs/ru/md/Telegram/Data-sending/Send-poll.md
index 9cec3edf8a..182957b007 100644
--- a/docs/ru/md/!temp/Telegram/Data-sending/Send-poll.md
+++ b/docs/ru/md/Telegram/Data-sending/Send-poll.md
@@ -17,7 +17,7 @@ sidebar_position: 10
| Анонимный | --anonymous | Булево | Анонимность опроса |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -44,9 +44,9 @@ sidebar_position: 10
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint telegram ОтправитьОпрос --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --question %question% --options %options% --anonymous %anonymous%
+ oint telegram ОтправитьОпрос --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --question "Какой ваш любимый цвет?" --options %options% --anonymous %anonymous%
```
diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-text-message.md b/docs/ru/md/Telegram/Data-sending/Send-text-message.md
similarity index 95%
rename from docs/ru/md/!temp/Telegram/Data-sending/Send-text-message.md
rename to docs/ru/md/Telegram/Data-sending/Send-text-message.md
index 39dcd85619..252e38230d 100644
--- a/docs/ru/md/!temp/Telegram/Data-sending/Send-text-message.md
+++ b/docs/ru/md/Telegram/Data-sending/Send-text-message.md
@@ -17,7 +17,7 @@ sidebar_position: 1
| Разметка | --parsemode | Строка | Вид обработки текста (HTML, Markdown, MarkdownV2) |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -36,7 +36,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ОтправитьТекстовоеСообщение --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "Строковое значение" --keyboard %keyboard% --parsemode %parsemode%
diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-video.md b/docs/ru/md/Telegram/Data-sending/Send-video.md
similarity index 97%
rename from docs/ru/md/!temp/Telegram/Data-sending/Send-video.md
rename to docs/ru/md/Telegram/Data-sending/Send-video.md
index 9dc8a644e8..070716fdfd 100644
--- a/docs/ru/md/!temp/Telegram/Data-sending/Send-video.md
+++ b/docs/ru/md/Telegram/Data-sending/Send-video.md
@@ -18,7 +18,7 @@ sidebar_position: 3
| Разметка | --parsemode | Строка | Вид обработки текста (HTML, Markdown, MarkdownV2) |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -48,7 +48,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ОтправитьВидео --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "Строковое значение" --video "https://openintegrations.dev/test_data/video.mp4" --keyboard %keyboard% --parsemode %parsemode%
diff --git a/docs/ru/md/!temp/Telegram/Data-sending/_category_.json b/docs/ru/md/Telegram/Data-sending/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Telegram/Data-sending/_category_.json
rename to docs/ru/md/Telegram/Data-sending/_category_.json
diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md b/docs/ru/md/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md
similarity index 92%
rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md
rename to docs/ru/md/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md
index aee2e57861..f106737d29 100644
--- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md
+++ b/docs/ru/md/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md
@@ -15,13 +15,13 @@ sidebar_position: 10
| IDТемы | --topic | Строка,Число | ID темы. Главная, если не заполнено |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
Токен = "6129457865:AAFyzNYOAFbu...";
Чат = "-1001971186208";
- Тема = "2325";
+ Тема = "2673";
Результат = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат);
@@ -33,7 +33,7 @@ sidebar_position: 10
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ОчиститьСписокЗакрепленныхСообщенийТемы --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic%
diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Close-forum-thread.md b/docs/ru/md/Telegram/Forum-topic-management/Close-forum-thread.md
similarity index 91%
rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Close-forum-thread.md
rename to docs/ru/md/Telegram/Forum-topic-management/Close-forum-thread.md
index b8182e8515..2dfcbd4059 100644
--- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Close-forum-thread.md
+++ b/docs/ru/md/Telegram/Forum-topic-management/Close-forum-thread.md
@@ -15,13 +15,13 @@ sidebar_position: 4
| IDТемы | --topic | Строка,Число | ID темы |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
Токен = "6129457865:AAFyzNYOAFbu...";
Чат = "-1001971186208";
- Тема = "2325";
+ Тема = "2673";
Результат = OPI_Telegram.ЗакрытьТемуФорума(Токен, Чат); // Закрывает главную тему
@@ -34,7 +34,7 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ЗакрытьТемуФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic%
diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Create-forum-thread.md b/docs/ru/md/Telegram/Forum-topic-management/Create-forum-thread.md
similarity index 94%
rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Create-forum-thread.md
rename to docs/ru/md/Telegram/Forum-topic-management/Create-forum-thread.md
index 4d6c4bac6c..becfef91bd 100644
--- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Create-forum-thread.md
+++ b/docs/ru/md/Telegram/Forum-topic-management/Create-forum-thread.md
@@ -16,7 +16,7 @@ sidebar_position: 2
| IDИконки | --icon | Строка | См. ПолучитьСписокИконокАватаров |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -30,7 +30,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram СоздатьТемуФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --title %title% --icon %icon%
diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Delete-forum-topic.md b/docs/ru/md/Telegram/Forum-topic-management/Delete-forum-topic.md
similarity index 89%
rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Delete-forum-topic.md
rename to docs/ru/md/Telegram/Forum-topic-management/Delete-forum-topic.md
index 20a960b244..7ccadc3d28 100644
--- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Delete-forum-topic.md
+++ b/docs/ru/md/Telegram/Forum-topic-management/Delete-forum-topic.md
@@ -15,20 +15,20 @@ sidebar_position: 6
| IDТемы | --topic | Строка,Число | ID темы |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
Токен = "6129457865:AAFyzNYOAFbu...";
Чат = "-1001971186208";
- Тема = "2325";
+ Тема = "2673";
Результат = OPI_Telegram.УдалитьТемуФорума(Токен, Чат, Тема);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram УдалитьТемуФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic%
diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Edit-forum-topic.md b/docs/ru/md/Telegram/Forum-topic-management/Edit-forum-topic.md
similarity index 92%
rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Edit-forum-topic.md
rename to docs/ru/md/Telegram/Forum-topic-management/Edit-forum-topic.md
index 57963f3351..07275aa443 100644
--- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Edit-forum-topic.md
+++ b/docs/ru/md/Telegram/Forum-topic-management/Edit-forum-topic.md
@@ -17,13 +17,13 @@ sidebar_position: 3
| IDИконки | --icon | Строка | См. ПолучитьСписокИконокАватаров |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
Токен = "6129457865:AAFyzNYOAFbu...";
Чат = "-1001971186208";
- Тема = "2325";
+ Тема = "2673";
НовоеИмя = "Новый тестовый заголовок";
НовяИконка = "5310132165583840589";
@@ -32,7 +32,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ИзменитьТемуФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic% --title %title% --icon %icon%
diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md b/docs/ru/md/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md
similarity index 92%
rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md
rename to docs/ru/md/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md
index 2a86b8a8be..490c668e8a 100644
--- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md
+++ b/docs/ru/md/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md
@@ -15,7 +15,7 @@ sidebar_position: 9
| Заголовок | --title | Строка | Новое имя главной темы |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -28,7 +28,7 @@ sidebar_position: 9
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ИзменитьИмяГлавнойТемыФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --title %title%
diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Get-avatar-icon-list.md b/docs/ru/md/Telegram/Forum-topic-management/Get-avatar-icon-list.md
similarity index 97%
rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Get-avatar-icon-list.md
rename to docs/ru/md/Telegram/Forum-topic-management/Get-avatar-icon-list.md
index 86b8b12b1e..98ea57a123 100644
--- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Get-avatar-icon-list.md
+++ b/docs/ru/md/Telegram/Forum-topic-management/Get-avatar-icon-list.md
@@ -13,7 +13,7 @@ sidebar_position: 1
| Токен | --token | Строка | Токен |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - Ключ > ID, Значение > Emoji
+ Возвращаемое значение: Соответствие Из КлючИЗначение - Ключ > ID, Значение > Emoji
```bsl title="Пример кода"
@@ -25,7 +25,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ПолучитьСписокИконокАватаров --token %token%
diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Hide-main-forum-topic.md b/docs/ru/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md
similarity index 91%
rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Hide-main-forum-topic.md
rename to docs/ru/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md
index 0cd563dd63..bf3493616b 100644
--- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Hide-main-forum-topic.md
+++ b/docs/ru/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md
@@ -14,7 +14,7 @@ sidebar_position: 7
| IDЧата | --forum | Строка,Число | ID чата темы |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 7
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram СкрытьГлавнуюТемуФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum%
diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Open-forum-thread.md b/docs/ru/md/Telegram/Forum-topic-management/Open-forum-thread.md
similarity index 91%
rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Open-forum-thread.md
rename to docs/ru/md/Telegram/Forum-topic-management/Open-forum-thread.md
index 18d9a83a27..7c76987357 100644
--- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Open-forum-thread.md
+++ b/docs/ru/md/Telegram/Forum-topic-management/Open-forum-thread.md
@@ -15,13 +15,13 @@ sidebar_position: 5
| IDТемы | --topic | Строка,Число | ID темы |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
Токен = "6129457865:AAFyzNYOAFbu...";
Чат = "-1001971186208";
- Тема = "2325";
+ Тема = "2673";
Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // Открывает главную тему
@@ -33,7 +33,7 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ОткрытьТемуФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic%
diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Show-main-forum-topic.md b/docs/ru/md/Telegram/Forum-topic-management/Show-main-forum-topic.md
similarity index 91%
rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Show-main-forum-topic.md
rename to docs/ru/md/Telegram/Forum-topic-management/Show-main-forum-topic.md
index 1504ec4845..9a87acbb70 100644
--- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Show-main-forum-topic.md
+++ b/docs/ru/md/Telegram/Forum-topic-management/Show-main-forum-topic.md
@@ -14,7 +14,7 @@ sidebar_position: 8
| IDЧата | --forum | Строка,Число | ID чата темы |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 8
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint telegram ПоказатьГлавнуюТемуФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum%
diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/_category_.json b/docs/ru/md/Telegram/Forum-topic-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Telegram/Forum-topic-management/_category_.json
rename to docs/ru/md/Telegram/Forum-topic-management/_category_.json
diff --git a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Poluchit-informaciyu-o-bote.md b/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Poluchit-informaciyu-o-bote.md
deleted file mode 100644
index 8b3d81a42a..0000000000
--- a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Poluchit-informaciyu-o-bote.md
+++ /dev/null
@@ -1,46 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить информацию о боте
-Выполняет запрос **/getMe**, возвращающий базовую информацию о боте: имя, id, возможность добавлять бота в группы и т.д.
-
-
-*Функция ПолучитьИнформациюБота(Знач Токен) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
-
- Ответ = OPI_Telegram.ПолучитьИнформациюБота(Токен); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ПолучитьИнформациюБота --token "%token%"
-
-```
-
-```json title="Результат"
-{
- "result": {
- "supports_inline_queries": false,
- "can_read_all_group_messages": false,
- "can_join_groups": true,
- "username": "mynewcoolbot",
- "first_name": "Me cool new bot",
- "is_bot": true,
- "id": 1234567890
- },
- "ok": true
-}
-```
diff --git a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Poluchit-obnovleniya.md b/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Poluchit-obnovleniya.md
deleted file mode 100644
index 8f19524aaf..0000000000
--- a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Poluchit-obnovleniya.md
+++ /dev/null
@@ -1,66 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить обновления (информацию о новых событиях)
-Выполняет запрос **/getUpdates**, возвращающий информацию о последних событиях бота. Используется при работе в *polling* режиме
-
-
-*Функция ПолучитьОбновления(Знач Токен, Знач Таймаут = 0, Знач Смещение = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | Таймаут | --timeout | Строка, Число | Длительность ожидания сообытия (в секундах) |
- | Смещение | --offset | Строка, Число | update_id, с которого начнется список обновлений. Позволяет отсекать ранее полученные события |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
- Таймаут = 30;
- Смещение = ПоследнийUpdateID + 1;
-
- Ответ = OPI_Telegram.ПолучитьОбновления(Токен, Таймаут, Смещение); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ПолучитьОбновления --token "%token%" --timeout 30
-
-```
-
-```json title="Результат"
-{
- "result": [
- {
- "message": {
- "text": "Yo",
- "date": 1704531153,
- "chat": {
- "username": "JKIee",
- "type": "private",
- "last_name": "Titowets",
- "first_name": "Anton",
- "id": 1234567890
- },
- "from": {
- "language_code": "ru",
- "username": "JKIee",
- "last_name": "Titowets",
- "first_name": "Anton",
- "is_bot": false,
- "id": 1234567890
- },
- "message_id": 3
- },
- "update_id": 291363467
- }
- ],
- "ok": true
-}
-```
diff --git a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Primer-obrabotki-dannyh.md b/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Primer-obrabotki-dannyh.md
deleted file mode 100644
index 573c8e2521..0000000000
--- a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Primer-obrabotki-dannyh.md
+++ /dev/null
@@ -1,46 +0,0 @@
----
-sidebar_position: 1
----
-
-# Пример обработки данных
-Пример разбора данных из HttpСервисЗапроса в читабельный вид при работе в режиме *webhook*
-
-
-*Функция ОбработатьДанные(Знач Запрос) Экспорт*
-
- | Параметр | Тип | Назначение |
- |-|-|-|
- | Запрос | HttpСервисЗапрос | Запрос, приходящий на http-сервис, использующийся как обработчик webhook |
-
- Вовзращаемое значение: Структура - Структура параметров в читабельном виде
-
-
-```bsl title="HTTP-сервис модуль"
-
-Функция TelegramMain(Запрос)
-
- Данные = OPI_Telegram.ОбработатьДанные(Запрос)
-
- //...
- //Работа с данными
-
- Ответ = Новый HTTPСервисОтвет(200);
- Возврат Ответ;
-
-КонецФункции
-
-```
-
-```bsl title="Структура"
-
- СтруктураПараметровВыходная = Новый Структура;
- СтруктураПараметровВыходная.Вставить("Вид" , "");
- СтруктураПараметровВыходная.Вставить("Никнейм" , "");
- СтруктураПараметровВыходная.Вставить("IDПользователя", "");
- СтруктураПараметровВыходная.Вставить("IDСообщения" , "");
- СтруктураПараметровВыходная.Вставить("IDЧата" , "");
- СтруктураПараметровВыходная.Вставить("Сообщение" , "");
- СтруктураПараметровВыходная.Вставить("Дата" , ТекущаяДатаСеанса());
- СтруктураПараметровВыходная.Вставить("БотОтключен" , Ложь);
-
-```
diff --git a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Skachat-fayl.md b/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Skachat-fayl.md
deleted file mode 100644
index 82459b8015..0000000000
--- a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Skachat-fayl.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-sidebar_position: 2
----
-
-# Скачать файл
- Скачивает файл с серверов Telegram
-
-
-*Функция СкачатьФайл(Знач Токен, Знач IDФайла) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен |
- | IDФайла | --fileid | Строка | ID файла для скачивания |
-
-
- Вовзращаемое значение: ДвоичныеДанные - файл
-
-```bsl title="Пример кода"
-
- IDФайла = "AgACAgIAAxkDAAIQYWY3Q1ubH6cv7c65T03-ZZm8SQcTAAKW1TEb3k7BScPgfLssKiXkAQADAgADcwADNQQ";
- Ответ = OPI_Telegram.СкачатьФайл(Токен, IDФайла); //Двоичные данные
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram СкачатьФайл --token %token% --fileid "AgACAgIAAxkDAAIQYWY3Q1ubH6cv7c65T03-ZZm8SQcTAAKW1TEb3k7BScPgfLssKiXkAQADAgADcwADNQQ"
-
-```
-
-
-```json title="Результат"
-
-Двоичные данные
-
-```
diff --git a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Ustanovit-Webhook.md b/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Ustanovit-Webhook.md
deleted file mode 100644
index 726ce08f6e..0000000000
--- a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Ustanovit-Webhook.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-sidebar_position: 1
----
-
-# Установить Webhook
-Устанавливает адрес обработчика событий бота для работы в режиме webhook. При появлении нового события у бота, на данный адрес будет приходить http-запрос с информацией
-
-
-*Функция УстановитьWebhook(Знач Токен, Знач URL) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | URL | --url | Строка | Адрес обработки запросов от Telegram (с https://) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
-
- Ответ = OPI_Telegram.УстановитьWebhook(Токен, "https://api.athenaeum.digital/opi/hs/telegram"); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram УстановитьWebhook --token "%token%" --url "https://opi.neocities.org"
-
-```
-
-```json title="Результат"
-{
- "description": "Webhook was set",
- "result": true,
- "ok": true
-}
-```
diff --git a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/_category_.json b/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/_category_.json
deleted file mode 100644
index 638e2ce94a..0000000000
--- a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Получение данных и настройка",
- "position": 3,
-}
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-audio.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-audio.md
deleted file mode 100644
index 2b523a5013..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-audio.md
+++ /dev/null
@@ -1,76 +0,0 @@
----
-sidebar_position: 5
----
-
-# Отправить аудио
-Отправляет аудиофайл в чат или канал
-
-
-*Функция ОтправитьАудио(Знач Токен, Знач IDЧата, Знач Текст, Знач Аудио, Знач Клавиатура = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) |
- | Текст | --text | Строка | Текст сообщения |
- | Аудио | --audio | Двоичные данные / Строка | Двоичные данные аудио или путь к файлу |
- | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) |
- | Разметка | --parsemode | Строка (необяз.) | Вид обработки текста (HTML, Markdown, MarkdownV2). Markdown по умолчанию |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = 111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ;
- Описание = "Крутая песня";
- ПутьКПесне = "C:\song.mp3";
-
- Ответ = OPI_Telegram.ОтправитьАудио(Токен, 1234567890, Описание, ПутьКПесне); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ОтправитьАудио --token "%token%" --chat %channelid% --text "Крутая песня" --audio "C:\song.mp3"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": {
- "caption": "Крутая песня",
- "audio": {
- "file_size": 9229352,
- "file_id": "CQACAgIAAxkDAAMZZZk4hgQeno7HIq5rbfhqofcfr6AAAog8AAIG99FI8QhH6WO7rcI0BA",
- "performer": "Motorhead",
- "title": "Dogs",
- "mime_type": "audio/mpeg",
- "file_name": "audio",
- "file_unique_id": "AgADiDwAAgb30Ug",
- "duration": 228
- },
- "date": 1704540294,
- "chat": {
- "username": "JKIee",
- "type": "private",
- "last_name": "Titowets",
- "first_name": "Anton",
- "id": 1234567890
- },
- "from": {
- "username": "sicheebot",
- "first_name": "Sichee",
- "is_bot": true,
- "id": 0987654321
- },
- "message_id": 25
- },
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-dokument.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-dokument.md
deleted file mode 100644
index 54c6c80a8d..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-dokument.md
+++ /dev/null
@@ -1,73 +0,0 @@
----
-sidebar_position: 6
----
-
-# Отправить документ
-Отправляет документ в чат или канал
-
-
-*Функция ОтправитьДокумент(Знач Токен, Знач IDЧата, Знач Текст, Знач Документ, Знач Клавиатура = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) |
- | Текст | --text | Строка | Текст сообщения |
- | Документ | --doc | Двоичные данные / Строка | Двоичные данные картинки или путь к документу |
- | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) |
- | Разметка | --parsemode | Строка (необяз.) | Вид обработки текста (HTML, Markdown, MarkdownV2). Markdown по умолчанию |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
- Описание = "Очень важный документ";
- ПутьКДокументу = "C:\1.docx";
-
- Ответ = OPI_Telegram.ОтправитьДокумент(Токен, 1234567890, Описание, ПутьКДокументу); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ОтправитьДокумент --token "%token%" --chat %channelid% --text "Очень важный документ" --doc "C:\1.docx"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": {
- "caption": "Очень важный документ",
- "document": {
- "file_size": 156479,
- "file_unique_id": "AgADRTsAAlUVyUg",
- "file_id": "BQACAgIAAxkDAAMaZZk66eGouWpSt-5uhU-RHp6zTKAAAkU7AAJVFclIHgAB8tPqM0BjNAQ",
- "mime_type": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
- "file_name": "document.docx"
- },
- "date": 1704540905,
- "chat": {
- "username": "JKIee",
- "type": "private",
- "last_name": "Titowets",
- "first_name": "Anton",
- "id": 1234567890
- },
- "from": {
- "username": "sicheebot",
- "first_name": "Sichee",
- "is_bot": true,
- "id": 0987654321
- },
- "message_id": 26
- },
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-gifku.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-gifku.md
deleted file mode 100644
index 707f84be05..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-gifku.md
+++ /dev/null
@@ -1,111 +0,0 @@
----
-sidebar_position: 4
----
-
-# Отправить гифку
-Отправляет гифку в чат или канал
-
-
-*Функция ОтправитьГифку(Знач Токен, Знач IDЧата, Знач Текст, Знач Гифка, Знач Клавиатура = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) |
- | Текст | --text | Строка | Текст сообщения |
- | Гифка | --gif | Двоичные данные / Строка | Двоичные данные гифки или путь к файлу |
- | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) |
- | Разметка | --parsemode | Строка (необяз.) | Вид обработки текста (HTML, Markdown, MarkdownV2). Markdown по умолчанию |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
- Описание = "Классная гифка";
- ПутьКГифке = "C:\2.gif";
-
- Ответ = OPI_Telegram.ОтправитьГифку(Токен, 1234567890, Описание, ПутьКГифке); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ОтправитьГифку --token "%token%" --chat %channelid% --text "Классная гифка" --gif "C:\2.gif"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": {
- "caption": "Классная гифка",
- "document": {
- "file_size": 29504,
- "file_unique_id": "AgADKT4AAgb3yUg",
- "file_id": "CgACAgIAAxkDAAMYZZktnDViD7n0xjC_SC3KR6-Rtn8AAik-AAIG98lIGs3XybT9Oz00BA",
- "thumb": {
- "height": 300,
- "width": 320,
- "file_size": 10418,
- "file_unique_id": "AQADKT4AAgb3yUhy",
- "file_id": "AAMCAgADGQMAAxhlmS2cNWIPufTGML9ILcpHr5G2fwACKT4AAgb3yUgazdfJtP07PQEAB20AAzQE"
- },
- "thumbnail": {
- "height": 300,
- "width": 320,
- "file_size": 10418,
- "file_unique_id": "AQADKT4AAgb3yUhy",
- "file_id": "AAMCAgADGQMAAxhlmS2cNWIPufTGML9ILcpHr5G2fwACKT4AAgb3yUgazdfJtP07PQEAB20AAzQE"
- },
- "mime_type": "video/mp4",
- "file_name": "animation.gif.mp4"
- },
- "animation": {
- "file_size": 29504,
- "file_id": "CgACAgIAAxkDAAMYZZktnDViD7n0xjC_SC3KR6-Rtn8AAik-AAIG98lIGs3XybT9Oz00BA",
- "thumb": {
- "height": 300,
- "width": 320,
- "file_size": 10418,
- "file_unique_id": "AQADKT4AAgb3yUhy",
- "file_id": "AAMCAgADGQMAAxhlmS2cNWIPufTGML9ILcpHr5G2fwACKT4AAgb3yUgazdfJtP07PQEAB20AAzQE"
- },
- "thumbnail": {
- "height": 300,
- "width": 320,
- "file_size": 10418,
- "file_unique_id": "AQADKT4AAgb3yUhy",
- "file_id": "AAMCAgADGQMAAxhlmS2cNWIPufTGML9ILcpHr5G2fwACKT4AAgb3yUgazdfJtP07PQEAB20AAzQE"
- },
- "height": 300,
- "file_unique_id": "AgADKT4AAgb3yUg",
- "duration": 1,
- "width": 320,
- "mime_type": "video/mp4",
- "file_name": "animation.gif.mp4"
- },
- "date": 1704537500,
- "chat": {
- "username": "JKIee",
- "type": "private",
- "last_name": "Titowets",
- "first_name": "Anton",
- "id": 1234567890
- },
- "from": {
- "username": "sicheebot",
- "first_name": "Sichee",
- "is_bot": true,
- "id": 0987654321
- },
- "message_id": 24
- },
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-gruppu-media.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-gruppu-media.md
deleted file mode 100644
index c1c5da046c..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-gruppu-media.md
+++ /dev/null
@@ -1,167 +0,0 @@
----
-sidebar_position: 7
----
-
-# Отправить группу медиафайлов
-Отправляет набор файлов в чат или канал
-
-
-*Функция ОтправитьМедиагруппу(Знач Токен, Знач IDЧата, Знач Текст, Знач СоответствиеФайлов, Знач Клавиатура = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) |
- | Текст | --text | Строка | Текст сообщения |
- | СоответствиеФайлов | --media | Соответствие из Строка | Ключ - двоичные данны или путь к файлу, Значение - тип медиафайла См.ОтправитьФайл |
- | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) |
- | Разметка | --parsemode | Строка (необяз.) | Вид обработки текста (HTML, Markdown, MarkdownV2). Markdown по умолчанию |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
- Описание = "Группа картинок";
- СоответствиеФайлов = Новый Соответствие;
- СоответствиеФайлов.Вставить("C:\OPI\alpaca.png" , "photo");
- СоответствиеФайлов.Вставить("C:\OPI\alpaca_text.png", "photo");
-
- Ответ = OPI_Telegram.ОтправитьМедиагруппу(Токен, 1234567890, Описание, СоответствиеФайлов); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ_); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- Структура JSON данных медиагруппы (параметр --media):
- {
- "ПутьКФайлу": "ТипМедиа",
- "ПутьКФайлу": "ТипМедиа",
- ...
- }
-
- Варианты типов медиа: audio, document, photo, video
-
- -------------------------------------
-
- oint telegram ОтправитьМедиагруппу --token "%token%" --chat %channelid% --text "Группа картинок" --media "C:\media.json"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": [
- {
- "caption": "Группа картинок",
- "photo": [
- {
- "height": 30,
- "width": 90,
- "file_size": 787,
- "file_unique_id": "AQADf9IxG2MAAXlIeA",
- "file_id": "AgACAgIAAxkDAAMbZZk9eS2GElIQ6qEvNoT3lpWJ1tEAAn_SMRtjAAF5SCTtUEGq6AwJAQADAgADcwADNAQ"
- },
- {
- "height": 106,
- "width": 320,
- "file_size": 7080,
- "file_unique_id": "AQADf9IxG2MAAXlIcg",
- "file_id": "AgACAgIAAxkDAAMbZZk9eS2GElIQ6qEvNoT3lpWJ1tEAAn_SMRtjAAF5SCTtUEGq6AwJAQADAgADbQADNAQ"
- },
- {
- "height": 266,
- "width": 800,
- "file_size": 25565,
- "file_unique_id": "AQADf9IxG2MAAXlIfQ",
- "file_id": "AgACAgIAAxkDAAMbZZk9eS2GElIQ6qEvNoT3lpWJ1tEAAn_SMRtjAAF5SCTtUEGq6AwJAQADAgADeAADNAQ"
- },
- {
- "height": 426,
- "width": 1280,
- "file_size": 49308,
- "file_unique_id": "AQADf9IxG2MAAXlIfg",
- "file_id": "AgACAgIAAxkDAAMbZZk9eS2GElIQ6qEvNoT3lpWJ1tEAAn_SMRtjAAF5SCTtUEGq6AwJAQADAgADeQADNAQ"
- },
- {
- "height": 853,
- "width": 2560,
- "file_size": 120918,
- "file_unique_id": "AQADf9IxG2MAAXlIfA",
- "file_id": "AgACAgIAAxkDAAMbZZk9eS2GElIQ6qEvNoT3lpWJ1tEAAn_SMRtjAAF5SCTtUEGq6AwJAQADAgADdwADNAQ"
- }
- ],
- "media_group_id": "13636332495269186",
- "date": 1704541561,
- "chat": {
- "username": "JKIee",
- "type": "private",
- "last_name": "Titowets",
- "first_name": "Anton",
- "id": 1234567890
- },
- "from": {
- "username": "sicheebot",
- "first_name": "Sichee",
- "is_bot": true,
- "id": 0987654321
- },
- "message_id": 27
- },
- {
- "photo": [
- {
- "height": 90,
- "width": 90,
- "file_size": 1613,
- "file_unique_id": "AQADftIxG2MAAXlIeA",
- "file_id": "AgACAgIAAxkDAAMcZZk9efFf-ZNjFTRxpkGahrDPv_0AAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADcwADNAQ"
- },
- {
- "height": 320,
- "width": 320,
- "file_size": 18195,
- "file_unique_id": "AQADftIxG2MAAXlIcg",
- "file_id": "AgACAgIAAxkDAAMcZZk9efFf-ZNjFTRxpkGahrDPv_0AAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADbQADNAQ"
- },
- {
- "height": 800,
- "width": 800,
- "file_size": 70046,
- "file_unique_id": "AQADftIxG2MAAXlIfQ",
- "file_id": "AgACAgIAAxkDAAMcZZk9efFf-ZNjFTRxpkGahrDPv_0AAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADeAADNAQ"
- },
- {
- "height": 1024,
- "width": 1024,
- "file_size": 94427,
- "file_unique_id": "AQADftIxG2MAAXlIfg",
- "file_id": "AgACAgIAAxkDAAMcZZk9efFf-ZNjFTRxpkGahrDPv_0AAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADeQADNAQ"
- }
- ],
- "media_group_id": "13636332495269186",
- "date": 1704541561,
- "chat": {
- "username": "JKIee",
- "type": "private",
- "last_name": "Titowets",
- "first_name": "Anton",
- "id": 1234567890
- },
- "from": {
- "username": "sicheebot",
- "first_name": "Sichee",
- "is_bot": true,
- "id": 0987654321
- },
- "message_id": 28
- }
- ],
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-kartinku.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-kartinku.md
deleted file mode 100644
index af40733140..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-kartinku.md
+++ /dev/null
@@ -1,96 +0,0 @@
----
-sidebar_position: 2
----
-
-# Отправить картинку
-Отправляет картинку в чат или канал
-
-
-*Функция ОтправитьКартинку(Знач Токен, Знач IDЧата, Знач Текст, Знач Картинка, Знач Клавиатура = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) |
- | Текст | --text | Строка | Текст сообщения |
- | Картинка | --picture | Двоичные данные / Строка | Двоичные данные картинки или путь к файлу |
- | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) |
- | Разметка | --parsemode | Строка (необяз.) | Вид обработки текста (HTML, Markdown, MarkdownV2). Markdown по умолчанию |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
- Описание = "Это рисунок альпаки";
- ПутьККартинке = "C:\alpaca.png";
-
- Ответ = OPI_Telegram.ОтправитьКартинку(Токен, 1234567890, Описание, ПутьККартинке); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ОтправитьКартинку --token "%token%" --chat %channelid% --text "Это рисунок альпаки" --picture "C:\alpaca.png"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": {
- "caption": "Это рисунок альпаки",
- "photo": [
- {
- "height": 90,
- "width": 90,
- "file_size": 1613,
- "file_unique_id": "AQADftIxG2MAAXlIeA",
- "file_id": "AgACAgIAAxkDAAMVZZkmU46YcTQFph55JuPPtTh-o_oAAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADcwADNAQ"
- },
- {
- "height": 320,
- "width": 320,
- "file_size": 18195,
- "file_unique_id": "AQADftIxG2MAAXlIcg",
- "file_id": "AgACAgIAAxkDAAMVZZkmU46YcTQFph55JuPPtTh-o_oAAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADbQADNAQ"
- },
- {
- "height": 800,
- "width": 800,
- "file_size": 70046,
- "file_unique_id": "AQADftIxG2MAAXlIfQ",
- "file_id": "AgACAgIAAxkDAAMVZZkmU46YcTQFph55JuPPtTh-o_oAAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADeAADNAQ"
- },
- {
- "height": 1024,
- "width": 1024,
- "file_size": 94427,
- "file_unique_id": "AQADftIxG2MAAXlIfg",
- "file_id": "AgACAgIAAxkDAAMVZZkmU46YcTQFph55JuPPtTh-o_oAAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADeQADNAQ"
- }
- ],
- "date": 1704535635,
- "chat": {
- "username": "JKIee",
- "type": "private",
- "last_name": "Titowets",
- "first_name": "Anton",
- "id": 1234567890
- },
- "from": {
- "username": "sicheebot",
- "first_name": "Sichee",
- "is_bot": true,
- "id": 0987654321
- },
- "message_id": 21
- },
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-kontakt.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-kontakt.md
deleted file mode 100644
index 2a9417835d..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-kontakt.md
+++ /dev/null
@@ -1,68 +0,0 @@
----
-sidebar_position: 9
----
-
-# Отправить контакт
-Отправляет контакт с именем и номером телефона
-
-
-*Функция ОтправитьКонтакт(Знач Токен, Знач IDЧата, Знач Имя, Знач Фамилия, Знач Телефон, Знач Клавиатура = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) |
- | Имя | --name | Строка | Имя контакта |
- | Фамилия | --surname | Строка | Фамилия контакта |
- | Телефон | --phone | Строка | Номер телефона |
- | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
-
- Ответ = OPI_Telegram.ОтправитьКонтакт(Токен, 1234567890, "Петр", "Петров", "123123123") //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ОтправитьКонтакт --token "%token%" --chat %channelid% --name "Петр" --surname "Петров" --phone "123123123"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": {
- "contact": {
- "last_name": "Петров",
- "first_name": "Петр",
- "phone_number": "123123123"
- },
- "date": 1704549937,
- "chat": {
- "username": "JKIee",
- "type": "private",
- "last_name": "Titowets",
- "first_name": "Anton",
- "id": 1234567890
- },
- "from": {
- "username": "sicheebot",
- "first_name": "Sichee",
- "is_bot": true,
- "id": 0987654321
- },
- "message_id": 30
- },
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-mestopolozhenie.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-mestopolozhenie.md
deleted file mode 100644
index 09889efe84..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-mestopolozhenie.md
+++ /dev/null
@@ -1,66 +0,0 @@
----
-sidebar_position: 8
----
-
-# Отправить местоположение
-Отправляет местоположение по географической широте и долготе в чат или канал
-
-
-*Функция ОтправитьМестоположение(Знач Токен, Знач IDЧата, Знач Широта, Знач Долгота, Знач Клавиатура = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) |
- | Широта | --lat | Строка/Число | Географическая широта |
- | Долгота | --long | Строка/Число | Географическая долгота |
- | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
-
- Ответ = OPI_Telegram.ОтправитьМестоположение(Токен, 1234567890, 48.87373649724122, 2.2954639195323967); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ОтправитьМестоположение --token "%token%" --chat %channelid% --lat "48.87373649724122" --long "2.2954639195323967"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": {
- "location": {
- "longitude": 1.999986,
- "latitude": 48.00001
- },
- "date": 1704542212,
- "chat": {
- "username": "JKIee",
- "type": "private",
- "last_name": "Titowets",
- "first_name": "Anton",
- "id": 1234567890
- },
- "from": {
- "username": "sicheebot",
- "first_name": "Sichee",
- "is_bot": true,
- "id": 0987654321
- },
- "message_id": 29
- },
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-opros.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-opros.md
deleted file mode 100644
index 26d727b770..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-opros.md
+++ /dev/null
@@ -1,89 +0,0 @@
----
-sidebar_position: 10
----
-
-# Отправить опрос
-Отправляет опрос с вариантами ответа
-
-
-*Функция ОтправитьОпрос(Знач Токен, Знач IDЧата, Знач Вопрос, Знач МассивОтветов, Знач Анонимный = Истина) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) |
- | Вопрос | --question | Строка | Заголовок опроса |
- | МассивОтветов | --options | Массив из Строка | Массив строк вариантов ответов |
- | Анонимный | --anonymous | Булевно (необяз.) | Анонимный опроса. Неанонимные опросы в каналах не разрешены |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
- МассивОтветов = Новый Массив;
- МассивОтветов.Добавить("Красный");
- МассивОтветов.Добавить("Желтый");
- МассивОтветов.Добавить("Синий");
-
- Ответ = OPI_Telegram.ОтправитьОпрос(Токен, 1234567890, "Какой ваш любимый цвет?", МассивОтветов) //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ОтправитьОпрос --token "%token%" --chat %channelid% --question "Какой ваш любимый цвет?" --options "['Красный','Желтый','Синий']"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": {
- "date": 1704550537,
- "chat": {
- "username": "JKIee",
- "type": "private",
- "last_name": "Titowets",
- "first_name": "Anton",
- "id": 1234567890
- },
- "poll": {
- "allows_multiple_answers": false,
- "is_anonymous": true,
- "is_closed": false,
- "total_voter_count": 0,
- "options": [
- {
- "voter_count": 0,
- "text": "Красный"
- },
- {
- "voter_count": 0,
- "text": "Желтый"
- },
- {
- "voter_count": 0,
- "text": "Синий"
- }
- ],
- "type": "regular",
- "question": "Какой ваш любимый цвет?",
- "id": "5244746695866059262"
- },
- "from": {
- "username": "sicheebot",
- "first_name": "Sichee",
- "is_bot": true,
- "id": 0987654321
- },
- "message_id": 32
- },
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-tekstovoe-soobschenie.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-tekstovoe-soobschenie.md
deleted file mode 100644
index 01502ee92f..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-tekstovoe-soobschenie.md
+++ /dev/null
@@ -1,92 +0,0 @@
----
-sidebar_position: 1
----
-
-# Отправить текстовое сообщение
-Отправляет текстовое сообщение в чат или канал
-
-
-*Функция ОтправитьТекстовоеСообщение(Знач Токен, Знач IDЧата, Знач Текст, Знач Клавиатура = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) |
- | Текст | --text | Строка | Текст сообщения |
- | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) |
- | Разметка | --parsemode | Строка (необяз.) | Вид обработки текста (HTML, Markdown, MarkdownV2). Markdown по умолчанию |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-```bsl title="Пример кода"
-
- МассивКнопок = Новый Массив;
- МассивКнопок.Добавить("Отлично");
- МассивКнопок.Добавить("Нормально");
- МассивКнопок.Добавить("Плохо");
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
- Клавиатура = OPI_Telegram.СформироватьКлавиатуруПоМассивуКнопок(МассивКнопок, Истина, Истина);
- ТекстСообщения = "Привет, как у тебя дела?";
-
- Ответ = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, 1234567890, ТекстСообщения, Клавиатура); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram СформироватьКлавиатуруПоМассивуКнопок --buttons "['Отлично','Нормально','Плохо']" --under true --out keyboard.json
- oint telegram ОтправитьТекстовоеСообщение --token "%token%" --chat %user% --text "Привет, как у тебя дела?" --keyboard keyboard.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": {
- "reply_markup": {
- "inline_keyboard": [
- [
- {
- "callback_data": "Отлично",
- "text": "Отлично"
- }
- ],
- [
- {
- "callback_data": "Нормально",
- "text": "Нормально"
- }
- ],
- [
- {
- "callback_data": "Плохо",
- "text": "Плохо"
- }
- ]
- ]
- },
- "text": "Привет, как у тебя дела?",
- "date": 1704534349,
- "chat": {
- "username": "JKIee",
- "type": "private",
- "last_name": "Titowets",
- "first_name": "Anton",
- "id": 1234567890
- },
- "from": {
- "username": "sicheebot",
- "first_name": "Sichee",
- "is_bot": true,
- "id": 0987654321
- },
- "message_id": 18
- },
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-video.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-video.md
deleted file mode 100644
index e7e72b588f..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-video.md
+++ /dev/null
@@ -1,90 +0,0 @@
----
-sidebar_position: 3
----
-
-# Отправить видео
-Отправляет видео в чат или канал
-
-
-*Функция ОтправитьВидео(Знач Токен, Знач IDЧата, Знач Текст, Знач Видео, Знач Клавиатура = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) |
- | Текст | --text | Строка | Текст сообщения |
- | Видео | --video | Двоичные данные / Строка | Двоичные данные видео или путь к файлу **(формат - MP4)** |
- | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) |
- | Разметка | --parsemode | Строка (необяз.) | Вид обработки текста (HTML, Markdown, MarkdownV2). Markdown по умолчанию |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
- Описание = "Природа";
- ПутьКВидео = "C:\video.mp4";
-
- Ответ = OPI_Telegram.ОтправитьВидео(Токен, 1234567890, Описание, ПутьКВидео); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ОтправитьВидео --token "%token%" --chat %channelid% --text "Природа" --video "C:\video.mp4"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": {
- "caption": "Природа",
- "video": {
- "file_size": 4057213,
- "file_id": "BAACAgIAAxkDAAMWZZkqV2M0extEs35nt26fVjfzvScAAgs-AAIG98lISPM63NtOju00BA",
- "thumb": {
- "height": 240,
- "width": 320,
- "file_size": 19154,
- "file_unique_id": "AQADCz4AAgb3yUhy",
- "file_id": "AAMCAgADGQMAAxZlmSpXYzR7G0Szfme3bp9WN_O9JwACCz4AAgb3yUhI8zrc206O7QEAB20AAzQE"
- },
- "thumbnail": {
- "height": 240,
- "width": 320,
- "file_size": 19154,
- "file_unique_id": "AQADCz4AAgb3yUhy",
- "file_id": "AAMCAgADGQMAAxZlmSpXYzR7G0Szfme3bp9WN_O9JwACCz4AAgb3yUhI8zrc206O7QEAB20AAzQE"
- },
- "height": 480,
- "mime_type": "video/mp4",
- "file_name": "video",
- "width": 640,
- "file_unique_id": "AgADCz4AAgb3yUg",
- "duration": 9
- },
- "date": 1704536663,
- "chat": {
- "username": "JKIee",
- "type": "private",
- "last_name": "Titowets",
- "first_name": "Anton",
- "id": 1234567890
- },
- "from": {
- "username": "sicheebot",
- "first_name": "Sichee",
- "is_bot": true,
- "id": 0987654321
- },
- "message_id": 22
- },
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Pereslat-soobschenie.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Pereslat-soobschenie.md
deleted file mode 100644
index 8bb9cf08cf..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-dialogami/Pereslat-soobschenie.md
+++ /dev/null
@@ -1,81 +0,0 @@
----
-sidebar_position: 11
----
-
-# Переслать сообщение
-Пересылает сообщение между чатами или в рамках одного чата
-
-
-*Функция ПереслатьСообщение(Знач Токен, Знач IDОригинала, Знач ОткудаID, Знач КудаID) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDОригинала | --message | Строка/Число | ID сообщения для пересылки |
- | ОткудаID | --from | Строка/Число | ID чата источника |
- | КудаID | --to | Строка/Число | ID чата приемника. Если необходима отправка в определенную тему, её номер нужно указывать через * (КудаID*IDТемы) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ";
-
- Ответ = OPI_Telegram.ПереслатьСообщение(Токен, 211, "@testsichee", 1234567890) //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ПереслатьСообщение --token "%token%" --message 211 --from %channelid% --to %user%
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": {
- "text": "Привет из канала",
- "forward_date": 1704551053,
- "forward_from_message_id": 211,
- "forward_from_chat": {
- "type": "channel",
- "username": "testsichee",
- "title": "Тестовый канал",
- "id": -1111111111111
- },
- "date": 1704551074,
- "chat": {
- "username": "JKIee",
- "type": "private",
- "last_name": "Titowets",
- "first_name": "Anton",
- "id": 1234567890
- },
- "from": {
- "username": "sicheebot",
- "first_name": "Sichee",
- "is_bot": true,
- "id": 0987654321
- },
- "forward_origin": {
- "date": 1704551053,
- "chat": {
- "type": "channel",
- "username": "testsichee",
- "title": "Тестовый канал",
- "id": -1111111111111
- },
- "message_id": 211,
- "type": "channel"
- },
- "message_id": 34
- },
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Sformirovat-klaviaturu-po-massivu-knopok.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Sformirovat-klaviaturu-po-massivu-knopok.md
deleted file mode 100644
index 806ea90d8e..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-dialogami/Sformirovat-klaviaturu-po-massivu-knopok.md
+++ /dev/null
@@ -1,63 +0,0 @@
----
-sidebar_position: 12
----
-
-# Сформировать клавиатуру по массиву кнопок
-Формирует простую JSON клавиатуру из массив кнопок для сообщения или нижней панели
-
-
-*Функция СформироватьКлавиатуруПоМассивуКнопок(Знач МассивКнопок, Знач ПодСообщением = Ложь, Знач ОднаПодОдной = Истина) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | МассивКнопок | --buttons | Массив из Строка | Массив кнопок |
- | ПодСообщением | --under | Булево (необяз.) | Истина - кнопки будут прикреплены под сообщением, Ложь - в виде клавиатуры на нижней панели. По умолчанию - Ложь |
- | ОднаПодОдной | --column | Булево (необяз.) | Истина - кнопки выводятся одна под одной, Ложь - в строку друг за другом. По умолчанию - Истина|
-
- Вовзращаемое значение: Строка - JSON клавиатуры
-
-
-```bsl title="Пример кода"
-
- МассивКнопок = Новый Массив;
- МассивКнопок.Добавить("Отлично");
- МассивКнопок.Добавить("Нормально");
- МассивКнопок.Добавить("Плохо");
-
- Клавиатура = OPI_Telegram.СформироватьКлавиатуруПоМассивуКнопок(МассивКнопок, Истина, Истина);
-
-```
-```sh title="Пример команд CLI"
-
- oint telegram СформироватьКлавиатуруПоМассивуКнопок --buttons "['Отлично','Нормально','Плохо']" --under true --out keyboard.json
-
-```
-
-
-```json title="Результат"
-
-{
- "inline_keyboard":[
- [
- {
- "text":"\u041E\u0442\u043B\u0438\u0447\u043D\u043E",
- "callback_data":"\u041E\u0442\u043B\u0438\u0447\u043D\u043E"
- }
- ],
- [
- {
- "text":"\u041D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u043E",
- "callback_data":"\u041D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u043E"
- }
- ],
- [
- {
- "text":"\u041F\u043B\u043E\u0445\u043E",
- "callback_data":"\u041F\u043B\u043E\u0445\u043E"
- }
- ]
- ],
- "rows":1
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/_category_.json b/docs/ru/md/Telegram/Rabota-s-dialogami/_category_.json
deleted file mode 100644
index aec91b540e..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-dialogami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Отправка данных",
- "position": 3,
-}
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/img/10.png b/docs/ru/md/Telegram/Rabota-s-dialogami/img/10.png
deleted file mode 100644
index b530eb6dd8..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-dialogami/img/10.png and /dev/null differ
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/img/11.png b/docs/ru/md/Telegram/Rabota-s-dialogami/img/11.png
deleted file mode 100644
index 00b09d5455..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-dialogami/img/11.png and /dev/null differ
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/img/12.png b/docs/ru/md/Telegram/Rabota-s-dialogami/img/12.png
deleted file mode 100644
index 26f19b6dad..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-dialogami/img/12.png and /dev/null differ
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/img/13.png b/docs/ru/md/Telegram/Rabota-s-dialogami/img/13.png
deleted file mode 100644
index 8e3afd6cf7..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-dialogami/img/13.png and /dev/null differ
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/img/14.png b/docs/ru/md/Telegram/Rabota-s-dialogami/img/14.png
deleted file mode 100644
index 0adadabfe7..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-dialogami/img/14.png and /dev/null differ
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/img/4.png b/docs/ru/md/Telegram/Rabota-s-dialogami/img/4.png
deleted file mode 100644
index 13ea8bb5a3..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-dialogami/img/4.png and /dev/null differ
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/img/5.png b/docs/ru/md/Telegram/Rabota-s-dialogami/img/5.png
deleted file mode 100644
index 5f82819d65..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-dialogami/img/5.png and /dev/null differ
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/img/6.png b/docs/ru/md/Telegram/Rabota-s-dialogami/img/6.png
deleted file mode 100644
index 368b2eb3dd..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-dialogami/img/6.png and /dev/null differ
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/img/7.gif b/docs/ru/md/Telegram/Rabota-s-dialogami/img/7.gif
deleted file mode 100644
index 8faa7c07be..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-dialogami/img/7.gif and /dev/null differ
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/img/8.png b/docs/ru/md/Telegram/Rabota-s-dialogami/img/8.png
deleted file mode 100644
index 15a42404ee..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-dialogami/img/8.png and /dev/null differ
diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/img/9.png b/docs/ru/md/Telegram/Rabota-s-dialogami/img/9.png
deleted file mode 100644
index 874a7f9d64..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-dialogami/img/9.png and /dev/null differ
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Izmenit-imya-glavnoy-temu-foruma.md b/docs/ru/md/Telegram/Rabota-s-temami-foruma/Izmenit-imya-glavnoy-temu-foruma.md
deleted file mode 100644
index 4361b6e765..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Izmenit-imya-glavnoy-temu-foruma.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-sidebar_position: 9
----
-
-# Изменить имя главной темы форума
-Изменяет имя главной темы форума
-
-
-*Функция ИзменитьИмяГлавнойТемыФорума(Знач Токен, Знач IDЧата, Знач Заголовок) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --forum | Строка/Число | ID целевого чата |
- | Заголовок | --title | Строка | Новое имя главной темы |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-```bsl title="Пример кода"
-
- Заголовок = "Новое имя главной темы " + Строка(Новый УникальныйИдентификатор);
- Токен = "6129457325:BWDF...";
- Чат = "-10019711...";
-
- Ответ = OPI_Telegram.ИзменитьИмяГлавнойТемыФорума(Токен, Чат, Заголовок); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ИзменитьИмяГлавнойТемыФорума --token "%token%" --forum %forum% --title "Новое имя главной темы"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": true,
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Izmenit-temu-foruma.md b/docs/ru/md/Telegram/Rabota-s-temami-foruma/Izmenit-temu-foruma.md
deleted file mode 100644
index 4a32df49db..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Izmenit-temu-foruma.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-sidebar_position: 3
----
-
-# Изменить тему форума
-Создает новую тему в группе с включенным функционалом тем
-
-
-*Функция ИзменитьТемуФорума(Знач Токен, Знач IDЧата, Знач IDТемы, Знач Заголовок = Неопределено, Знач IDИконки = Неопределено) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --forum | Строка/Число | ID целевого чата |
- | IDТемы | --topic | Строка/Число | ID темы |
- | Заголовок | --title | Строка (необяз.) | Новый заголовок темы |
- | IDИконки | --icon | Строка (необяз.) | Новый ID иконки-аватара темы. См. [Получить список иконок-аватаров](./Poluchit-spisok-ikonok-avatarov) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-```bsl title="Пример кода"
-
- Токен = "6129457325:BWDF...";
- Чат = "-10019711...";
- Тема = 83;
- НовоеИмя = "Новый тестовый заголовок";
- НовяИконка = "5310132165583840589";
-
- Ответ = OPI_Telegram.ИзменитьТемуФорума(Токен, Чат, Тема, НовоеИмя, НовяИконка); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ИзменитьТемуФорума --token "%token%" --forum %forum% --topic %topic% --title "Новый тестовый заголовок" --icon 5310132165583840589
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": true,
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Ochistit-spisok-zakreplennyh-soobscheniy-temy.md b/docs/ru/md/Telegram/Rabota-s-temami-foruma/Ochistit-spisok-zakreplennyh-soobscheniy-temy.md
deleted file mode 100644
index 47b27cb15c..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Ochistit-spisok-zakreplennyh-soobscheniy-temy.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-sidebar_position: 10
----
-
-# Очистить список закрепленных сообщений темы
-Очищает список закрепленных сообщений в теме форума
-
-
-*Функция ОчиститьСписокЗакрепленныхСообщенийТемы(Знач Токен, Знач IDЧата, Знач IDТемы = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --forum | Строка/Число | ID целевого чата |
- | IDТемы | --topic | Строка/Число (необяз.) | ID темы для очистки закрепленных. Главная, если не заполнено |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-```bsl title="Пример кода"
-
- Токен = "6129457325:BWDF...";
- Чат = "-10019711...";
-
- Ответ = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат, 46); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ОчиститьСписокЗакрепленныхСообщенийТемы --token "%token%" --forum %forum% --topic %topic%
-
-```
-
-```json title="Результат"
-
-{
- "result": true,
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Otkryt-temu-foruma.md b/docs/ru/md/Telegram/Rabota-s-temami-foruma/Otkryt-temu-foruma.md
deleted file mode 100644
index 529817f751..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Otkryt-temu-foruma.md
+++ /dev/null
@@ -1,44 +0,0 @@
----
-sidebar_position: 5
----
-
-# Открыть тему форума
-Повторно открывает ранее закрытую тему форума
-
-
-*Функция ОткрытьТемуФорума(Знач Токен, Знач IDЧата, Знач IDТемы = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --forum | Строка/Число | ID целевого чата |
- | IDТемы | --topic | Строка/Число (необяз.) | ID темы для открытия. Если пусто - открывает главную тему чата |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-```bsl title="Пример кода"
-
- Токен = "6129457325:BWDF...";
- Чат = "-10019711...";
-
- Ответ = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат, 46); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ОткрытьТемуФорума --token "%token%" --forum %forum% --topic %topic%
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": true,
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Pokazat-glavnuu-temu-foruma.md b/docs/ru/md/Telegram/Rabota-s-temami-foruma/Pokazat-glavnuu-temu-foruma.md
deleted file mode 100644
index f411f06662..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Pokazat-glavnuu-temu-foruma.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-sidebar_position: 8
----
-
-# Показать главную тему форума
-Показывает ранее скрытую главную тему форума
-
-
-*Функция ПоказатьГлавнуюТемуФорума(Знач Токен, Знач IDЧата) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --forum | Строка/Число | ID целевого чата |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-```bsl title="Пример кода"
-
- Токен = "6129457325:BWDF...";
- Чат = "-10019711...";
-
- Ответ = OPI_Telegram.ПоказатьГлавнуюТемуФорума(Токен, Чат); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ОткрытьТемуФорума --token "%token%" --forum %forum%
-
-```
-
-```json title="Результат"
-
-{
- "result": true,
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Scryt-glavnuu-temu-foruma.md b/docs/ru/md/Telegram/Rabota-s-temami-foruma/Scryt-glavnuu-temu-foruma.md
deleted file mode 100644
index 2f7b93d2a1..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Scryt-glavnuu-temu-foruma.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-sidebar_position: 7
----
-
-# Скрыть главную тему форума
-Скрывает главную тему форума
-
-
-*Функция СкрытьГлавнуюТемуФорума(Знач Токен, Знач IDЧата) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --forum | Строка/Число | ID целевого чата |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-```bsl title="Пример кода"
-
- Токен = "6129457325:BWDF...";
- Чат = "-10019711...";
-
- Ответ = OPI_Telegram.СкрытьГлавнуюТемуФорума(Токен, Чат); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram СкрытьГлавнуюТемуФорума --token "%token%" --forum %forum%
-
-```
-
-```json title="Результат"
-
-{
- "result": true,
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Sozdat-temu-foruma.md b/docs/ru/md/Telegram/Rabota-s-temami-foruma/Sozdat-temu-foruma.md
deleted file mode 100644
index 95edaf16eb..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Sozdat-temu-foruma.md
+++ /dev/null
@@ -1,52 +0,0 @@
----
-sidebar_position: 2
----
-
-# Создать тему форума
-Создает новую тему в группе с включенным функционалом тем
-
-
-*Функция СоздатьТемуФорума(Знач Токен, Знач IDЧата, Знач Заголовок, Знач IDИконки = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --forum | Строка/Число | ID целевого чата |
- | Заголовок | --title | Строка | Заголовок темы |
- | IDИконки | --icon | Строка | ID иконки-аватара темы. См. [Получить список иконок-аватаров](./Poluchit-spisok-ikonok-avatarov) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-```bsl title="Пример кода"
-
- Токен = "6129457325:BWDF...";
- Чат = "-10019711...";
- Имя = "Тестовая тема";
- Иконка = "5357419403325481346";
-
- Ответ = OPI_Telegram.СоздатьТемуФорума(Токен, Чат, Имя, Иконка);//Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram СоздатьТемуФорума --token "%token%" --forum %forum% --title "Тестовая тема" --icon 5357419403325481346
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": {
- "icon_custom_emoji_id": "5357419403325481346",
- "icon_color": 7322096,
- "name": "Тестовая тема",
- "message_thread_id": 34
- },
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Udalit-temu-foruma.md b/docs/ru/md/Telegram/Rabota-s-temami-foruma/Udalit-temu-foruma.md
deleted file mode 100644
index 58a9ca660b..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Udalit-temu-foruma.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-sidebar_position: 6
----
-
-# Удалить тему форума
-Удаляет тему форума
-
-
-*Функция УдалитьТемуФорума(Знач Токен, Знач IDЧата, Знач IDТемы) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --forum | Строка/Число | ID целевого чата |
- | IDТемы | --topic | Строка/Число | ID темы для удаления |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-```bsl title="Пример кода"
-
- Токен = "6129457325:BWDF...";
- Чат = "-10019711...";
-
- Ответ = OPI_Telegram.УдалитьТемуФорума(Токен, Чат, 46); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram УдалитьТемуФорума --token "%token%" --forum %forum% --topic %topic%
-
-```
-
-```json title="Результат"
-
-{
- "result": true,
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Zakryt-temu-foruma.md b/docs/ru/md/Telegram/Rabota-s-temami-foruma/Zakryt-temu-foruma.md
deleted file mode 100644
index 226f5a611e..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Zakryt-temu-foruma.md
+++ /dev/null
@@ -1,44 +0,0 @@
----
-sidebar_position: 4
----
-
-# Закрыть тему форума
-Закрывает тему для новых сообщений
-
-
-*Функция ЗакрытьТемуФорума(Знач Токен, Знач IDЧата, Знач IDТемы = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | IDЧата | --forum | Строка/Число | ID целевого чата |
- | IDТемы | --topic | Строка/Число (необяз.) | ID темы для закрытия. Если пусто - закрывает главную тему чата |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-```bsl title="Пример кода"
-
- Токен = "6129457325:BWDF...";
- Чат = "-10019711...";
-
- Ответ = OPI_Telegram.ЗакрытьТемуФорума(Токен, Чат, 46); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint telegram ЗакрытьТемуФорума --token "%token%" --forum %forum% --topic %topic%
-
-```
-
-
-
-```json title="Результат"
-
-{
- "result": true,
- "ok": true
-}
-
-```
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/_category_.json b/docs/ru/md/Telegram/Rabota-s-temami-foruma/_category_.json
deleted file mode 100644
index e13a376a6c..0000000000
--- a/docs/ru/md/Telegram/Rabota-s-temami-foruma/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Работа с темами форума",
- "position": 4,
-}
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/img/1.png b/docs/ru/md/Telegram/Rabota-s-temami-foruma/img/1.png
deleted file mode 100644
index ce889ad1b6..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-temami-foruma/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/img/2.png b/docs/ru/md/Telegram/Rabota-s-temami-foruma/img/2.png
deleted file mode 100644
index 5372d4b0d4..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-temami-foruma/img/2.png and /dev/null differ
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/img/3.png b/docs/ru/md/Telegram/Rabota-s-temami-foruma/img/3.png
deleted file mode 100644
index 9b4c65abcb..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-temami-foruma/img/3.png and /dev/null differ
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/img/4.png b/docs/ru/md/Telegram/Rabota-s-temami-foruma/img/4.png
deleted file mode 100644
index ea75cc3ced..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-temami-foruma/img/4.png and /dev/null differ
diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/img/5.png b/docs/ru/md/Telegram/Rabota-s-temami-foruma/img/5.png
deleted file mode 100644
index 0ea077e275..0000000000
Binary files a/docs/ru/md/Telegram/Rabota-s-temami-foruma/img/5.png and /dev/null differ
diff --git a/docs/ru/md/Telegram/Telegram.md b/docs/ru/md/Telegram/Telegram.md
deleted file mode 100644
index 80edeebb65..0000000000
--- a/docs/ru/md/Telegram/Telegram.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-id: Telegram
-sidebar_class_name: Telegram
----
-
-
-
-# Telegram
-
-Этот раздел посвящен библиотеке для работы с Telegram API. На данной странице описаны все действия, необходимые для полноценного начала работы
-
-## Начало работы
-
-- Создайте бота Telegram
-
- 1. Все действия при работе с Telegram API осуществляются посредством ботов. Для создания нового бота необходимо в мессенджере начать диалог с [@BotFather](https://t.me/BotFather)
-
- 
-
- 2. Выбрать в меню команду */newbot*
-
- 
-
- 3. BotFather предложит вам выбрать имя и никнейм бота, после чего процедура создания будет завершена
-
-- Сохраните **токен**, который вам прислал BotFather после завершения создания бота
-
- 
-
-- (Дополнительно) Определитесь с целью взаимодействия
-
- Созданного вами бота теперь можно применить двумя способами
-
- - В качестве чат-бота
- - Для автоматизации ведения канала
-
- В зависимости от выбранного способа примения будет отличаться способ получения **ID чата** - параметра, отвечающего за определение объекта взаимодействия.
-
- В случае с чат-ботом, ID чата будет являться ID пользователя, с которым бот осуществляет диалог. Если же бота необходимо использовать для ведения канала, то, после добавления его в качестве администратора, вместо ID чата можно использовать имя канала через @ (@MyChannel)
-
- Токен и ID чата являются основными параметрами всех методов работы с Telegram API
\ No newline at end of file
diff --git a/docs/ru/md/Telegram/_category_.json b/docs/ru/md/Telegram/_category_.json
deleted file mode 100644
index a2917ded75..0000000000
--- a/docs/ru/md/Telegram/_category_.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "label": "Telegram",
- "position": 2,
- "link": {
- "type": "doc",
- "id": "Telegram"
- }
-}
diff --git a/docs/ru/md/!temp/Twitter/Data-and-settings/Get-authorization-link.md b/docs/ru/md/Twitter/Data-and-settings/Get-authorization-link.md
similarity index 92%
rename from docs/ru/md/!temp/Twitter/Data-and-settings/Get-authorization-link.md
rename to docs/ru/md/Twitter/Data-and-settings/Get-authorization-link.md
index 8b799b3e9f..d3551c9d15 100644
--- a/docs/ru/md/!temp/Twitter/Data-and-settings/Get-authorization-link.md
+++ b/docs/ru/md/Twitter/Data-and-settings/Get-authorization-link.md
@@ -13,7 +13,7 @@ sidebar_position: 1
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Строка - URL для перехода в браузере
+ Возвращаемое значение: Строка - URL для перехода в браузере
```bsl title="Пример кода"
@@ -24,7 +24,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint twitter ПолучитьСсылкуАвторизации --auth %auth%
diff --git a/docs/ru/md/!temp/Twitter/Data-and-settings/Get-token.md b/docs/ru/md/Twitter/Data-and-settings/Get-token.md
similarity index 93%
rename from docs/ru/md/!temp/Twitter/Data-and-settings/Get-token.md
rename to docs/ru/md/Twitter/Data-and-settings/Get-token.md
index e4ba937bf5..914a36ee00 100644
--- a/docs/ru/md/!temp/Twitter/Data-and-settings/Get-token.md
+++ b/docs/ru/md/Twitter/Data-and-settings/Get-token.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint twitter ПолучитьТокен --code %code% --auth %auth%
diff --git a/docs/ru/md/!temp/Twitter/Data-and-settings/Refresh-token.md b/docs/ru/md/Twitter/Data-and-settings/Refresh-token.md
similarity index 93%
rename from docs/ru/md/!temp/Twitter/Data-and-settings/Refresh-token.md
rename to docs/ru/md/Twitter/Data-and-settings/Refresh-token.md
index 146031bdcb..b1d20cfba7 100644
--- a/docs/ru/md/!temp/Twitter/Data-and-settings/Refresh-token.md
+++ b/docs/ru/md/Twitter/Data-and-settings/Refresh-token.md
@@ -13,7 +13,7 @@ sidebar_position: 3
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
```bsl title="Пример кода"
@@ -28,7 +28,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint twitter ОбновитьТокен --auth %auth%
diff --git a/docs/ru/md/!temp/Twitter/Data-and-settings/_category_.json b/docs/ru/md/Twitter/Data-and-settings/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Twitter/Data-and-settings/_category_.json
rename to docs/ru/md/Twitter/Data-and-settings/_category_.json
diff --git a/docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/Obnovit-token.md b/docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/Obnovit-token.md
deleted file mode 100644
index c3b21f98f7..0000000000
--- a/docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/Obnovit-token.md
+++ /dev/null
@@ -1,44 +0,0 @@
----
-sidebar_position: 3
----
-
-# Обновить токен
-Получает access_token и refresh_token по refresh_token из предыдущего запроса
-
-
-Функция ОбновитьТокен(Знач Параметры = "") Экспорт
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Ответ = OPI_Twitter.ОбновитьТокен(Параметры);
- Константы.TwitterToken.Установить(Ответ["access_token"]);
- Константы.TwitterRefresh.Установить(Ответ["refresh_token"]);
-
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint twitter ОбновитьТокен --auth C:\twitter.json
-
-```
-
-```json title="Результат"
-
-{
- "refresh_token": "TmttM11111111111111111MY2dkNy1EZklLNmxIT1111111111111111xNTg2ODI6MTowOnJ0OjE",
- "access_token": "UTBtWXd11111111111111111111113TkRxWEdxdF9hVlQzOjE3MDUwNTMxNTg2ODE6MTowOmF0OjE",
- "scope": "mute.write tweet.moderate.write block.read follows.read offline.access list.write bookmark.read list.read tweet.write space.read block.write like.write like.read users.read tweet.read bookmark.write mute.read follows.write",
- "expires_in": 7200,
- "token_type": "bearer"
-}
-
-```
diff --git a/docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/Poluchit-ssylku-avtorizacii.md b/docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/Poluchit-ssylku-avtorizacii.md
deleted file mode 100644
index fc857df9b5..0000000000
--- a/docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/Poluchit-ssylku-avtorizacii.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить ссылку авторизации
-Формирует URL для авторизации через браузер
-
-
-Функция ПолучитьСсылкуАвторизации(Параметры = "") Экспорт
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Ответ = OPI_Twitter.ПолучитьСсылкуАвторизации(Параметры);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint twitter ПолучитьСсылкуАвторизации --auth C:\twitter.json
-
-```
-
-```json title="Результат"
-"https://twitter.com/i/oauth2/authorize?response_type=code&client_id=ZG1vSmxlVTJXYi05M2c0ek9iV246MTpjaQ&redirect_uri=https%3A%2F%2Fapi.athenaeum.digital%2Fopi%2Fhs%2Ftwitter&scope=tweet.read%20tweet.write%20tweet.moderate.write%20users.read%20follows.read%20follows.write%20offline.access%20space.read%20mute.read%20mute.write%20like.read%20like.write%20list.read%20list.write%20block.read%20block.write%20bookmark.read%20bookmark.write&state=state&code_challenge=challenge&code_challenge_method=plain"
-```
diff --git a/docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/Poluchit-token.md b/docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/Poluchit-token.md
deleted file mode 100644
index 971b7e16d5..0000000000
--- a/docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/Poluchit-token.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-sidebar_position: 2
----
-
-# Получить токен
-Получает access_token по коду, приходящему на http-сервис после авторизации через браузер
-
-
-Функция ПолучитьТокен(Знач Код, Знач Параметры = "") Экспорт
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Код | --code | Строка | Код из запроса после авторизации |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Ответ = OPI_Twitter.ПолучитьТокен(Код, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```json title="Результат"
-
-{
- "refresh_token": "TmttM11111111111111111MY2dkNy1EZklLNmxIT1111111111111111xNTg2ODI6MTowOnJ0OjE",
- "access_token": "UTBtWXd11111111111111111111113TkRxWEdxdF9hVlQzOjE3MDUwNTMxNTg2ODE6MTowOmF0OjE",
- "scope": "mute.write tweet.moderate.write block.read follows.read offline.access list.write bookmark.read list.read tweet.write space.read block.write like.write like.read users.read tweet.read bookmark.write mute.read follows.write",
- "expires_in": 7200,
- "token_type": "bearer"
-}
-
-```
diff --git a/docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/_category_.json b/docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/_category_.json
deleted file mode 100644
index 0f4de2620d..0000000000
--- a/docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Работа с данными авторизации",
- "position": 1,
-}
diff --git a/docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/img/1.png b/docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/img/1.png
deleted file mode 100644
index 3b6b36baea..0000000000
Binary files a/docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-proizvolnyy-tvit.md b/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-proizvolnyy-tvit.md
deleted file mode 100644
index 37fb7904c1..0000000000
--- a/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-proizvolnyy-tvit.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-sidebar_position: 6
----
-
-# Создать произвольный твит
-Создает твит с произвольным набором ID медиа или вариантами опроса. Служит основой для остальных функций создания твитов
-
-
-Функция СоздатьПроизвольныйТвит(Знач Текст = "", Знач МассивМедиа = "", Знач МассивВариантовОпроса = "", Знач ДлительностьОпроса = "", Знач Параметры = "") Экспорт
-
-
- | Параметр | Тип | Назначение |
- |-|-|-|
- | Текст | Строка | Текст твита |
- | МассивМедиа | Массив из Строка (необяз.) | Массив из ID медиа, загруженных на Twitter |
- | МассивВариантовОпроса | Массив из Строка (необяз.) | Массив вариантов опроса. Нельзя использовать, если есть загрузка медиа |
- | ДлительностьОпроса | Строка, Число (необяз.) | Длительность опроса в минутах. Обязательна, если есть варианты опроса |
- | Параметры | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- МассивМедиа = Новый Массив;
- МассивКартинок = OPI_Twitter.ЗагрузитьМассивВложений("C:\GDrive\Мой диск\Проекты\ОПИ\logo.png", "tweet_image", Параметры_);
- МассивВидео = OPI_Twitter.ЗагрузитьМассивВложений("C:\GDrive\Мой диск\Проекты\ОПИ\video.mp4", "tweet_video", Параметры_);
-
- МассивМедиа.Добавить(МассивКартинок[0]);
- МассивМедиа.Добавить(МассивВидео[0]);
-
- Ответ = OPI_Twitter.СоздатьПроизвольныйТвит("Картинка и видео", МассивМедиа, , , Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-
-
-```json title="Результат"
-
-{
- "data": {
- "text": "Картинка и видео https://t.co/2KR1kW1111",
- "id": "1746088369833058719",
- "edit_history_tweet_ids": [
- "1746088369833058719"
- ]
- }
-}
-
-```
diff --git a/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tekstovyy-tvit.md b/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tekstovyy-tvit.md
deleted file mode 100644
index a841b92261..0000000000
--- a/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tekstovyy-tvit.md
+++ /dev/null
@@ -1,46 +0,0 @@
----
-sidebar_position: 1
----
-
-# Создать текстовый твит
-Создает твит без вложений
-
-
-Функция СоздатьТекстовыйТвит(Знач Текст, Знач Параметры = "") Экспорт
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Текст | --text | Строка | Текст твита |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- Ответ = OPI_Twitter.СоздатьТекстовыйТвит("Обычный текстовый твит", Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint twitter СоздатьТекстовыйТвит --text "Обычный текстовый твит" --auth C:\twitter.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "data": {
- "text": "Обычный текстовый твит",
- "id": "1745752006310895822",
- "edit_history_tweet_ids": [
- "1745752006310895822"
- ]
- }
-}
-
-```
diff --git a/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-opros.md b/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-opros.md
deleted file mode 100644
index a0f0d99fde..0000000000
--- a/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-opros.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-sidebar_position: 5
----
-
-# Создать твит опрос
-Создает твит с опросом
-
-
-Функция СоздатьТвитОпрос(Знач Текст, Знач МассивВариантов, Знач Длительность, Знач Параметры = "") Экспорт
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Текст | --text | Строка | Текст твита |
- | МассивВариантов | --options | Массив из Строка | Массив вариантов ответа |
- | Длительность | --duration | Строка,Число | Длительность опроса в минутах |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- МассивВариантов = Новый Массив;
- МассивВариантов.Добавить("Хорошо");
- МассивВариантов.Добавить("Ничего особенного");
- МассивВариантов.Добавить("Плохо");
-
- Ответ = OPI_Twitter.СоздатьТвитОпрос("Как дела?", МассивВариантов, 60, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint twitter СоздатьТвитОпрос --text "Как дела?" --options "['Хорошо','Ничего особенного','Плохо']" --duration 60 --auth C:\twitter.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "data": {
- "text": "Как дела?",
- "id": "1746082302268969388",
- "edit_history_tweet_ids": [
- "1746082302268969388"
- ]
- }
-}
-
-```
diff --git a/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-s-gifkoy.md b/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-s-gifkoy.md
deleted file mode 100644
index 60f6bc1f30..0000000000
--- a/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-s-gifkoy.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-sidebar_position: 3
----
-
-# Создать твит с гифкой
-Создает твит с гифкой
-
-
-Функция СоздатьТвитГифки(Знач Текст, Знач МассивГифок, Знач Параметры = "") Экспорт
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Текст | --text | Строка | Текст твита |
- | МассивГифок | --gifs | Массив из Строка, Двоичные данные | Массив двоичных данных или путей к гифкам |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- МассивКартинок = Новый Массив;
- МассивКартинок.Добавить("C:\1.gif");
- МассивКартинок.Добавить("C:\2.gif");
-
- Ответ = OPI_Twitter.СоздатьТвитГифки("Гифки", МассивКартинок, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint twitter СоздатьТвитГифки --text "Гифки" --gifs "['C:\1.gif','C:\2.gif']" --auth C:\twitter.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "data": {
- "text": "Природа https://t.co/VWkWU11111",
- "id": "1746086669499924991",
- "edit_history_tweet_ids": [
- "1746086669499924991"
- ]
- }
-}
-
-```
diff --git a/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-s-kartinkoy.md b/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-s-kartinkoy.md
deleted file mode 100644
index a3a78c266c..0000000000
--- a/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-s-kartinkoy.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-sidebar_position: 2
----
-
-# Создать твит с картинкой
-Создает твит с картинкой
-
-
-Функция СоздатьТвитКартинки(Знач Текст, Знач МассивКартинок, Знач Параметры = "") Экспорт
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Текст | --text | Строка | Текст твита |
- | МассивКартинок | --pictures | Массив из Строка, Двоичные данные | Массив двоичных данных или путей к картинкам |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- МассивКартинок = Новый Массив;
- МассивКартинок.Добавить("C:\logo.png");
- МассивКартинок.Добавить("C:\logo_long.png");
-
- Ответ = OPI_Twitter.СоздатьТвитКартинки("Альпака", МассивКартинок, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint twitter СоздатьТвитКартинки --text "Альпака" --pictures "['C:\logo.png','C:\logo_long.png']" --auth C:\twitter.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "data": {
- "text": "Альпака https://t.co/OodoWT1AAA",
- "id": "1745753004542726629",
- "edit_history_tweet_ids": [
- "1745753004542726629"
- ]
- }
-}
-
-```
diff --git a/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-s-video.md b/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-s-video.md
deleted file mode 100644
index 43be783681..0000000000
--- a/docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-s-video.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-sidebar_position: 4
----
-
-# Создать твит с видео
-Создает твит с видео
-
-
-Функция СоздатьТвитВидео(Знач Текст, Знач МассивВидео, Знач Параметры = "") Экспорт
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Текст | --text | Строка | Текст твита |
- | МассивВидео | --videos | Массив из Строка, Двоичные данные | Массив двоичных данных или путей к видео |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
-
-
-```bsl title="Пример кода"
-
- МассивКартинок = Новый Массив;
- МассивКартинок.Добавить("C:\1.mp4");
- МассивКартинок.Добавить("C:\2.mp4");
-
- Ответ = OPI_Twitter.СоздатьТвитВидео("Природа", МассивКартинок, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint twitter СоздатьТвитВидео --text "Природа" --videos "['C:\1.mp4','C:\2.mp4']" --auth C:\twitter.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "data": {
- "text": "Альпака https://t.co/OodoWT1AAA",
- "id": "1745753004542726629",
- "edit_history_tweet_ids": [
- "1745753004542726629"
- ]
- }
-}
-
-```
diff --git a/docs/ru/md/Twitter/Sozdanie-tvitov/Zagruzit-massiv-vlozheniy.md b/docs/ru/md/Twitter/Sozdanie-tvitov/Zagruzit-massiv-vlozheniy.md
deleted file mode 100644
index f585a9855a..0000000000
--- a/docs/ru/md/Twitter/Sozdanie-tvitov/Zagruzit-massiv-vlozheniy.md
+++ /dev/null
@@ -1,29 +0,0 @@
----
-sidebar_position: 7
----
-
-# Загрузить массив вложений
-Загружает один или несколько файлов на сервер Twitter и возвращает массив их ID. Одновременно можно загружать только файлы одного типа
-
-
-Функция ЗагрузитьМассивВложений(Знач МассивФайлов, Знач ТипВложений, Знач Параметры = "") Экспорт
-
- | Параметр | Тип | Назначение |
- |-|-|-|
- | МассивФайлов | Массив из ДвоичныеДанные,Строка | Одиночные или массив двоичных данных или путей к файлам |
- | ТипВложений | Строка | Тип вложения по классификации Twitter |
- | Параметры | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Массив - Массив ID загруженных файлов
-
-
-```bsl title="Пример кода"
-
- МассивДанных = Новый Массив;
- МассивДанных.Добавить("C:\GDrive\Мой диск\Проекты\ОПИ\logo.png");
- МассивДанных.Добавить("C:\GDrive\Мой диск\Проекты\ОПИ\logo_long.png");
-
- МассивКартинок = OPI_Twitter.ЗагрузитьМассивВложений(МассивДанных, "tweet_image", Параметры_);
-
-
-```
diff --git a/docs/ru/md/Twitter/Sozdanie-tvitov/_category_.json b/docs/ru/md/Twitter/Sozdanie-tvitov/_category_.json
deleted file mode 100644
index 0ac2549419..0000000000
--- a/docs/ru/md/Twitter/Sozdanie-tvitov/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Создание твитов",
- "position": 2,
-}
diff --git a/docs/ru/md/Twitter/Sozdanie-tvitov/img/0.png b/docs/ru/md/Twitter/Sozdanie-tvitov/img/0.png
deleted file mode 100644
index ad50dac19a..0000000000
Binary files a/docs/ru/md/Twitter/Sozdanie-tvitov/img/0.png and /dev/null differ
diff --git a/docs/ru/md/Twitter/Sozdanie-tvitov/img/1.png b/docs/ru/md/Twitter/Sozdanie-tvitov/img/1.png
deleted file mode 100644
index 54cc033723..0000000000
Binary files a/docs/ru/md/Twitter/Sozdanie-tvitov/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Twitter/Sozdanie-tvitov/img/2.png b/docs/ru/md/Twitter/Sozdanie-tvitov/img/2.png
deleted file mode 100644
index 2414b65f3e..0000000000
Binary files a/docs/ru/md/Twitter/Sozdanie-tvitov/img/2.png and /dev/null differ
diff --git a/docs/ru/md/Twitter/Sozdanie-tvitov/img/3.png b/docs/ru/md/Twitter/Sozdanie-tvitov/img/3.png
deleted file mode 100644
index e7dbda3dd2..0000000000
Binary files a/docs/ru/md/Twitter/Sozdanie-tvitov/img/3.png and /dev/null differ
diff --git a/docs/ru/md/Twitter/Sozdanie-tvitov/img/4.png b/docs/ru/md/Twitter/Sozdanie-tvitov/img/4.png
deleted file mode 100644
index 61b4c55aa9..0000000000
Binary files a/docs/ru/md/Twitter/Sozdanie-tvitov/img/4.png and /dev/null differ
diff --git a/docs/ru/md/Twitter/Sozdanie-tvitov/img/5.png b/docs/ru/md/Twitter/Sozdanie-tvitov/img/5.png
deleted file mode 100644
index a85c53549d..0000000000
Binary files a/docs/ru/md/Twitter/Sozdanie-tvitov/img/5.png and /dev/null differ
diff --git a/docs/ru/md/Twitter/Sozdanie-tvitov/img/6.png b/docs/ru/md/Twitter/Sozdanie-tvitov/img/6.png
deleted file mode 100644
index 843af43b85..0000000000
Binary files a/docs/ru/md/Twitter/Sozdanie-tvitov/img/6.png and /dev/null differ
diff --git a/docs/ru/md/!temp/Twitter/Tweets/Create-gif-tweet.md b/docs/ru/md/Twitter/Tweets/Create-gif-tweet.md
similarity index 92%
rename from docs/ru/md/!temp/Twitter/Tweets/Create-gif-tweet.md
rename to docs/ru/md/Twitter/Tweets/Create-gif-tweet.md
index 4275b79b45..27bdfbf36b 100644
--- a/docs/ru/md/!temp/Twitter/Tweets/Create-gif-tweet.md
+++ b/docs/ru/md/Twitter/Tweets/Create-gif-tweet.md
@@ -1,5 +1,5 @@
---
-sidebar_position: 4
+sidebar_position: 3
---
# Создать твит гифки
@@ -15,7 +15,7 @@ sidebar_position: 4
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
```bsl title="Пример кода"
@@ -31,7 +31,7 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint twitter СоздатьТвитГифки --text %text% --gifs %gifs% --auth %auth%
diff --git a/docs/ru/md/!temp/Twitter/Tweets/Create-image-tweet.md b/docs/ru/md/Twitter/Tweets/Create-image-tweet.md
similarity index 92%
rename from docs/ru/md/!temp/Twitter/Tweets/Create-image-tweet.md
rename to docs/ru/md/Twitter/Tweets/Create-image-tweet.md
index 3db36906e0..2cd9329311 100644
--- a/docs/ru/md/!temp/Twitter/Tweets/Create-image-tweet.md
+++ b/docs/ru/md/Twitter/Tweets/Create-image-tweet.md
@@ -1,5 +1,5 @@
---
-sidebar_position: 3
+sidebar_position: 2
---
# Создать твит картинки
@@ -15,7 +15,7 @@ sidebar_position: 3
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
```bsl title="Пример кода"
@@ -31,7 +31,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint twitter СоздатьТвитКартинки --text %text% --pictures %pictures% --auth %auth%
diff --git a/docs/ru/md/!temp/Twitter/Tweets/Create-poll-tweet.md b/docs/ru/md/Twitter/Tweets/Create-poll-tweet.md
similarity index 93%
rename from docs/ru/md/!temp/Twitter/Tweets/Create-poll-tweet.md
rename to docs/ru/md/Twitter/Tweets/Create-poll-tweet.md
index 63fe9ce685..4fc4d8494c 100644
--- a/docs/ru/md/!temp/Twitter/Tweets/Create-poll-tweet.md
+++ b/docs/ru/md/Twitter/Tweets/Create-poll-tweet.md
@@ -1,5 +1,5 @@
---
-sidebar_position: 6
+sidebar_position: 5
---
# Создать твит опрос
@@ -16,7 +16,7 @@ sidebar_position: 6
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
```bsl title="Пример кода"
@@ -33,7 +33,7 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint twitter СоздатьТвитОпрос --text %text% --options %options% --duration %duration% --auth %auth%
diff --git a/docs/ru/md/!temp/Twitter/Tweets/Create-text-tweet.md b/docs/ru/md/Twitter/Tweets/Create-text-tweet.md
similarity index 90%
rename from docs/ru/md/!temp/Twitter/Tweets/Create-text-tweet.md
rename to docs/ru/md/Twitter/Tweets/Create-text-tweet.md
index 68c85f509e..553e871e0b 100644
--- a/docs/ru/md/!temp/Twitter/Tweets/Create-text-tweet.md
+++ b/docs/ru/md/Twitter/Tweets/Create-text-tweet.md
@@ -1,5 +1,5 @@
---
-sidebar_position: 2
+sidebar_position: 1
---
# Создать текстовый твит
@@ -14,7 +14,7 @@ sidebar_position: 2
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint twitter СоздатьТекстовыйТвит --text %text% --auth %auth%
diff --git a/docs/ru/md/!temp/Twitter/Tweets/Create-video-tweet.md b/docs/ru/md/Twitter/Tweets/Create-video-tweet.md
similarity index 92%
rename from docs/ru/md/!temp/Twitter/Tweets/Create-video-tweet.md
rename to docs/ru/md/Twitter/Tweets/Create-video-tweet.md
index 8c5bf758b4..143b21cfb3 100644
--- a/docs/ru/md/!temp/Twitter/Tweets/Create-video-tweet.md
+++ b/docs/ru/md/Twitter/Tweets/Create-video-tweet.md
@@ -1,5 +1,5 @@
---
-sidebar_position: 5
+sidebar_position: 4
---
# Создать твит видео
@@ -15,7 +15,7 @@ sidebar_position: 5
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
```bsl title="Пример кода"
@@ -31,7 +31,7 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint twitter СоздатьТвитВидео --text %text% --videos %videos% --auth %auth%
diff --git a/docs/ru/md/!temp/Twitter/Tweets/_category_.json b/docs/ru/md/Twitter/Tweets/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Twitter/Tweets/_category_.json
rename to docs/ru/md/Twitter/Tweets/_category_.json
diff --git a/docs/ru/md/Twitter/Twitter.md b/docs/ru/md/Twitter/Twitter.md
deleted file mode 100644
index 2c2f41599d..0000000000
--- a/docs/ru/md/Twitter/Twitter.md
+++ /dev/null
@@ -1,125 +0,0 @@
----
-id: Twitter
-sidebar_class_name: Twitter
----
-
-
-
-# Twitter | X
-
-Этот раздел посвящен библиотеке для работы с Twitter API. На данной странице описаны все действия, необходимые для полноценного начала работы. Данная библиотека позволяет работать с функционалом бесплатного плана, т.е. создавать твиты. Однако, если у вас есть платная подписка более высокого уровня и вам нужны более продвинутые функции, то добавить их по примеру не составит никакого труда, так как общая база тут уже реализована:
- - Авторизация OAuth 1.0a User Context для API версии 1 - Функция СоздатьЗаголовокАвторизацииV1()
- - Авторизация OAuth 2.0 для API версии 2 - Функция СоздатьЗаголовокАвторизацииV2()
- - Загрузка файлов: как одним запросом, так и чанками - Функция ЗагрузитьМедиафайл()
-
- Далее будет описан принци работы с авторизацией и двумя версиями API, а примеры работы с API можно взять из функций ЗагрузитьМедиафайл() (для v1) и СоздатьПроизвольныйТвит() (для v2)
-
-## Начало работы
-
-
-Работа с Twitter подразумевает работу с двумя API - v1 (1.1) и v2, которые, при этом, не относятся к разным видам действий, но просто являются версиями друг друга. Несмотря на то, что Twitter настаивает на использовании v2, вышло так, что некоторые механизмы (в частности механизм загрузки файлов) в ней так и не появилися. Поэтому, даже для создания обычного твита с картинкой необходима работа с обеими версиями API, а, как следствие, двойной набор авторизационных данны. Этот набор описан в функции *ПолучитьСтандартныеПараметры()*
-
-
-```bsl
-
- Параметры_.Вставить("redirect_uri" , "");
- Параметры_.Вставить("scope" , "");
- Параметры_.Вставить("client_id" , "");
- Параметры_.Вставить("client_secret" , "");
- Параметры_.Вставить("access_token" , "");
- Параметры_.Вставить("refresh_token" , "");
- Параметры_.Вставить("oauth_token" , "");
- Параметры_.Вставить("oauth_token_secret" , "");
- Параметры_.Вставить("oauth_consumer_key" , "");
- Параметры_.Вставить("oauth_consumer_secret", "");
-
-```
-
-Вы можете определить эти параметры прямо в структуре внутри данной функции или передавать непосредственно при вызове функций уже для работы с API - каждая из них принимает параметры последним необязательным параметром. При такой передаче стандартные параметры будут перезаписаны по ключам. Рассмотрим создание приложения и получение каждого поля
-
-
- ### Создание приложения
- Для работы с Twitter API необходимо перейти по адресу [https://developer.twitter.com/](https://developer.twitter.com/), зарегистрироваться и создать новое приложение
-
- 
- 
- 
- 
- 
-
- ### Определение полей
- После создания приложения можно заполнить необходимые данные в 1С
-
-
- - **redirect_uri**
-
- redirect_uri - адрес обработчика http-запросов, указанный при регистрации. Авторизация API v2 требует подтверждения входа через браузер, после которого запрос со специальным кодом на данный обработчик должен будет прийти. Далее об этом будет в пункте access_token и refresh_token.
-
-
- - **scope**
-
- scope определяет доступные для работы функции. В *ПолучитьСтандартныеПараметры()* список scope определен по умолчанию.
-
- - **client_id**
-
- 
-
- - **client_secret**
-
- 
-
- - **access_token** и **refresh_token**
-
- Эти токены необходимо получить http запросом с указанием кода, который приходит при авторизации на http-сервис redirect_uri. Порядок действий
- 1. Создать ссылку для авторизации в браузере при помощи функции *ПолучитьСсылкуАвторизации*
- 2. Добавить в модуль http-сервиса (GET) вызов функции *ОбработкаВходящегоЗапросаПослеАвторизации*, передавая HTTPСервисЗапрос как параметр.
- 3. Авторизоваться в браузере по ссылке из п.1.
- 3. Сохранить access_token и refresh_token, полученный из функции *ОбработкаВходящегоЗапросаПослеАвторизации* п. 2, в константы или другое хранилище
-
-
- ```bsl title="Получение"
-
- Функция Twitterget(Запрос)
-
- Код = Запрос.ПараметрыЗапроса["code"];
- ОтветТокен = OPI_Twitter.ПолучитьТокен(Код, Параметры);
-
- Константы.TwitterRefresh.Установить(ОтветТокен["refresh_token"]);
- Константы.TwitterToken.Установить(ОтветТокен["access_token"]);
-
- Ответ = Новый HTTPСервисОтвет(200);
- Возврат Ответ;
-
- КонецФункции
-
- ```
-
- ```bsl title="Обновление"
-
- Процедура ОбновлятьТокенКаждыеДваЧаса(Знач Параметры)
-
- Ответ = OPI_Twitter.ОбновитьТокен(Параметры);
- Константы.TwitterToken.Установить(Ответ["access_token"]);
- Константы.TwitterRefresh.Установить(Ответ["refresh_token"]);
-
- КонецПроцедуры
- ```
-
- Хардкодить данные токены нельзя, так как acess_token действует всего 2 часа. По истечении этого времени, токен необходимо обновить функцией *ОбновитьТокен*. При этом обновляется как access_token, так и refresh_token. Т.е. при следующем обновлении сгоревшего acess_token токена, refresh_token должен быть из предыдущего запроса.
-
- 
-
-
- - **oauth_token** и **oauth_token_secret**
-
- 
-
- - **oauth_consumer_key** и **oauth_consumer_secret**
-
- 
-
-
- После заполнения данных полей можно приступать к работе с методами API
-
-
-
\ No newline at end of file
diff --git a/docs/ru/md/Twitter/_category_.json b/docs/ru/md/Twitter/_category_.json
deleted file mode 100644
index ec287980ab..0000000000
--- a/docs/ru/md/Twitter/_category_.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "label": "Twitter",
- "position": 4,
- "link": {
- "type": "doc",
- "id": "Twitter"
- }
-}
diff --git a/docs/ru/md/!temp/VK/Ad-account-management/Create-ad.md b/docs/ru/md/VK/Ad-account-management/Create-ad.md
similarity index 94%
rename from docs/ru/md/!temp/VK/Ad-account-management/Create-ad.md
rename to docs/ru/md/VK/Ad-account-management/Create-ad.md
index 4e5b5c02b5..3dedbb8bba 100644
--- a/docs/ru/md/!temp/VK/Ad-account-management/Create-ad.md
+++ b/docs/ru/md/VK/Ad-account-management/Create-ad.md
@@ -18,7 +18,7 @@ sidebar_position: 2
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -30,7 +30,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk СоздатьРекламноеОбъявление --campaign %campaign% --limit %limit% --category %category% --post %post% --cabinet %cabinet% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Ad-account-management/Create-advertising-campaign.md b/docs/ru/md/VK/Ad-account-management/Create-advertising-campaign.md
similarity index 92%
rename from docs/ru/md/!temp/VK/Ad-account-management/Create-advertising-campaign.md
rename to docs/ru/md/VK/Ad-account-management/Create-advertising-campaign.md
index acef8d703d..e1a46d069c 100644
--- a/docs/ru/md/!temp/VK/Ad-account-management/Create-advertising-campaign.md
+++ b/docs/ru/md/VK/Ad-account-management/Create-advertising-campaign.md
@@ -15,7 +15,7 @@ sidebar_position: 1
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -27,7 +27,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk СоздатьРекламнуюКампанию --cabinet %cabinet% --title %title% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Ad-account-management/Get-advertising-category-list.md b/docs/ru/md/VK/Ad-account-management/Get-advertising-category-list.md
similarity index 93%
rename from docs/ru/md/!temp/VK/Ad-account-management/Get-advertising-category-list.md
rename to docs/ru/md/VK/Ad-account-management/Get-advertising-category-list.md
index 7f3c3d85fa..bb3d791603 100644
--- a/docs/ru/md/!temp/VK/Ad-account-management/Get-advertising-category-list.md
+++ b/docs/ru/md/VK/Ad-account-management/Get-advertising-category-list.md
@@ -13,7 +13,7 @@ sidebar_position: 4
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -25,7 +25,7 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ПолучитьСписокРекламныхКатегорий --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Ad-account-management/Pause-advertising-ad.md b/docs/ru/md/VK/Ad-account-management/Pause-advertising-ad.md
similarity index 92%
rename from docs/ru/md/!temp/VK/Ad-account-management/Pause-advertising-ad.md
rename to docs/ru/md/VK/Ad-account-management/Pause-advertising-ad.md
index c9ded71666..136873efa3 100644
--- a/docs/ru/md/!temp/VK/Ad-account-management/Pause-advertising-ad.md
+++ b/docs/ru/md/VK/Ad-account-management/Pause-advertising-ad.md
@@ -15,7 +15,7 @@ sidebar_position: 3
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -27,7 +27,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ПриостановитьРекламноеОбъявление --cabinet %cabinet% --adv %adv% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Ad-account-management/_category_.json b/docs/ru/md/VK/Ad-account-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/VK/Ad-account-management/_category_.json
rename to docs/ru/md/VK/Ad-account-management/_category_.json
diff --git a/docs/ru/md/!temp/VK/Discussion-management/Close-discussion.md b/docs/ru/md/VK/Discussion-management/Close-discussion.md
similarity index 85%
rename from docs/ru/md/!temp/VK/Discussion-management/Close-discussion.md
rename to docs/ru/md/VK/Discussion-management/Close-discussion.md
index fb0b35cc1c..db4f294b99 100644
--- a/docs/ru/md/!temp/VK/Discussion-management/Close-discussion.md
+++ b/docs/ru/md/VK/Discussion-management/Close-discussion.md
@@ -15,20 +15,20 @@ sidebar_position: 2
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
Параметры = ПолучитьПараметрыВК();
- ИДОбсуждения = "51167955";
+ ИДОбсуждения = "51206275";
Результат = OPI_VK.ЗакрытьОбсуждение(ИДОбсуждения, Ложь, Параметры);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint vk ЗакрытьОбсуждение --topic %topic% --remove %remove% --auth %auth%
+ oint vk ЗакрытьОбсуждение --topic %topic% --remove %remove% --auth "ПолучитьПараметрыВК()"
```
diff --git a/docs/ru/md/!temp/VK/Discussion-management/Create-discussion.md b/docs/ru/md/VK/Discussion-management/Create-discussion.md
similarity index 89%
rename from docs/ru/md/!temp/VK/Discussion-management/Create-discussion.md
rename to docs/ru/md/VK/Discussion-management/Create-discussion.md
index 247df566d9..7bb3e63302 100644
--- a/docs/ru/md/!temp/VK/Discussion-management/Create-discussion.md
+++ b/docs/ru/md/VK/Discussion-management/Create-discussion.md
@@ -15,7 +15,7 @@ sidebar_position: 1
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint vk СоздатьОбсуждение --title %title% --text %text% --auth %auth%
+ oint vk СоздатьОбсуждение --title %title% --text %text% --auth "ПолучитьПараметрыВК()"
```
diff --git a/docs/ru/md/!temp/VK/Discussion-management/Open-discussion.md b/docs/ru/md/VK/Discussion-management/Open-discussion.md
similarity index 84%
rename from docs/ru/md/!temp/VK/Discussion-management/Open-discussion.md
rename to docs/ru/md/VK/Discussion-management/Open-discussion.md
index 87c468f92c..86ef948383 100644
--- a/docs/ru/md/!temp/VK/Discussion-management/Open-discussion.md
+++ b/docs/ru/md/VK/Discussion-management/Open-discussion.md
@@ -14,20 +14,20 @@ sidebar_position: 3
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
Параметры = ПолучитьПараметрыВК();
- ИДОбсуждения = "51167955";
+ ИДОбсуждения = "51206275";
Результат = OPI_VK.ОткрытьОбсуждение(ИДОбсуждения, Параметры);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint vk ОткрытьОбсуждение --topic %topic% --auth %auth%
+ oint vk ОткрытьОбсуждение --topic %topic% --auth "ПолучитьПараметрыВК()"
```
diff --git a/docs/ru/md/!temp/VK/Discussion-management/Write-in-discussion.md b/docs/ru/md/VK/Discussion-management/Write-in-discussion.md
similarity index 85%
rename from docs/ru/md/!temp/VK/Discussion-management/Write-in-discussion.md
rename to docs/ru/md/VK/Discussion-management/Write-in-discussion.md
index 404969ac37..9164c3dbb2 100644
--- a/docs/ru/md/!temp/VK/Discussion-management/Write-in-discussion.md
+++ b/docs/ru/md/VK/Discussion-management/Write-in-discussion.md
@@ -15,12 +15,12 @@ sidebar_position: 4
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
Параметры = ПолучитьПараметрыВК();
- ИДОбсуждения = "51167955";
+ ИДОбсуждения = "51206275";
Сообщение = "Мне больше нравится желтый";
Результат = OPI_VK.НаписатьВОбсуждение(ИДОбсуждения, Сообщение, Параметры);
@@ -28,9 +28,9 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint vk НаписатьВОбсуждение --topic %topic% --text %text% --auth %auth%
+ oint vk НаписатьВОбсуждение --topic %topic% --text %text% --auth "ПолучитьПараметрыВК()"
```
diff --git a/docs/ru/md/!temp/VK/Discussion-management/_category_.json b/docs/ru/md/VK/Discussion-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/VK/Discussion-management/_category_.json
rename to docs/ru/md/VK/Discussion-management/_category_.json
diff --git a/docs/ru/md/!temp/VK/Group-work/Create-album.md b/docs/ru/md/VK/Group-work/Create-album.md
similarity index 90%
rename from docs/ru/md/!temp/VK/Group-work/Create-album.md
rename to docs/ru/md/VK/Group-work/Create-album.md
index 64fcccddec..ae7a3838ff 100644
--- a/docs/ru/md/!temp/VK/Group-work/Create-album.md
+++ b/docs/ru/md/VK/Group-work/Create-album.md
@@ -15,7 +15,7 @@ sidebar_position: 5
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint vk СоздатьАльбом --title %title% --description %description% --auth %auth%
+ oint vk СоздатьАльбом --title %title% --description %description% --auth "ПолучитьПараметрыВК()"
```
diff --git a/docs/ru/md/!temp/VK/Group-work/Create-composite-post.md b/docs/ru/md/VK/Group-work/Create-composite-post.md
similarity index 91%
rename from docs/ru/md/!temp/VK/Group-work/Create-composite-post.md
rename to docs/ru/md/VK/Group-work/Create-composite-post.md
index 497aeaa084..a8bf09bcb9 100644
--- a/docs/ru/md/!temp/VK/Group-work/Create-composite-post.md
+++ b/docs/ru/md/VK/Group-work/Create-composite-post.md
@@ -17,7 +17,7 @@ sidebar_position: 2
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -49,9 +49,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint vk СоздатьСоставнойПост --text %text% --objects %objects% --ad %ad% --url %url% --auth %auth%
+ oint vk СоздатьСоставнойПост --text "Пост из автотеста" --objects %objects% --ad %ad% --url %url% --auth "ПолучитьПараметрыВК()"
```
diff --git a/docs/ru/md/!temp/VK/Group-work/Create-poll.md b/docs/ru/md/VK/Group-work/Create-poll.md
similarity index 84%
rename from docs/ru/md/!temp/VK/Group-work/Create-poll.md
rename to docs/ru/md/VK/Group-work/Create-poll.md
index d959bfa2b5..1c490622c8 100644
--- a/docs/ru/md/!temp/VK/Group-work/Create-poll.md
+++ b/docs/ru/md/VK/Group-work/Create-poll.md
@@ -16,7 +16,7 @@ sidebar_position: 4
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -33,9 +33,9 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint vk СоздатьОпрос --question %question% --options %options% --picture %picture% --auth %auth%
+ oint vk СоздатьОпрос --question "Какой ваш любимый цвет?" --options %options% --picture %picture% --auth "ПолучитьПараметрыВК()"
```
diff --git a/docs/ru/md/!temp/VK/Group-work/Create-post.md b/docs/ru/md/VK/Group-work/Create-post.md
similarity index 89%
rename from docs/ru/md/!temp/VK/Group-work/Create-post.md
rename to docs/ru/md/VK/Group-work/Create-post.md
index 8237d0b206..427d64686d 100644
--- a/docs/ru/md/!temp/VK/Group-work/Create-post.md
+++ b/docs/ru/md/VK/Group-work/Create-post.md
@@ -17,7 +17,7 @@ sidebar_position: 1
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -45,9 +45,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint vk СоздатьПост --text %text% --pictures %pictures% --ad %ad% --url %url% --auth %auth%
+ oint vk СоздатьПост --text "Пост из автотеста" --pictures %pictures% --ad %ad% --url %url% --auth "ПолучитьПараметрыВК()"
```
diff --git a/docs/ru/md/!temp/VK/Group-work/Create-story.md b/docs/ru/md/VK/Group-work/Create-story.md
similarity index 93%
rename from docs/ru/md/!temp/VK/Group-work/Create-story.md
rename to docs/ru/md/VK/Group-work/Create-story.md
index f83d2c3f5a..57847aae35 100644
--- a/docs/ru/md/!temp/VK/Group-work/Create-story.md
+++ b/docs/ru/md/VK/Group-work/Create-story.md
@@ -15,7 +15,7 @@ sidebar_position: 7
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -37,9 +37,9 @@ sidebar_position: 7
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint vk СоздатьИсторию --picture "https://openintegrations.dev/test_data/picture.jpg" --url %url% --auth %auth%
+ oint vk СоздатьИсторию --picture "https://openintegrations.dev/test_data/picture.jpg // URL, Путь к файлу или Двоичные данные" --url "https://github.com/Bayselonarrend/OpenIntegrations" --auth "ПолучитьПараметрыВК()"
```
diff --git a/docs/ru/md/!temp/VK/Group-work/Delete-album.md b/docs/ru/md/VK/Group-work/Delete-album.md
similarity index 78%
rename from docs/ru/md/!temp/VK/Group-work/Delete-album.md
rename to docs/ru/md/VK/Group-work/Delete-album.md
index e74d1f4c14..85830ff551 100644
--- a/docs/ru/md/!temp/VK/Group-work/Delete-album.md
+++ b/docs/ru/md/VK/Group-work/Delete-album.md
@@ -14,21 +14,21 @@ sidebar_position: 6
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
Параметры = ПолучитьПараметрыВК();
- ИДАльбома = "304440188";
+ ИДАльбома = "304549394";
Результат = OPI_VK.УдалитьАльбом(ИДАльбома, Параметры);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint vk УдалитьАльбом --album %album% --auth %auth%
+ oint vk УдалитьАльбом --album %album% --auth "ПолучитьПараметрыВК()"
```
diff --git a/docs/ru/md/!temp/VK/Group-work/Delete-image.md b/docs/ru/md/VK/Group-work/Delete-image.md
similarity index 83%
rename from docs/ru/md/!temp/VK/Group-work/Delete-image.md
rename to docs/ru/md/VK/Group-work/Delete-image.md
index 7c15cd9db5..d5ae2e703b 100644
--- a/docs/ru/md/!temp/VK/Group-work/Delete-image.md
+++ b/docs/ru/md/VK/Group-work/Delete-image.md
@@ -14,21 +14,21 @@ sidebar_position: 9
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
Параметры = ПолучитьПараметрыВК();
- ИДКартинки = "457243842";
+ ИДКартинки = "457244340";
Результат = OPI_VK.УдалитьКартинку(ИДКартинки, Параметры);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint vk УдалитьКартинку --pictureid %pictureid% --auth %auth%
+ oint vk УдалитьКартинку --pictureid %pictureid% --auth "ПолучитьПараметрыВК()"
```
diff --git a/docs/ru/md/!temp/VK/Group-work/Delete-post.md b/docs/ru/md/VK/Group-work/Delete-post.md
similarity index 78%
rename from docs/ru/md/!temp/VK/Group-work/Delete-post.md
rename to docs/ru/md/VK/Group-work/Delete-post.md
index 7c7e646b21..69fb31ce86 100644
--- a/docs/ru/md/!temp/VK/Group-work/Delete-post.md
+++ b/docs/ru/md/VK/Group-work/Delete-post.md
@@ -14,21 +14,21 @@ sidebar_position: 3
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
Параметры = ПолучитьПараметрыВК();
- ИДПоста = "2045";
+ ИДПоста = "2304";
Результат = OPI_VK.УдалитьПост(ИДПоста, Параметры);
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint vk УдалитьПост --post %post% --auth %auth%
+ oint vk УдалитьПост --post %post% --auth "ПолучитьПараметрыВК()"
```
diff --git a/docs/ru/md/!temp/VK/Group-work/Save-image-to-album.md b/docs/ru/md/VK/Group-work/Save-image-to-album.md
similarity index 94%
rename from docs/ru/md/!temp/VK/Group-work/Save-image-to-album.md
rename to docs/ru/md/VK/Group-work/Save-image-to-album.md
index b12478de7a..0dbee1b381 100644
--- a/docs/ru/md/!temp/VK/Group-work/Save-image-to-album.md
+++ b/docs/ru/md/VK/Group-work/Save-image-to-album.md
@@ -16,13 +16,13 @@ sidebar_position: 8
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
Параметры = ПолучитьПараметрыВК();
ОписаниеКартинки = "Картинка автотест";
- ИДАльбома = "304440188";
+ ИДАльбома = "304549394";
Картинка = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Путь к файлу или Двоичные данные
ИВФ = ПолучитьИмяВременногоФайла("png");
@@ -41,9 +41,9 @@ sidebar_position: 8
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint vk СохранитьКартинкуВАльбом --album %album% --picture "https://openintegrations.dev/test_data/picture.jpg" --description %description% --auth %auth%
+ oint vk СохранитьКартинкуВАльбом --album %album% --picture "https://openintegrations.dev/test_data/picture.jpg // URL, Путь к файлу или Двоичные данные" --description %description% --auth "ПолучитьПараметрыВК()"
```
diff --git a/docs/ru/md/!temp/VK/Group-work/Upload-photo-to-server.md b/docs/ru/md/VK/Group-work/Upload-photo-to-server.md
similarity index 90%
rename from docs/ru/md/!temp/VK/Group-work/Upload-photo-to-server.md
rename to docs/ru/md/VK/Group-work/Upload-photo-to-server.md
index 7dc5a93d50..eac177bcba 100644
--- a/docs/ru/md/!temp/VK/Group-work/Upload-photo-to-server.md
+++ b/docs/ru/md/VK/Group-work/Upload-photo-to-server.md
@@ -15,7 +15,7 @@ sidebar_position: 11
| Вид | --type | Строка | Вид загрузки (Пост, Товар, История, Опрос, Прочее) |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -23,7 +23,7 @@ sidebar_position: 11
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ЗагрузитьФотоНаСервер --file %file% --auth %auth% --type %type%
diff --git a/docs/ru/md/!temp/VK/Group-work/Upload-video-to-server.md b/docs/ru/md/VK/Group-work/Upload-video-to-server.md
similarity index 92%
rename from docs/ru/md/!temp/VK/Group-work/Upload-video-to-server.md
rename to docs/ru/md/VK/Group-work/Upload-video-to-server.md
index 30b25ddfff..402e28822e 100644
--- a/docs/ru/md/!temp/VK/Group-work/Upload-video-to-server.md
+++ b/docs/ru/md/VK/Group-work/Upload-video-to-server.md
@@ -17,7 +17,7 @@ sidebar_position: 10
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -25,7 +25,7 @@ sidebar_position: 10
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ЗагрузитьВидеоНаСервер --file %file% --title %title% --description %description% --album %album% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Group-work/_category_.json b/docs/ru/md/VK/Group-work/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/VK/Group-work/_category_.json
rename to docs/ru/md/VK/Group-work/_category_.json
diff --git a/docs/ru/md/!temp/VK/Interactive-actions/Like-post.md b/docs/ru/md/VK/Interactive-actions/Like-post.md
similarity index 90%
rename from docs/ru/md/!temp/VK/Interactive-actions/Like-post.md
rename to docs/ru/md/VK/Interactive-actions/Like-post.md
index 0f536685a4..ed2a04c54a 100644
--- a/docs/ru/md/!temp/VK/Interactive-actions/Like-post.md
+++ b/docs/ru/md/VK/Interactive-actions/Like-post.md
@@ -15,7 +15,7 @@ sidebar_position: 1
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -27,7 +27,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ПоставитьЛайк --post %post% --wall %wall% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Interactive-actions/Make-repost.md b/docs/ru/md/VK/Interactive-actions/Make-repost.md
similarity index 93%
rename from docs/ru/md/!temp/VK/Interactive-actions/Make-repost.md
rename to docs/ru/md/VK/Interactive-actions/Make-repost.md
index bc1d1032a5..3244899ac2 100644
--- a/docs/ru/md/!temp/VK/Interactive-actions/Make-repost.md
+++ b/docs/ru/md/VK/Interactive-actions/Make-repost.md
@@ -17,7 +17,7 @@ sidebar_position: 2
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -29,7 +29,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk СделатьРепост --post %post% --from %from% --to %to% --ad %ad% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Interactive-actions/Shorten-link.md b/docs/ru/md/VK/Interactive-actions/Shorten-link.md
similarity index 88%
rename from docs/ru/md/!temp/VK/Interactive-actions/Shorten-link.md
rename to docs/ru/md/VK/Interactive-actions/Shorten-link.md
index ba029a749f..e77303c0db 100644
--- a/docs/ru/md/!temp/VK/Interactive-actions/Shorten-link.md
+++ b/docs/ru/md/VK/Interactive-actions/Shorten-link.md
@@ -14,7 +14,7 @@ sidebar_position: 5
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Строка - Сокращенный URL
+ Возвращаемое значение: Строка - Сокращенный URL
```bsl title="Пример кода"
@@ -25,7 +25,7 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk СократитьСсылку --url %url% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Interactive-actions/Write-comment.md b/docs/ru/md/VK/Interactive-actions/Write-comment.md
similarity index 92%
rename from docs/ru/md/!temp/VK/Interactive-actions/Write-comment.md
rename to docs/ru/md/VK/Interactive-actions/Write-comment.md
index 466244a338..e5f4328eef 100644
--- a/docs/ru/md/!temp/VK/Interactive-actions/Write-comment.md
+++ b/docs/ru/md/VK/Interactive-actions/Write-comment.md
@@ -16,7 +16,7 @@ sidebar_position: 4
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -28,7 +28,7 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk НаписатьКомментарий --post %post% --wall %wall% --text %text% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Interactive-actions/Write-message.md b/docs/ru/md/VK/Interactive-actions/Write-message.md
similarity index 93%
rename from docs/ru/md/!temp/VK/Interactive-actions/Write-message.md
rename to docs/ru/md/VK/Interactive-actions/Write-message.md
index 31617306c7..713e85b4c3 100644
--- a/docs/ru/md/!temp/VK/Interactive-actions/Write-message.md
+++ b/docs/ru/md/VK/Interactive-actions/Write-message.md
@@ -17,7 +17,7 @@ sidebar_position: 3
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -31,7 +31,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk НаписатьСообщение --text %text% --user %user% --ct %ct% --keyboard %keyboard% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Interactive-actions/_category_.json b/docs/ru/md/VK/Interactive-actions/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/VK/Interactive-actions/_category_.json
rename to docs/ru/md/VK/Interactive-actions/_category_.json
diff --git a/docs/ru/md/VK/Interaktivnye-deytsviya/Napisat-kommentariy.md b/docs/ru/md/VK/Interaktivnye-deytsviya/Napisat-kommentariy.md
deleted file mode 100644
index 36d7686772..0000000000
--- a/docs/ru/md/VK/Interaktivnye-deytsviya/Napisat-kommentariy.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-sidebar_position: 3
----
-
-# Написать комментарий
-Создает комментарий под выбранной записью
-
-*Функция НаписатьКомментарий(Знач IDПоста, Знач IDСтены, Знач Текст, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | IDПоста | --post | Строка/Число | ID целеовго поста |
- | IDСтены | --wall | Строка/Число (необяз.) | ID стены, на которой расположен пост. По умолчанию - стена текущей группы |
- | Текст | --text | Строка | Текст комментария |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.НаписатьКомментарий(221, -218861756, "Привет", Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk НаписатьКомментарий --post 221 --wall -218861756 --text "Привет" --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": {
- "parents_stack": [],
- "comment_id": 229
- }
-}
-
-```
diff --git a/docs/ru/md/VK/Interaktivnye-deytsviya/Napisat-soobschenie.md b/docs/ru/md/VK/Interaktivnye-deytsviya/Napisat-soobschenie.md
deleted file mode 100644
index 5edbcaeda4..0000000000
--- a/docs/ru/md/VK/Interaktivnye-deytsviya/Napisat-soobschenie.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-sidebar_position: 5
----
-
-# Написать сообщение
-Написать сообщение пользователю в диалоге сообщества
-
-*Функция НаписатьСообщение(Знач Текст, Знач IDПользователя, Знач Communitytoken, Знач Клавиатура = "", Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Текст | --text | Строка | Текст сообщения |
- | IDПользователя | --user | Строка/Число | ID целеовго пользователя |
- | Communitytoken | --ct | Строка | Токен из настроек сообщества с доступом к сообщениям сообщества |
- | Клавиатура | --keyboard | Строка (необяз.)| Клавиатура к сообщению. (См. [СформироватьКлавиатуру](./Sformirovat-klaviaturu)) |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- КТ = "vk1.a.IzbBGUkYUvrNfMt_sknCcC66hyYifL0U1Bb...";
- Ответ = OPI_VK.НаписатьСообщение("Я бот, а ты нет >:)", 657811122, КТ, , Параметры);
-
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk НаписатьСообщение --text "Я бот, а ты нет >:)" --user 657811122 --ct %ct% --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": 7
-}
-
-```
diff --git a/docs/ru/md/VK/Interaktivnye-deytsviya/Postavit-layk.md b/docs/ru/md/VK/Interaktivnye-deytsviya/Postavit-layk.md
deleted file mode 100644
index be29f1bcb9..0000000000
--- a/docs/ru/md/VK/Interaktivnye-deytsviya/Postavit-layk.md
+++ /dev/null
@@ -1,39 +0,0 @@
----
-sidebar_position: 1
----
-
-# Поставить лайк
-Ставит лайк на пост
-
-*Функция ПоставитьЛайк(Знач IDПоста, Знач IDСтены = "", Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | IDПоста | --post | Строка/Число | ID целеовго поста |
- | IDСтены | --wall | Строка/Число (необяз.) | ID стены, на которой расположен пост. По умолчанию - стена текущей группы |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ПоставитьЛайк(221, ,Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ПоставитьЛайк --post 221 --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": {
- "likes": 1
- }
-}
-
-```
diff --git a/docs/ru/md/VK/Interaktivnye-deytsviya/Sdelat-repost.md b/docs/ru/md/VK/Interaktivnye-deytsviya/Sdelat-repost.md
deleted file mode 100644
index 17e55147de..0000000000
--- a/docs/ru/md/VK/Interaktivnye-deytsviya/Sdelat-repost.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-sidebar_position: 2
----
-
-# Сделать репост
-Делает репост записи
-
-*Функция СделатьРепост(Знач IDПоста, Знач IDСтены = "", Знач ЦелеваяСтена = "", Знач Рекламный = Ложь, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | IDПоста | --post | Строка/Число | ID целеовго поста |
- | IDСтены | --from | Строка/Число (необяз.) | ID стены, на которой расположен пост. По умолчанию - стена текущей группы |
- | ЦелеваяСтена | --to | Строка/Число (необяз.) | ID стены, на которую нужно репостнуть запись. По умолчанию - стена текущей группы |
- | Рекламный | --ad | Булево (необяз.) | Пометить пост как рекламный. По умолчанию - Ложь |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.СделатьРепост(2571, -218704372, , , Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk СделатьРепост --post 221 --from -218704372 --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": {
- "mail_repost_count": 2,
- "likes_count": 7,
- "reposts_count": 3,
- "post_id": 228,
- "badges": {
- "owner_id": -218704372,
- "id": 2571,
- "type": 11
- },
- "wall_repost_count": 1,
- "success": 1
- }
-}
-
-```
diff --git a/docs/ru/md/VK/Interaktivnye-deytsviya/Sformirovat-klaviaturu.md b/docs/ru/md/VK/Interaktivnye-deytsviya/Sformirovat-klaviaturu.md
deleted file mode 100644
index 2f006ce233..0000000000
--- a/docs/ru/md/VK/Interaktivnye-deytsviya/Sformirovat-klaviaturu.md
+++ /dev/null
@@ -1,60 +0,0 @@
----
-sidebar_position: 6
----
-
-# Сформировать клавиатуру
-Сформировать клавиатуру из массива кнопок
-
-*Функция СформироватьКлавиатуру(Знач МассивКнопок) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | МассивКнопок | --buttons | Массив из Строка | Массив кнопок |
-
- Вовзращаемое значение: Строка - сокращенный URL
-
-```bsl title="Пример кода"
-
- МассивКнопок = Новый Массив;
- МассивКнопок.Добавить("Кнопка 1");
- МассивКнопок.Добавить("Кнопка 2");
-
- Клавиатура = OPI_VK.СформироватьКлавиатуру(МассивКнопок);
- КТ = "vk1.a.IzbBGUkYUvrNfMt_sknCcC66hyYifL0U1Bb8CVYC...";
- Ответ = OPI_VK.НаписатьСообщение("Я бот, а ты нет >:)", 657846756, КТ, Клавиатура, Параметры);
-
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk СформироватьКлавиатуру --buttons "['Кнопка 1','Кнопка 2']"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "buttons": [
- [
- {
- "action": {
- "type": "text",
- "label": "Кнопка 1"
- }
- },
- {
- "action": {
- "type": "text",
- "label": "Кнопка 2"
- }
- }
- ]
- ],
- "one_time": false
-}
-
-```
diff --git a/docs/ru/md/VK/Interaktivnye-deytsviya/Sokratit-ssylku.md b/docs/ru/md/VK/Interaktivnye-deytsviya/Sokratit-ssylku.md
deleted file mode 100644
index f127568c82..0000000000
--- a/docs/ru/md/VK/Interaktivnye-deytsviya/Sokratit-ssylku.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-sidebar_position: 4
----
-
-# Сократить ссылку
-Создает сокращенный URL из обычного
-
-*Функция СократитьСсылку(Знач URL, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | URL | --url | Строка | URL для сокращения |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Строка - сокращенный URL
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.СократитьСсылку("https://github.com/Bayselonarrend/OpenIntegrations", Параметры);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk СократитьСсылку --url "https://github.com/Bayselonarrend/OpenIntegrations" --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-https://vk.cc/ctL1sM
-
-```
diff --git a/docs/ru/md/VK/Interaktivnye-deytsviya/_category_.json b/docs/ru/md/VK/Interaktivnye-deytsviya/_category_.json
deleted file mode 100644
index a5b56a6d8e..0000000000
--- a/docs/ru/md/VK/Interaktivnye-deytsviya/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Интерактивные действия",
- "position": 4,
-}
diff --git a/docs/ru/md/VK/Interaktivnye-deytsviya/img/1.png b/docs/ru/md/VK/Interaktivnye-deytsviya/img/1.png
deleted file mode 100644
index a8c64cb0c5..0000000000
Binary files a/docs/ru/md/VK/Interaktivnye-deytsviya/img/1.png and /dev/null differ
diff --git a/docs/ru/md/VK/Interaktivnye-deytsviya/img/2.png b/docs/ru/md/VK/Interaktivnye-deytsviya/img/2.png
deleted file mode 100644
index c77cfbf239..0000000000
Binary files a/docs/ru/md/VK/Interaktivnye-deytsviya/img/2.png and /dev/null differ
diff --git a/docs/ru/md/VK/Interaktivnye-deytsviya/img/3.png b/docs/ru/md/VK/Interaktivnye-deytsviya/img/3.png
deleted file mode 100644
index 50b57c5f56..0000000000
Binary files a/docs/ru/md/VK/Interaktivnye-deytsviya/img/3.png and /dev/null differ
diff --git a/docs/ru/md/VK/Interaktivnye-deytsviya/img/4.png b/docs/ru/md/VK/Interaktivnye-deytsviya/img/4.png
deleted file mode 100644
index 53179eff2c..0000000000
Binary files a/docs/ru/md/VK/Interaktivnye-deytsviya/img/4.png and /dev/null differ
diff --git a/docs/ru/md/!temp/VK/Order-management/Get-order-list.md b/docs/ru/md/VK/Order-management/Get-order-list.md
similarity index 87%
rename from docs/ru/md/!temp/VK/Order-management/Get-order-list.md
rename to docs/ru/md/VK/Order-management/Get-order-list.md
index 3e963ab2a4..bc4dec644b 100644
--- a/docs/ru/md/!temp/VK/Order-management/Get-order-list.md
+++ b/docs/ru/md/VK/Order-management/Get-order-list.md
@@ -13,7 +13,7 @@ sidebar_position: 1
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -21,7 +21,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ПолучитьСписокЗаказов --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Order-management/_category_.json b/docs/ru/md/VK/Order-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/VK/Order-management/_category_.json
rename to docs/ru/md/VK/Order-management/_category_.json
diff --git a/docs/ru/md/!temp/VK/Others/Form-keyboard.md b/docs/ru/md/VK/Others/Form-keyboard.md
similarity index 93%
rename from docs/ru/md/!temp/VK/Others/Form-keyboard.md
rename to docs/ru/md/VK/Others/Form-keyboard.md
index 89406a003d..487a339244 100644
--- a/docs/ru/md/!temp/VK/Others/Form-keyboard.md
+++ b/docs/ru/md/VK/Others/Form-keyboard.md
@@ -13,7 +13,7 @@ sidebar_position: 1
| МассивКнопок | --buttons | Массив из Строка | Массив заголовков кнопок |
- Вовзращаемое значение: Строка - JSON клавиатуры
+ Возвращаемое значение: Строка - JSON клавиатуры
```bsl title="Пример кода"
@@ -32,7 +32,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk СформироватьКлавиатуру --buttons %buttons%
diff --git a/docs/ru/md/!temp/VK/Others/_category_.json b/docs/ru/md/VK/Others/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/VK/Others/_category_.json
rename to docs/ru/md/VK/Others/_category_.json
diff --git a/docs/ru/md/VK/Poluchenie-statistiki/Poluchit-statistiku-po-postam.md b/docs/ru/md/VK/Poluchenie-statistiki/Poluchit-statistiku-po-postam.md
deleted file mode 100644
index 7068cb2883..0000000000
--- a/docs/ru/md/VK/Poluchenie-statistiki/Poluchit-statistiku-po-postam.md
+++ /dev/null
@@ -1,83 +0,0 @@
----
-sidebar_position: 2
----
-
-# Получить статистику по постам
-Получает статистику в разрезе постов
-
-*Функция ПолучитьСтатистикуПостов(Знач МассивIDПостов, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | МассивIDПостов | --posts | Массив из Строка,Число | Массив номеров постов |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- МассивПостов = Новый Массив;
- МассивПостов.Добавить(214);
- МассивПостов.Добавить(215);
-
- Ответ = OPI_VK.ПолучитьСтатистикуПостов(МассивПостов, VK_Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ПолучитьСтатистикуПостов --posts "['214','215']" --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-[
- {
- "ad_report": 0,
- "ad_coverage": 0,
- "ad_to_group": 0,
- "ad_unsubscribe": 0,
- "ad_hide": 0,
- "ad_join_group": 0,
- "ad_subscribers": 0,
- "ad_links": 0,
- "ad_views": 0,
- "reach_viral": 0,
- "reach_total": 1,
- "reach_ads": 0,
- "report": 0,
- "join_group": 0,
- "links": 0,
- "unsubscribe": 0,
- "hide": 0,
- "reach_subscribers": 1,
- "to_group": 1,
- "post_id": 214
- },
- {
- "ad_report": 0,
- "ad_coverage": 0,
- "ad_to_group": 0,
- "ad_unsubscribe": 0,
- "ad_hide": 0,
- "ad_join_group": 0,
- "ad_subscribers": 0,
- "ad_links": 0,
- "ad_views": 0,
- "reach_viral": 0,
- "reach_total": 1,
- "reach_ads": 0,
- "report": 0,
- "join_group": 0,
- "links": 0,
- "unsubscribe": 0,
- "hide": 0,
- "reach_subscribers": 1,
- "to_group": 0,
- "post_id": 215
- }
-]
-
-```
diff --git a/docs/ru/md/VK/Poluchenie-statistiki/Poluchit-statistiku.md b/docs/ru/md/VK/Poluchenie-statistiki/Poluchit-statistiku.md
deleted file mode 100644
index 4603b44fe0..0000000000
--- a/docs/ru/md/VK/Poluchenie-statistiki/Poluchit-statistiku.md
+++ /dev/null
@@ -1,541 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить статистику
-Получает общую статистику сообщества за период
-
-*Функция ПолучитьСтатистику(Знач ДатаНачала, Знач ДатаОкончания, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | ДатаНачала | --datefrom | Дата | Начало периода получения статистики |
- | ДатаОкончания | --dateto | Дата | Окончание периода получения статистики |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ПолучитьСтатистику(ТекущаяДатаСеанса() - 60 * 60 * 24, ТекущаяДатаСеанса(), Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ПолучитьСтатистику --datefrom "2024-01-14T12:48:17+03:00" --dateto "2024-04-14T12:48:17+03:00" --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": [
- {
- "visitors": {
- "views": 8,
- "sex_age": [
- {
- "count": 0,
- "value": "f;12-18"
- },
- {
- "count": 0,
- "value": "f;18-21"
- },
- {
- "count": 0,
- "value": "f;21-24"
- },
- {
- "count": 0,
- "value": "f;24-27"
- },
- {
- "count": 0,
- "value": "f;27-30"
- },
- {
- "count": 0,
- "value": "f;30-35"
- },
- {
- "count": 0,
- "value": "f;35-45"
- },
- {
- "count": 0,
- "value": "f;45-100"
- },
- {
- "count": 0,
- "value": "m;12-18"
- },
- {
- "count": 0,
- "value": "m;18-21"
- },
- {
- "count": 1,
- "value": "m;21-24"
- },
- {
- "count": 0,
- "value": "m;24-27"
- },
- {
- "count": 0,
- "value": "m;27-30"
- },
- {
- "count": 0,
- "value": "m;30-35"
- },
- {
- "count": 0,
- "value": "m;35-45"
- },
- {
- "count": 0,
- "value": "m;45-100"
- }
- ],
- "sex": [
- {
- "count": 0,
- "value": "f"
- },
- {
- "count": 1,
- "value": "m"
- }
- ],
- "mobile_views": 0,
- "countries": [
- {
- "value": 3,
- "name": "Беларусь",
- "count": 1,
- "code": "BY"
- }
- ],
- "visitors": 1,
- "cities": [],
- "age": [
- {
- "count": 0,
- "value": "12-18"
- },
- {
- "count": 0,
- "value": "18-21"
- },
- {
- "count": 1,
- "value": "21-24"
- },
- {
- "count": 0,
- "value": "24-27"
- },
- {
- "count": 0,
- "value": "27-30"
- },
- {
- "count": 0,
- "value": "30-35"
- },
- {
- "count": 0,
- "value": "35-45"
- },
- {
- "count": 0,
- "value": "45-100"
- }
- ]
- },
- "reach": {
- "sex_age": [
- {
- "count": 0,
- "value": "f;12-18"
- },
- {
- "count": 0,
- "value": "f;18-21"
- },
- {
- "count": 0,
- "value": "f;21-24"
- },
- {
- "count": 0,
- "value": "f;24-27"
- },
- {
- "count": 0,
- "value": "f;27-30"
- },
- {
- "count": 0,
- "value": "f;30-35"
- },
- {
- "count": 0,
- "value": "f;35-45"
- },
- {
- "count": 0,
- "value": "f;45-100"
- },
- {
- "count": 0,
- "value": "m;12-18"
- },
- {
- "count": 0,
- "value": "m;18-21"
- },
- {
- "count": 1,
- "value": "m;21-24"
- },
- {
- "count": 0,
- "value": "m;24-27"
- },
- {
- "count": 0,
- "value": "m;27-30"
- },
- {
- "count": 0,
- "value": "m;30-35"
- },
- {
- "count": 0,
- "value": "m;35-45"
- },
- {
- "count": 0,
- "value": "m;45-100"
- }
- ],
- "sex": [
- {
- "count": 0,
- "value": "f"
- },
- {
- "count": 1,
- "value": "m"
- }
- ],
- "reach": 1,
- "mobile_reach": 0,
- "countries": [
- {
- "value": 3,
- "name": "Беларусь",
- "count": 1,
- "code": "BY"
- }
- ],
- "reach_subscribers": 1,
- "cities": [],
- "age": [
- {
- "count": 0,
- "value": "12-18"
- },
- {
- "count": 0,
- "value": "18-21"
- },
- {
- "count": 1,
- "value": "21-24"
- },
- {
- "count": 0,
- "value": "24-27"
- },
- {
- "count": 0,
- "value": "27-30"
- },
- {
- "count": 0,
- "value": "30-35"
- },
- {
- "count": 0,
- "value": "35-45"
- },
- {
- "count": 0,
- "value": "45-100"
- }
- ]
- },
- "period_to": 1704671999,
- "period_from": 1704585600
- },
- {
- "visitors": {
- "views": 3,
- "sex_age": [
- {
- "count": 0,
- "value": "f;12-18"
- },
- {
- "count": 0,
- "value": "f;18-21"
- },
- {
- "count": 0,
- "value": "f;21-24"
- },
- {
- "count": 0,
- "value": "f;24-27"
- },
- {
- "count": 0,
- "value": "f;27-30"
- },
- {
- "count": 0,
- "value": "f;30-35"
- },
- {
- "count": 0,
- "value": "f;35-45"
- },
- {
- "count": 0,
- "value": "f;45-100"
- },
- {
- "count": 0,
- "value": "m;12-18"
- },
- {
- "count": 0,
- "value": "m;18-21"
- },
- {
- "count": 1,
- "value": "m;21-24"
- },
- {
- "count": 0,
- "value": "m;24-27"
- },
- {
- "count": 0,
- "value": "m;27-30"
- },
- {
- "count": 0,
- "value": "m;30-35"
- },
- {
- "count": 0,
- "value": "m;35-45"
- },
- {
- "count": 0,
- "value": "m;45-100"
- }
- ],
- "sex": [
- {
- "count": 0,
- "value": "f"
- },
- {
- "count": 1,
- "value": "m"
- }
- ],
- "mobile_views": 0,
- "countries": [
- {
- "value": 3,
- "name": "Беларусь",
- "count": 1,
- "code": "BY"
- }
- ],
- "visitors": 1,
- "cities": [],
- "age": [
- {
- "count": 0,
- "value": "12-18"
- },
- {
- "count": 0,
- "value": "18-21"
- },
- {
- "count": 1,
- "value": "21-24"
- },
- {
- "count": 0,
- "value": "24-27"
- },
- {
- "count": 0,
- "value": "27-30"
- },
- {
- "count": 0,
- "value": "30-35"
- },
- {
- "count": 0,
- "value": "35-45"
- },
- {
- "count": 0,
- "value": "45-100"
- }
- ]
- },
- "reach": {
- "sex_age": [
- {
- "count": 0,
- "value": "f;12-18"
- },
- {
- "count": 0,
- "value": "f;18-21"
- },
- {
- "count": 0,
- "value": "f;21-24"
- },
- {
- "count": 0,
- "value": "f;24-27"
- },
- {
- "count": 0,
- "value": "f;27-30"
- },
- {
- "count": 0,
- "value": "f;30-35"
- },
- {
- "count": 0,
- "value": "f;35-45"
- },
- {
- "count": 0,
- "value": "f;45-100"
- },
- {
- "count": 0,
- "value": "m;12-18"
- },
- {
- "count": 0,
- "value": "m;18-21"
- },
- {
- "count": 1,
- "value": "m;21-24"
- },
- {
- "count": 0,
- "value": "m;24-27"
- },
- {
- "count": 0,
- "value": "m;27-30"
- },
- {
- "count": 0,
- "value": "m;30-35"
- },
- {
- "count": 0,
- "value": "m;35-45"
- },
- {
- "count": 0,
- "value": "m;45-100"
- }
- ],
- "sex": [
- {
- "count": 0,
- "value": "f"
- },
- {
- "count": 1,
- "value": "m"
- }
- ],
- "reach": 1,
- "mobile_reach": 0,
- "countries": [
- {
- "value": 3,
- "name": "Беларусь",
- "count": 1,
- "code": "BY"
- }
- ],
- "reach_subscribers": 1,
- "cities": [],
- "age": [
- {
- "count": 0,
- "value": "12-18"
- },
- {
- "count": 0,
- "value": "18-21"
- },
- {
- "count": 1,
- "value": "21-24"
- },
- {
- "count": 0,
- "value": "24-27"
- },
- {
- "count": 0,
- "value": "27-30"
- },
- {
- "count": 0,
- "value": "30-35"
- },
- {
- "count": 0,
- "value": "35-45"
- },
- {
- "count": 0,
- "value": "45-100"
- }
- ]
- },
- "period_to": 1704585599,
- "period_from": 1704499200
- }
- ]
-}
-```
diff --git a/docs/ru/md/VK/Poluchenie-statistiki/_category_.json b/docs/ru/md/VK/Poluchenie-statistiki/_category_.json
deleted file mode 100644
index 61d6840443..0000000000
--- a/docs/ru/md/VK/Poluchenie-statistiki/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Получение статистики",
- "position": 3,
-}
diff --git a/docs/ru/md/!temp/VK/Product-management/Add-product.md b/docs/ru/md/VK/Product-management/Add-product.md
similarity index 96%
rename from docs/ru/md/!temp/VK/Product-management/Add-product.md
rename to docs/ru/md/VK/Product-management/Add-product.md
index 4a32762509..4c3888574f 100644
--- a/docs/ru/md/!temp/VK/Product-management/Add-product.md
+++ b/docs/ru/md/VK/Product-management/Add-product.md
@@ -15,7 +15,7 @@ sidebar_position: 4
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -48,7 +48,7 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ДобавитьТовар --product %product% --sel %sel% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-management/Delete-product.md b/docs/ru/md/VK/Product-management/Delete-product.md
similarity index 89%
rename from docs/ru/md/!temp/VK/Product-management/Delete-product.md
rename to docs/ru/md/VK/Product-management/Delete-product.md
index 11705d5db1..8c8f55f298 100644
--- a/docs/ru/md/!temp/VK/Product-management/Delete-product.md
+++ b/docs/ru/md/VK/Product-management/Delete-product.md
@@ -14,7 +14,7 @@ sidebar_position: 6
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk УдалитьТовар --item %item% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-management/Edit-product.md b/docs/ru/md/VK/Product-management/Edit-product.md
similarity index 94%
rename from docs/ru/md/!temp/VK/Product-management/Edit-product.md
rename to docs/ru/md/VK/Product-management/Edit-product.md
index 853e38eb81..21dad0d70b 100644
--- a/docs/ru/md/!temp/VK/Product-management/Edit-product.md
+++ b/docs/ru/md/VK/Product-management/Edit-product.md
@@ -16,7 +16,7 @@ sidebar_position: 5
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -31,7 +31,7 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ИзменитьТовар --item %item% --product %product% --sel %sel% --auth %auth%
diff --git a/docs/ru/md/VK/Product-management/Get-product-category-list.md b/docs/ru/md/VK/Product-management/Get-product-category-list.md
new file mode 100644
index 0000000000..25394ba27e
--- /dev/null
+++ b/docs/ru/md/VK/Product-management/Get-product-category-list.md
@@ -0,0 +1,43 @@
+---
+sidebar_position: 1
+---
+
+# Получить список категорий товаров
+ Получает список ID товарных категорий для указания при создании товара
+
+
+*Функция ПолучитьСписокКатегорийТоваров(Знач Параметры = "") Экспорт*
+
+ | Параметр | CLI опция | Тип | Назначение |
+ |-|-|-|-|
+ | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
+
+
+ Возвращаемое значение: Соответствие Из Строка - Ключ - ID, Значение - Имя
+
+```bsl title="Пример кода"
+
+
+ Ответ = OPI_VK.ПолучитьСписокКатегорийТоваров(Параметры); //Соответствие
+
+
+
+```
+
+```sh title="Пример команды CLI"
+
+ oint vk ПолучитьСписокКатегорийТоваров --auth %auth%
+
+```
+
+
+```json title="Результат"
+
+Ключ Значение
+
+ 1210 "Деловые услуги"
+ 1200 "Фото- и видеоуслуги"
+ 2162 "Ремонт и строительство"
+ ...
+
+```
diff --git a/docs/ru/md/!temp/VK/Product-management/Get-product-description.md b/docs/ru/md/VK/Product-management/Get-product-description.md
similarity index 95%
rename from docs/ru/md/!temp/VK/Product-management/Get-product-description.md
rename to docs/ru/md/VK/Product-management/Get-product-description.md
index 102e71d132..c31e6918b5 100644
--- a/docs/ru/md/!temp/VK/Product-management/Get-product-description.md
+++ b/docs/ru/md/VK/Product-management/Get-product-description.md
@@ -12,7 +12,7 @@ sidebar_position: 8
|-|-|-|-|
- Вовзращаемое значение: Соответствие Из КлючИЗначение - Пустое описание товара:
+ Возвращаемое значение: Соответствие Из КлючИЗначение - Пустое описание товара:
```bsl title="Пример кода"
@@ -21,7 +21,7 @@ sidebar_position: 8
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ПолучитьОписаниеТовара
diff --git a/docs/ru/md/!temp/VK/Product-management/Get-product-list.md b/docs/ru/md/VK/Product-management/Get-product-list.md
similarity index 99%
rename from docs/ru/md/!temp/VK/Product-management/Get-product-list.md
rename to docs/ru/md/VK/Product-management/Get-product-list.md
index cbc0577be1..75f3fc1c3d 100644
--- a/docs/ru/md/!temp/VK/Product-management/Get-product-list.md
+++ b/docs/ru/md/VK/Product-management/Get-product-list.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий товаров
+ Возвращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий товаров
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ПолучитьСписокТоваров --sel %sel% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-management/Get-products-by-id.md b/docs/ru/md/VK/Product-management/Get-products-by-id.md
similarity index 99%
rename from docs/ru/md/!temp/VK/Product-management/Get-products-by-id.md
rename to docs/ru/md/VK/Product-management/Get-products-by-id.md
index 472706cfd3..c22f089826 100644
--- a/docs/ru/md/!temp/VK/Product-management/Get-products-by-id.md
+++ b/docs/ru/md/VK/Product-management/Get-products-by-id.md
@@ -14,7 +14,7 @@ sidebar_position: 3
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -30,7 +30,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ПолучитьТоварыПоИД --items %items% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-management/Group-products.md b/docs/ru/md/VK/Product-management/Group-products.md
similarity index 93%
rename from docs/ru/md/!temp/VK/Product-management/Group-products.md
rename to docs/ru/md/VK/Product-management/Group-products.md
index 1bb5ab80a1..df47be5f15 100644
--- a/docs/ru/md/!temp/VK/Product-management/Group-products.md
+++ b/docs/ru/md/VK/Product-management/Group-products.md
@@ -15,7 +15,7 @@ sidebar_position: 7
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -31,7 +31,7 @@ sidebar_position: 7
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk СгруппироватьТовары --items %items% --sellgroup %sellgroup% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-management/_category_.json b/docs/ru/md/VK/Product-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/VK/Product-management/_category_.json
rename to docs/ru/md/VK/Product-management/_category_.json
diff --git a/docs/ru/md/!temp/VK/Product-properties-management/Add-product-property-variant.md b/docs/ru/md/VK/Product-properties-management/Add-product-property-variant.md
similarity index 92%
rename from docs/ru/md/!temp/VK/Product-properties-management/Add-product-property-variant.md
rename to docs/ru/md/VK/Product-properties-management/Add-product-property-variant.md
index 21224e80a2..0e1b0d6505 100644
--- a/docs/ru/md/!temp/VK/Product-properties-management/Add-product-property-variant.md
+++ b/docs/ru/md/VK/Product-properties-management/Add-product-property-variant.md
@@ -15,7 +15,7 @@ sidebar_position: 5
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -27,7 +27,7 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ДобавитьВариантСвойстваТовара --value %value% --prop %prop% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-properties-management/Create-product-property.md b/docs/ru/md/VK/Product-properties-management/Create-product-property.md
similarity index 91%
rename from docs/ru/md/!temp/VK/Product-properties-management/Create-product-property.md
rename to docs/ru/md/VK/Product-properties-management/Create-product-property.md
index 1bdb3435f3..b64df4ed7e 100644
--- a/docs/ru/md/!temp/VK/Product-properties-management/Create-product-property.md
+++ b/docs/ru/md/VK/Product-properties-management/Create-product-property.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk СоздатьСвойствоТовара --title %title% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-properties-management/Delete-product-property-variant.md b/docs/ru/md/VK/Product-properties-management/Delete-product-property-variant.md
similarity index 91%
rename from docs/ru/md/!temp/VK/Product-properties-management/Delete-product-property-variant.md
rename to docs/ru/md/VK/Product-properties-management/Delete-product-property-variant.md
index 8f007562c0..825b1c9407 100644
--- a/docs/ru/md/!temp/VK/Product-properties-management/Delete-product-property-variant.md
+++ b/docs/ru/md/VK/Product-properties-management/Delete-product-property-variant.md
@@ -14,7 +14,7 @@ sidebar_position: 7
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 7
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk УдалитьВариантСвойстваТовара --option %option% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-properties-management/Delete-product-property.md b/docs/ru/md/VK/Product-properties-management/Delete-product-property.md
similarity index 90%
rename from docs/ru/md/!temp/VK/Product-properties-management/Delete-product-property.md
rename to docs/ru/md/VK/Product-properties-management/Delete-product-property.md
index 67a014005c..604474b6b8 100644
--- a/docs/ru/md/!temp/VK/Product-properties-management/Delete-product-property.md
+++ b/docs/ru/md/VK/Product-properties-management/Delete-product-property.md
@@ -14,7 +14,7 @@ sidebar_position: 4
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk УдалитьСвойствоТовара --prop %prop% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-properties-management/Edit-product-property-variant.md b/docs/ru/md/VK/Product-properties-management/Edit-product-property-variant.md
similarity index 92%
rename from docs/ru/md/!temp/VK/Product-properties-management/Edit-product-property-variant.md
rename to docs/ru/md/VK/Product-properties-management/Edit-product-property-variant.md
index 42da05b3b4..bdb12e7ea7 100644
--- a/docs/ru/md/!temp/VK/Product-properties-management/Edit-product-property-variant.md
+++ b/docs/ru/md/VK/Product-properties-management/Edit-product-property-variant.md
@@ -16,7 +16,7 @@ sidebar_position: 6
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -28,7 +28,7 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ИзменитьВариантСвойстваТовара --value %value% --prop %prop% --option %option% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-properties-management/Edit-product-property.md b/docs/ru/md/VK/Product-properties-management/Edit-product-property.md
similarity index 91%
rename from docs/ru/md/!temp/VK/Product-properties-management/Edit-product-property.md
rename to docs/ru/md/VK/Product-properties-management/Edit-product-property.md
index a62480f8d3..beac2aa4c7 100644
--- a/docs/ru/md/!temp/VK/Product-properties-management/Edit-product-property.md
+++ b/docs/ru/md/VK/Product-properties-management/Edit-product-property.md
@@ -15,7 +15,7 @@ sidebar_position: 3
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -27,7 +27,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ИзменитьСвойствоТовара --title %title% --prop %prop% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-properties-management/Get-property-list.md b/docs/ru/md/VK/Product-properties-management/Get-property-list.md
similarity index 91%
rename from docs/ru/md/!temp/VK/Product-properties-management/Get-property-list.md
rename to docs/ru/md/VK/Product-properties-management/Get-property-list.md
index 80a4a08b14..eaf164daa3 100644
--- a/docs/ru/md/!temp/VK/Product-properties-management/Get-property-list.md
+++ b/docs/ru/md/VK/Product-properties-management/Get-property-list.md
@@ -13,7 +13,7 @@ sidebar_position: 1
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -25,7 +25,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ПолучитьСписокСвойств --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-properties-management/_category_.json b/docs/ru/md/VK/Product-properties-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/VK/Product-properties-management/_category_.json
rename to docs/ru/md/VK/Product-properties-management/_category_.json
diff --git a/docs/ru/md/!temp/VK/Product-selection-management/Add-product-to-selection.md b/docs/ru/md/VK/Product-selection-management/Add-product-to-selection.md
similarity index 91%
rename from docs/ru/md/!temp/VK/Product-selection-management/Add-product-to-selection.md
rename to docs/ru/md/VK/Product-selection-management/Add-product-to-selection.md
index 651724efee..9283ac722b 100644
--- a/docs/ru/md/!temp/VK/Product-selection-management/Add-product-to-selection.md
+++ b/docs/ru/md/VK/Product-selection-management/Add-product-to-selection.md
@@ -15,7 +15,7 @@ sidebar_position: 5
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -27,7 +27,7 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ДобавитьТоварВПодборку --items %items% --sel %sel% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-selection-management/Create-product-collection.md b/docs/ru/md/VK/Product-selection-management/Create-product-collection.md
similarity index 93%
rename from docs/ru/md/!temp/VK/Product-selection-management/Create-product-collection.md
rename to docs/ru/md/VK/Product-selection-management/Create-product-collection.md
index 5e4b9aae17..d8b2ab0a93 100644
--- a/docs/ru/md/!temp/VK/Product-selection-management/Create-product-collection.md
+++ b/docs/ru/md/VK/Product-selection-management/Create-product-collection.md
@@ -17,7 +17,7 @@ sidebar_position: 3
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -34,7 +34,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk СоздатьПодборкуТоваров --title %title% --picture %picture% --main %main% --hidden %hidden% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-selection-management/Delete-selection.md b/docs/ru/md/VK/Product-selection-management/Delete-selection.md
similarity index 89%
rename from docs/ru/md/!temp/VK/Product-selection-management/Delete-selection.md
rename to docs/ru/md/VK/Product-selection-management/Delete-selection.md
index 53a695c96a..13cac82b67 100644
--- a/docs/ru/md/!temp/VK/Product-selection-management/Delete-selection.md
+++ b/docs/ru/md/VK/Product-selection-management/Delete-selection.md
@@ -14,7 +14,7 @@ sidebar_position: 7
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 7
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk УдалитьПодборку --sel %sel% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-selection-management/Edit-product-collection.md b/docs/ru/md/VK/Product-selection-management/Edit-product-collection.md
similarity index 93%
rename from docs/ru/md/!temp/VK/Product-selection-management/Edit-product-collection.md
rename to docs/ru/md/VK/Product-selection-management/Edit-product-collection.md
index 124509bb14..f49d69cad1 100644
--- a/docs/ru/md/!temp/VK/Product-selection-management/Edit-product-collection.md
+++ b/docs/ru/md/VK/Product-selection-management/Edit-product-collection.md
@@ -18,7 +18,7 @@ sidebar_position: 4
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -36,7 +36,7 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ИзменитьПодборкуТоваров --title %title% --sel %sel% --picture %picture% --main %main% --hidden %hidden% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-selection-management/Get-selection-list.md b/docs/ru/md/VK/Product-selection-management/Get-selection-list.md
similarity index 97%
rename from docs/ru/md/!temp/VK/Product-selection-management/Get-selection-list.md
rename to docs/ru/md/VK/Product-selection-management/Get-selection-list.md
index 519c453d7c..8edd09c257 100644
--- a/docs/ru/md/!temp/VK/Product-selection-management/Get-selection-list.md
+++ b/docs/ru/md/VK/Product-selection-management/Get-selection-list.md
@@ -13,7 +13,7 @@ sidebar_position: 1
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий подборок
+ Возвращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий подборок
```bsl title="Пример кода"
@@ -25,7 +25,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ПолучитьСписокПодборок --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-selection-management/Get-selections-by-id.md b/docs/ru/md/VK/Product-selection-management/Get-selections-by-id.md
similarity index 97%
rename from docs/ru/md/!temp/VK/Product-selection-management/Get-selections-by-id.md
rename to docs/ru/md/VK/Product-selection-management/Get-selections-by-id.md
index 1c06a79a52..6939305944 100644
--- a/docs/ru/md/!temp/VK/Product-selection-management/Get-selections-by-id.md
+++ b/docs/ru/md/VK/Product-selection-management/Get-selections-by-id.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ПолучитьПодборкиПоИД --sels %sels% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-selection-management/Remove-product-from-selection.md b/docs/ru/md/VK/Product-selection-management/Remove-product-from-selection.md
similarity index 91%
rename from docs/ru/md/!temp/VK/Product-selection-management/Remove-product-from-selection.md
rename to docs/ru/md/VK/Product-selection-management/Remove-product-from-selection.md
index 52949bb853..f999f032d9 100644
--- a/docs/ru/md/!temp/VK/Product-selection-management/Remove-product-from-selection.md
+++ b/docs/ru/md/VK/Product-selection-management/Remove-product-from-selection.md
@@ -15,7 +15,7 @@ sidebar_position: 6
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -27,7 +27,7 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk УдалитьТоварИзПодборки --item %item% --sel %sel% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Product-selection-management/_category_.json b/docs/ru/md/VK/Product-selection-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/VK/Product-selection-management/_category_.json
rename to docs/ru/md/VK/Product-selection-management/_category_.json
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/Sohranit-kartinku-v-albom.md b/docs/ru/md/VK/Rabota-s-kontentom/Sohranit-kartinku-v-albom.md
deleted file mode 100644
index c11c55b87b..0000000000
--- a/docs/ru/md/VK/Rabota-s-kontentom/Sohranit-kartinku-v-albom.md
+++ /dev/null
@@ -1,111 +0,0 @@
----
-sidebar_position: 5
----
-
-# Сохранить картинку в альбом
-Сохраняет картинку в альбом сообщества
-
-*Функция СохранитьКартинкуВАльбом(Знач IDАльбома, Знач Картинка, Знач Описание = "", Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | IDАльбома | --album | Строка/Число | ID альбома для сохранения |
- | Картинка | --picture | Строка/ДвоичныеДанные | Двоичные данные или путь к картинке |
- | Описание | --description | Строка | Аннотация к картинке |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.СохранитьКартинкуВАльбом(302277649
- , "C:\logo.png"
- , "Альпака"
- , Параметры);
-
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk СохранитьКартинкуВАльбом --album 302277649 --picture "C:\alpaca.png" --description "Альпака" --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": [
- {
- "has_tags": false,
- "web_view_token": "12796bb38e311b43bd",
- "text": "Альпака",
- "sizes": [
- {
- "url": "https://sun9-58.userapi.com/impg/hAVBXBVJJm-Yek5fk9c2Quby4Cecd1nwRu9BvQ/708zjL4tJEc.jpg?size=75x75&quality=96&sign=ceec370f4b791ccdf911277c89df5ba6&c_uniq_tag=N1fdAY5-MDCyCyrI3LFFHbOs3_eFK1Na_4vZGTLduhs&type=album",
- "width": 75,
- "type": "s",
- "height": 75
- },
- {
- "url": "https://sun9-58.userapi.com/impg/hAVBXBVJJm-Yek5fk9c2Quby4Cecd1nwRu9BvQ/708zjL4tJEc.jpg?size=130x130&quality=96&sign=6310c8f17ea4d623297d99de7bcb0a02&c_uniq_tag=TYbUzidaEDaxszfawnM0qs0_mgP1y0VrV_oE4O0MDds&type=album",
- "width": 130,
- "type": "m",
- "height": 130
- },
- {
- "url": "https://sun9-58.userapi.com/impg/hAVBXBVJJm-Yek5fk9c2Quby4Cecd1nwRu9BvQ/708zjL4tJEc.jpg?size=604x604&quality=96&sign=7bb5422f0ee3090f1d35efec9f32408e&c_uniq_tag=xtj_A-t5ZN2UuO7A-Ddnb7kfjXVxndHCFp9U4me4vus&type=album",
- "width": 604,
- "type": "x",
- "height": 604
- },
- {
- "url": "https://sun9-58.userapi.com/impg/hAVBXBVJJm-Yek5fk9c2Quby4Cecd1nwRu9BvQ/708zjL4tJEc.jpg?size=807x807&quality=96&sign=bceed124270756e94f767c95b73dd402&c_uniq_tag=kNqj8dwDVw2ZsGXGf2JTvd0ReWo5ymUIKosHUKSmlYo&type=album",
- "width": 807,
- "type": "y",
- "height": 807
- },
- {
- "url": "https://sun9-58.userapi.com/impg/hAVBXBVJJm-Yek5fk9c2Quby4Cecd1nwRu9BvQ/708zjL4tJEc.jpg?size=1024x1024&quality=96&sign=525faab7ad4fe08c04b0dd3afef321c0&c_uniq_tag=eD0hnb1U0OMRPlSVjJtwYJO4sfqYXZYvAG1D7BzKbdo&type=album",
- "width": 1024,
- "type": "z",
- "height": 1024
- },
- {
- "url": "https://sun9-58.userapi.com/impg/hAVBXBVJJm-Yek5fk9c2Quby4Cecd1nwRu9BvQ/708zjL4tJEc.jpg?size=130x130&quality=96&sign=6310c8f17ea4d623297d99de7bcb0a02&c_uniq_tag=TYbUzidaEDaxszfawnM0qs0_mgP1y0VrV_oE4O0MDds&type=album",
- "width": 130,
- "type": "o",
- "height": 130
- },
- {
- "url": "https://sun9-58.userapi.com/impg/hAVBXBVJJm-Yek5fk9c2Quby4Cecd1nwRu9BvQ/708zjL4tJEc.jpg?size=200x200&quality=96&sign=b60c435efe1cafe2accde861f94291b0&c_uniq_tag=g2CyI4cOdrV6iB7bGfYWSlb_1zY1rvFrfuotsSBzV6Q&type=album",
- "width": 200,
- "type": "p",
- "height": 200
- },
- {
- "url": "https://sun9-58.userapi.com/impg/hAVBXBVJJm-Yek5fk9c2Quby4Cecd1nwRu9BvQ/708zjL4tJEc.jpg?size=320x320&quality=96&sign=7903b25c650df6e3349aa792156772f2&c_uniq_tag=fAe4uRSjDtPBF02FoLe7NXMGL6gHWJKHk5NWNEspVOI&type=album",
- "width": 320,
- "type": "q",
- "height": 320
- },
- {
- "url": "https://sun9-58.userapi.com/impg/hAVBXBVJJm-Yek5fk9c2Quby4Cecd1nwRu9BvQ/708zjL4tJEc.jpg?size=510x510&quality=96&sign=15860c63877741a2ea9125ede1b7262d&c_uniq_tag=CA3fCeEJvaW8L43J8-PYDtu7LC-tdEgvLpWCal-4Is0&type=album",
- "width": 510,
- "type": "r",
- "height": 510
- }
- ],
- "user_id": 100,
- "owner_id": -218861756,
- "id": 457239427,
- "date": 1704614930,
- "album_id": 302428737
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/Sozdat-albom.md b/docs/ru/md/VK/Rabota-s-kontentom/Sozdat-albom.md
deleted file mode 100644
index 4ca939762e..0000000000
--- a/docs/ru/md/VK/Rabota-s-kontentom/Sozdat-albom.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-sidebar_position: 4
----
-
-# Создать альбом
-Создает альбом для хранения картинок
-
-*Функция СоздатьАльбом(Знач Наименование, Знач Описание = "", Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Наименование | --title | Строка | Наименование альбома |
- | Описание | --description | Строка (необяз.) | Описание альбома |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.СоздатьАльбом("Крутые картинки", "Альбом для крутых картинок", Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk СоздатьАльбом --title "Крутые картинки" --description "Альбом для крутых картинок" --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": {
- "upload_by_admins_only": 1,
- "updated": 1704614517,
- "thumb_id": 0,
- "description": "Альбом для крутых картинок",
- "can_upload": 1,
- "feed_has_pinned": 0,
- "feed_disabled": 0,
- "title": "Крутые картинки",
- "comments_disabled": 0,
- "size": 0,
- "created": 1704614517,
- "owner_id": -218861756,
- "id": 302428737
- }
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/Sozdat-istoiyu.md b/docs/ru/md/VK/Rabota-s-kontentom/Sozdat-istoiyu.md
deleted file mode 100644
index 6c2624d8ad..0000000000
--- a/docs/ru/md/VK/Rabota-s-kontentom/Sozdat-istoiyu.md
+++ /dev/null
@@ -1,123 +0,0 @@
----
-sidebar_position: 7
----
-
-# Создать историю
-Создает историю из картинки
-
-*Функция СоздатьИсторию(Знач Картинка, Знач URL = "", Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Картинка | --picture | Строка/ДвоичныеДанные | Двоичные данные или путь к картинке |
- | URL | --url | Строка (необяз.) | URL для кнопки перехода под историей |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.СоздатьИсторию("C:\alpaca.png", "https://github.com/Bayselonarrend/OpenIntegrations", Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk СоздатьИсторию --picture "C:\alpaca.png" --url "https://github.com/Bayselonarrend/OpenIntegrations" --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": {
- "items": [
- {
- "can_use_in_narrative": true,
- "can_ask_anonymous": 0,
- "can_ask": 0,
- "views": 0,
- "type": "photo",
- "reaction_set_id": "reactions",
- "replies": {
- "new": 0,
- "count": 0
- },
- "no_sound": false,
- "photo": {
- "has_tags": false,
- "web_view_token": "9d566b4a60d8100666",
- "text": "",
- "sizes": [
- {
- "url": "https://sun56-1.userapi.com/s/v1/ig2/7PcNRex2pYue-SdgWSHnESz585ZQ_6r9stO9oJ3M_DrKI4Y7x4QJstCjexA7qH_enjYaK_fsZfqAqY1zsq9gBkRc.jpg?size=75x75&quality=95&type=story",
- "width": 75,
- "type": "s",
- "height": 75
- },
- {
- "url": "https://sun56-1.userapi.com/s/v1/ig2/sd2H9R-I3dlvzXoR8XLnyHnhemaAw9nvrcYVuvf3jhN_qBR7anO-_skKUvX50OrwQmfq3Kp73YejAt4IpgXHQ-BZ.jpg?size=130x130&quality=95&type=story",
- "width": 130,
- "type": "m",
- "height": 130
- },
- {
- "url": "https://sun56-1.userapi.com/s/v1/ig2/VKoQkcqGfGYqrSa-Q72CJvRvdP341pRAFaK4EVNjUX8BvoEO8bOOSrlbbSCPeBqMsY7NdaWnUNnG5F6-TOuYmih1.jpg?size=256x256&quality=95&type=story",
- "width": 256,
- "type": "j",
- "height": 256
- },
- {
- "url": "https://sun56-1.userapi.com/s/v1/ig2/O9JR0F_JQnIuNNURRqXmERhVbgg2A5KPV9Zgm8z2Jh0nPzCijHq-KqpA143HaMd1bBspqWR2Nz9m5vkEdKnvKxYw.jpg?size=604x604&quality=95&type=story",
- "width": 604,
- "type": "x",
- "height": 604
- },
- {
- "url": "https://sun56-1.userapi.com/s/v1/ig2/4NJSOtqS1-DUPrmCtrRNbY0NjGusmv6qeM945YnmnIPhFgbhxEojbKhN5BPN2Lrl5uJ0lgfSMolvdb9ifuyoNELu.jpg?size=807x807&quality=95&type=story",
- "width": 807,
- "type": "y",
- "height": 807
- },
- {
- "url": "https://sun56-1.userapi.com/s/v1/ig2/iGjh0lji0Vpji8BD3ikaquUg8L1SO2PYdjV9mk0STQW7Ce8hSp1aNlM09HwAlqXIWkCipWAHvuk8OBd9GjXX37gu.jpg?size=1024x1024&quality=95&type=story",
- "width": 1024,
- "type": "z",
- "height": 1024
- }
- ],
- "user_id": 100,
- "owner_id": -218861756,
- "id": 457239428,
- "date": 1704616101,
- "album_id": -81
- },
- "link": {
- "url": "https://github.com/Bayselonarrend",
- "text": "Ещё"
- },
- "track_code": "story/3AAQAdLy9G9EAs4bMafEA84nNfHkBAAFoAagB6AIAA==",
- "expires_at": 1704702501,
- "narratives_count": 0,
- "date": 1704616101,
- "likes_count": 0,
- "is_one_time": false,
- "can_share": 1,
- "can_like": true,
- "can_see": 1,
- "can_hide": 1,
- "can_reply": 1,
- "access_key": "story",
- "owner_id": -218861756,
- "can_comment": 1,
- "id": 456239044
- }
- ],
- "count": 1
- }
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/Sozdat-opros.md b/docs/ru/md/VK/Rabota-s-kontentom/Sozdat-opros.md
deleted file mode 100644
index ff50ba5672..0000000000
--- a/docs/ru/md/VK/Rabota-s-kontentom/Sozdat-opros.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-sidebar_position: 3
----
-
-# Создать опрос
-Создает опрос с вариантами ответа
-
-*Функция СоздатьОпрос(Знач Вопрос, Знач МассивОтветов, Знач Картинка = "", Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Вопрос | --question | Строка | Вопрос в опросе |
- | МассивОтветов | --options | Массив строк | Набор ответов на вопрос опроса |
- | Картинка | --picture | Строка/ДвоичныеДанные (необяз.) | Картинка фона опроса* |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- *Картинка на данный момент не подставляется. Мы смотрели запрос со службой поддержки, но найти причину не смогли
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- МассивОтветов = Новый Массив;
- МассивОтветов.Добавить("Красный");
- МассивОтветов.Добавить("Желтый");
- МассивОтветов.Добавить("Синий");
-
- Ответ_ = OPI_VK.СоздатьОпрос("Какой ваш любимый цвет?"
- , МассивОтветов
- , "C:\logo.png"
- , VK_Параметры);
-
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk СоздатьОпрос --question "Какой ваш любимый цвет?" --options "['Красный','Желтый','Синий']" --picture "C:\alpaca.png" --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": {
- "post_id": 225
- }
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/Sozdat-post.md b/docs/ru/md/VK/Rabota-s-kontentom/Sozdat-post.md
deleted file mode 100644
index d9ab2baa0d..0000000000
--- a/docs/ru/md/VK/Rabota-s-kontentom/Sozdat-post.md
+++ /dev/null
@@ -1,52 +0,0 @@
----
-sidebar_position: 1
----
-
-# Создать пост
-Создает пост с картинками
-
-*Функция СоздатьПост(Знач Текст, Знач МассивКартинок, Знач Рекламный = Ложь, Знач СсылкаПодЗаписью = "", Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Текст | --text | Строка | Непосредственно текст поста |
- | МассивКартинок | --pictures | Массив строк, Массив Двоичных данных | Массив двоичных данны или путей к картинкам поста|
- | Рекламный | --ad | Булево (необяз.) | Пометить пост как рекламу. По умолчанию - Ложь |
- | СсылкаПодЗаписью | --url | Строка (необяз.) | URL, отображаемый под постом, ели необходим |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- МассивКартинок = Новый Массив;
- МассивКартинок.Добавить("C:\alpaca.png");
- МассивКартинок.Добавить("C:\logo_long.png");
-
- Ответ = OPI_VK.СоздатьПост("Следите за проектом ОПИ на Github!"
- , МассивКартинок
- , Ложь
- , "https://github.com/Bayselonarrend/OpenIntegrations"
- , Параметры);
-
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk СоздатьПост --text "Следите за проектом ОПИ на Github!" --pictures "['C:\alpaca.png','C:\logo_long.png']" --url "https://github.com/Bayselonarrend/OpenIntegrations" --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": {
- "post_id": 221
- }
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/Sozdat-sostavnoy-post.md b/docs/ru/md/VK/Rabota-s-kontentom/Sozdat-sostavnoy-post.md
deleted file mode 100644
index 231f0a19b0..0000000000
--- a/docs/ru/md/VK/Rabota-s-kontentom/Sozdat-sostavnoy-post.md
+++ /dev/null
@@ -1,63 +0,0 @@
----
-sidebar_position: 2
----
-
-# Создать составной пост
-Создает пост на основе массива вложений
-
-*Функция СоздатьПост(Знач Текст, Знач Объекты, Знач Реклама = Ложь, Знач СсылкаПодЗаписью = "", Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Текст | --text | Строка | Непосредственно текст поста |
- | Объекты | --objects | Массив из Строка | Массив идентификаторов вида photo123_123 |
- | Реклама | --ad | Булево (необяз.) | Пометить пост как рекламу. По умолчанию - Ложь |
- | СсылкаПодЗаписью | --url | Строка (необяз.) | URL, отображаемый под постом, ели необходим |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
-
- СсылкаПодЗаписью = "https://github.com/Bayselonarrend/OpenIntegrations";
-
- Текст = "Пост из автотеста";
- Видео = Новый ДвоичныеДанные("C:\video.mp4");
- Картинка = Новый ДвоичныеДанные("C:\alpaca.png");
-
- ЗагрузкаКартинки = OPI_VK.ЗагрузитьФотоНаСервер(Картинка, Параметры)["response"][0];
- ЗагрузкаВидео = OPI_VK.ЗагрузитьВидеоНаСервер(Видео, "Новое видео", , , Параметры);
-
- ВладелецКартинки = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаКартинки["owner_id"]);
- ВладелецВидео = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаВидео["owner_id"]);
-
- IDКартинки = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаКартинки["id"]);
- IDВидео = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаВидео["video_id"]);
-
- МассивВложений = Новый Массив;
- МассивВложений.Добавить("photo" + ВладелецКартинки + "_" + IDКартинки);
- МассивВложений.Добавить("video" + ВладелецВидео + "_" + IDВидео);
-
- Ответ = OPI_VK.СоздатьСоставнойПост(Текст, МассивВложений, Ложь, СсылкаПодЗаписью, Параметры); // Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); // Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk СоздатьСоставнойПост --text "Пост из автотеста" --objects "['photo123_123','video_123123']" --url "https://github.com/Bayselonarrend/OpenIntegrations" --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": {
- "post_id": 222
- }
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/Udalit-albom.md b/docs/ru/md/VK/Rabota-s-kontentom/Udalit-albom.md
deleted file mode 100644
index 226b2d3013..0000000000
--- a/docs/ru/md/VK/Rabota-s-kontentom/Udalit-albom.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-sidebar_position: 5
----
-
-# Удалить альбом
- Удаляет ранее созданный альбом
-
-
-*Функция УдалитьАльбом(Знач IDАльбома, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | IDАльбома | --album | Строка,Число | ID альбома |
- | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
-
- Ответ = OPI_VK.УдалитьАльбом(IDАльбома, Параметры); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk УдалитьАльбом --album %album% --auth %auth%
-
-```
-
-
-```json title="Результат"
-
-
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/Udalit-kartinku.md b/docs/ru/md/VK/Rabota-s-kontentom/Udalit-kartinku.md
deleted file mode 100644
index ebf2d3d87f..0000000000
--- a/docs/ru/md/VK/Rabota-s-kontentom/Udalit-kartinku.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-sidebar_position: 6
----
-
-# Удалить картинку
-Удалить картинку из альбома
-
-*Функция УдалитьКартинку(Знач IDКартинки, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | IDКартинки | --pictureid | Строка/Число | ID картинки для удаления |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.УдалитьКартинку(457239410, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk УдалитьКартинку --pictureid 457239410 --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": 1
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/Udalit-post.md b/docs/ru/md/VK/Rabota-s-kontentom/Udalit-post.md
deleted file mode 100644
index 7458fe49f7..0000000000
--- a/docs/ru/md/VK/Rabota-s-kontentom/Udalit-post.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-sidebar_position: 2
----
-
-# Удалить пост
-Удалить пост по id
-
-*Функция УдалитьПост(Знач IDПоста, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | IDПоста | --post | Строка/Число | ID целевого поста |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.УдалитьПост(212, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk УдалитьПост --post 212 --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": 1
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/Zagruzit-video.md b/docs/ru/md/VK/Rabota-s-kontentom/Zagruzit-video.md
deleted file mode 100644
index fe3c6acbf0..0000000000
--- a/docs/ru/md/VK/Rabota-s-kontentom/Zagruzit-video.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-sidebar_position: 9
----
-
-# Загрузить видео
- Загружает видео в группу
-
-
-*Функция ЗагрузитьВидео(Знач Видео, Знач Наименование, Знач Описание = "", Знач Альбом = "", Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Видео | --file | Строка, ДвоичныеДанные | Файл видео |
- | Наименование | --title | Строка | Наименование видео |
- | Описание | --description | Строка | Описание видео |
- | Альбом | --album | Строка | ID альбома, если необходимо |
- | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
-
-
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Наименование = "Новое видео";
- Описание = "Описание видео";
- Видео = Новый ДвоичныеДанные("C:/video.mp4");
-
- Ответ = OPI_VK.ЗагрузитьВидео(Видео, Наименование, Описание, , Параметры); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ЗагрузитьВидео --file "C:/video.mp4" --title "Новое видео" --description "Описание видео" --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/_category_.json b/docs/ru/md/VK/Rabota-s-kontentom/_category_.json
deleted file mode 100644
index 2a1eab844f..0000000000
--- a/docs/ru/md/VK/Rabota-s-kontentom/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Работа с контентом",
- "position": 1,
-}
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/img/1.png b/docs/ru/md/VK/Rabota-s-kontentom/img/1.png
deleted file mode 100644
index 7cbd584f2c..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-kontentom/img/1.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/img/2.png b/docs/ru/md/VK/Rabota-s-kontentom/img/2.png
deleted file mode 100644
index 0d22b404f7..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-kontentom/img/2.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/img/3.png b/docs/ru/md/VK/Rabota-s-kontentom/img/3.png
deleted file mode 100644
index 142a81ee5f..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-kontentom/img/3.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/img/4.png b/docs/ru/md/VK/Rabota-s-kontentom/img/4.png
deleted file mode 100644
index 6d7a2e7993..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-kontentom/img/4.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/img/5.png b/docs/ru/md/VK/Rabota-s-kontentom/img/5.png
deleted file mode 100644
index e7e04ab737..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-kontentom/img/5.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/img/6.png b/docs/ru/md/VK/Rabota-s-kontentom/img/6.png
deleted file mode 100644
index 289be8e1fe..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-kontentom/img/6.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/img/7.png b/docs/ru/md/VK/Rabota-s-kontentom/img/7.png
deleted file mode 100644
index d311144aa7..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-kontentom/img/7.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-kontentom/img/8.png b/docs/ru/md/VK/Rabota-s-kontentom/img/8.png
deleted file mode 100644
index 0a9eb5258a..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-kontentom/img/8.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-obuszhdeniyami/Napisat-v-obsuzhdenie.md b/docs/ru/md/VK/Rabota-s-obuszhdeniyami/Napisat-v-obsuzhdenie.md
deleted file mode 100644
index 79228f1b7a..0000000000
--- a/docs/ru/md/VK/Rabota-s-obuszhdeniyami/Napisat-v-obsuzhdenie.md
+++ /dev/null
@@ -1,39 +0,0 @@
----
-sidebar_position: 4
----
-
-# Написать в обсуждение
-Добавляет сообщение в обсуждение от имени группы
-
-*Функция НаписатьВОбсуждение(Знач IDОбсуждения, Знач Текст, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | IDОбсуждения | --topic | Строка/Число | ID целевого обсуждения |
- | Текст | --text | Строка | Текст сообщения |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.НаписатьВОбсуждение(49494836, "Мне больше нравится желтый", Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk НаписатьВОбсуждение --topic 49494836 --text "Мне больше нравится желтый" --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": 9
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-obuszhdeniyami/Otkryt-obsuzhdenie.md b/docs/ru/md/VK/Rabota-s-obuszhdeniyami/Otkryt-obsuzhdenie.md
deleted file mode 100644
index cf746c3f2f..0000000000
--- a/docs/ru/md/VK/Rabota-s-obuszhdeniyami/Otkryt-obsuzhdenie.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-sidebar_position: 3
----
-
-# Открыть обсуждение
-Открывает ранее закрытое обсуждение
-
-*Функция ОткрытьОбсуждение(Знач IDОбсуждения, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | IDОбсуждения | --topic | Строка/Число | ID целевого обсуждения |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ОткрытьОбсуждение(49494836, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ОткрытьОбсуждение --topic 49494836 --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": 1
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-obuszhdeniyami/Sozdat-obsuzhdenie.md b/docs/ru/md/VK/Rabota-s-obuszhdeniyami/Sozdat-obsuzhdenie.md
deleted file mode 100644
index bd1e93deee..0000000000
--- a/docs/ru/md/VK/Rabota-s-obuszhdeniyami/Sozdat-obsuzhdenie.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-sidebar_position: 1
----
-
-# Создать обсуждение
-Создает новое обсуждение
-
-*Функция СоздатьОбсуждение(Знач Наименование, Знач ТекстПервогоСообщения, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Наименование | --title | Строка | Наименование обсуждения |
- | ТекстПервогоСообщения | --text | Строка | Текст вводного сообщения обсуждения |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.СоздатьОбсуждение("Обсуждаем: какой цвет лучше?"
- , "Красный, желтый, синий или какой-то другой?"
- , Параметры);
-
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk СоздатьОбсуждение --title "Обсуждаем: какой цвет лучше?" --text "Красный, желтый, синий или какой-то другой?" --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": 49494836
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-obuszhdeniyami/Zakryt-obsuzhdenie.md b/docs/ru/md/VK/Rabota-s-obuszhdeniyami/Zakryt-obsuzhdenie.md
deleted file mode 100644
index 614b47e707..0000000000
--- a/docs/ru/md/VK/Rabota-s-obuszhdeniyami/Zakryt-obsuzhdenie.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-sidebar_position: 2
----
-
-# Закрыть обсуждение
-Закрывает или удаляет обсуждение
-
-*Функция ЗакрытьОбсуждение(Знач IDОбсуждения, Знач УдалитьПолностью = Ложь, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | IDОбсуждения | --topic | Строка/Число | ID целевого обсуждения |
- | УдалитьПолностью | --remove | Булево (необяз.) | Истина - удалить обусждение полностью, Ложь - закрыть обсуждение для новых сообщений (по умолчанию) |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ЗакрытьОбсуждение(49494836, , Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ЗакрытьОбсуждение --topic 49494836 --remove false --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": 1
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-obuszhdeniyami/_category_.json b/docs/ru/md/VK/Rabota-s-obuszhdeniyami/_category_.json
deleted file mode 100644
index f495ee1db5..0000000000
--- a/docs/ru/md/VK/Rabota-s-obuszhdeniyami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Работа с обсуждениями",
- "position": 2,
-}
diff --git a/docs/ru/md/VK/Rabota-s-obuszhdeniyami/img/1.png b/docs/ru/md/VK/Rabota-s-obuszhdeniyami/img/1.png
deleted file mode 100644
index 289be8e1fe..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-obuszhdeniyami/img/1.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-obuszhdeniyami/img/2.png b/docs/ru/md/VK/Rabota-s-obuszhdeniyami/img/2.png
deleted file mode 100644
index 882340eb70..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-obuszhdeniyami/img/2.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Dobavit-podborku.md b/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Dobavit-podborku.md
deleted file mode 100644
index a31bdb49c1..0000000000
--- a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Dobavit-podborku.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-sidebar_position: 3
----
-
-# Добавить подборку
-Добавляет новую подборку
-
-*Функция СоздатьПодборкуТоваров(Знач Название, Знач Картинка, Знач Основная = Ложь, Знач Скрытая = Ложь, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Название | --title | Строка | Название подборки |
- | Картинка | --picture | Строка, ДовичныеДанные | Путь или двоичные данные картинки |
- | Основная | --main | Булево (необяз.) | Делает подборку основной |
- | Скрытая | --hidden | Булево (необяз.) | Делает подборку скрытой |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.СоздатьПодборкуТоваров("Тестовая подборка"
- , Картинка
- , Истина
- , Ложь
- , Параметры);
-
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk СоздатьПодборкуТоваров --title "Тестовая подборка" --picture "C:\alpaca.png" --main true --hidden false --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": {
- "albums_count": 23,
- "market_album_id": 39
- }
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Dobavit-tovar-v-podborku.md b/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Dobavit-tovar-v-podborku.md
deleted file mode 100644
index 814a6687dc..0000000000
--- a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Dobavit-tovar-v-podborku.md
+++ /dev/null
@@ -1,39 +0,0 @@
----
-sidebar_position: 5
----
-
-# Добавить товар в подборку
-Добавляет товар в подборку
-
-*Функция ДобавитьТоварВПодборку(Знач МассивТовар, Знач Подборка, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | МассивТовар | --items | Строка, Число, Массив Из Строка,Число | ID товара или массив ID товаров |
- | Подборка | --sel | Строка,Число | ID подборки |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ДобавитьТоварВПодборку(8656559, 40, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ДобавитьТоварВПодборку --items "['8836187','8859921']" --sel 115 --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": 1
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Izmenit-podborku.md b/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Izmenit-podborku.md
deleted file mode 100644
index 066a0df60f..0000000000
--- a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Izmenit-podborku.md
+++ /dev/null
@@ -1,48 +0,0 @@
----
-sidebar_position: 4
----
-
-# Изменить подборку
-Изменяет свойства существующей подборки
-
-*Функция ИзменитьПодборкуТоваров(Знач Название, Знач Подборка, Знач Картинка = "", Знач Основная = Ложь, Знач Скрытая = Ложь, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Название | --title | Строка | Название подборки |
- | Подборка | --sel | Строка, Число | ID подборки для изменения |
- | Картинка | --picture | Строка, ДовичныеДанные | Путь или двоичные данные картинки |
- | Основная | --main | Булево (необяз.) | Делает подборку основной |
- | Скрытая | --hidden | Булево (необяз.) | Делает подборку скрытой |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ИзменитьПодборкуТоваров("Измененная подборка"
- , 40
- , Картинка
- , Истина
- , Ложь
- , Параметры);
-
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ИзменитьПодборкуТоваров --title "Измененная подборка" --sel 40 --picture "C:\alpaca.png" --main false --hidden true --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": 1
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Poluchit-podborki-po-ID.md b/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Poluchit-podborki-po-ID.md
deleted file mode 100644
index 60500aa359..0000000000
--- a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Poluchit-podborki-po-ID.md
+++ /dev/null
@@ -1,110 +0,0 @@
----
-sidebar_position: 2
----
-
-# Получить подборки по ID
-Получает информацию о подборках по массиву ID
-
-*Функция ПолучитьПодборкиПоИД(Знач Подборки, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Подборки | --sels | Массив из Строка,Число | Массив ID подборок|
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Массив из Соответствие - Список подборок
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ПолучитьПодборкиПоИД(Подборки, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ПолучитьПодборкиПоИД --sels "['116','115']" --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-[
- {
- "is_hidden": false,
- "is_main": true,
- "photo": {
- "has_tags": false,
- "web_view_token": "6e66fabe30412b7a20",
- "text": "",
- "sizes": [
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=75x75&quality=95&sign=5266db2d411d1405c216c1a266b5b364&c_uniq_tag=oV8dPGRw_KGUAIUM7eQzswdDli0YNRSvC4anBj9DTBk&type=album",
- "width": 75,
- "type": "s",
- "height": 75
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=130x130&quality=95&sign=79718f97df5bd878bc82b6fa8b6b377b&c_uniq_tag=KL9wgGeHU5xcseZyDQ556di7Qn56NOK5YcEVL5o4S8c&type=album",
- "width": 130,
- "type": "m",
- "height": 130
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=604x604&quality=95&sign=0817353d2d87543a885a2b03be59bd24&c_uniq_tag=E0Nkb7roSyIY91bW48CdhVr1WaVYoh_n9-l7mfEMgG0&type=album",
- "width": 604,
- "type": "x",
- "height": 604
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=807x807&quality=95&sign=38b3fc3cd99265d719fc5c9adf25d9eb&c_uniq_tag=PCQhHT3fe1NNNKmRpdsV1FfZE1Qa89Z8RBqbjS0Ubbs&type=album",
- "width": 807,
- "type": "y",
- "height": 807
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=1024x1024&quality=95&sign=61d2e2bf1b70d31c95644cd054a4d399&c_uniq_tag=o5BEt4FmMLFsNBEWBJI4ik-IJSQXrUQFGgMoKOqiTH8&type=album",
- "width": 1024,
- "type": "z",
- "height": 1024
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=130x130&quality=95&sign=79718f97df5bd878bc82b6fa8b6b377b&c_uniq_tag=KL9wgGeHU5xcseZyDQ556di7Qn56NOK5YcEVL5o4S8c&type=album",
- "width": 130,
- "type": "o",
- "height": 130
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=200x200&quality=95&sign=dc5da94a81a43690469c118483d453a8&c_uniq_tag=c4TcOjDX5iUmfB_6zKeFUNqh34cipnMDe2gUEn4vTfY&type=album",
- "width": 200,
- "type": "p",
- "height": 200
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=320x320&quality=95&sign=aefedf52f6f0392ae9d6414064d21604&c_uniq_tag=DPgVLnoagpciN0RayVjNVrWa1s3FBjyliV8W6u4ywWA&type=album",
- "width": 320,
- "type": "q",
- "height": 320
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=510x510&quality=95&sign=3158e1e84b5ad304550efee67d71210f&c_uniq_tag=_OYJK4FylGsClBCL1jiQVouUwnOMexRmb47Boh6VlE0&type=album",
- "width": 510,
- "type": "r",
- "height": 510
- }
- ],
- "user_id": 100,
- "owner_id": -218861756,
- "id": 457239823,
- "date": 1708173749,
- "album_id": -53
- },
- "count": 0,
- "title": "Тестовая подборка",
- "updated_time": 1708173749,
- "owner_id": -218861756,
- "id": 38
- }
-]
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Poluchit-spisok-podborok.md b/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Poluchit-spisok-podborok.md
deleted file mode 100644
index cf22c68e54..0000000000
--- a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Poluchit-spisok-podborok.md
+++ /dev/null
@@ -1,109 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить список подборок
-Получает информацию о подборках товаров сообщества
-
-*Функция ПолучитьСписокПодборок(Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Массив из Соответствие - Список подборок
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ПолучитьСписокПодборок(Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ПолучитьСписокПодборок --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-[
- {
- "is_hidden": false,
- "is_main": true,
- "photo": {
- "has_tags": false,
- "web_view_token": "6e66fabe30412b7a20",
- "text": "",
- "sizes": [
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=75x75&quality=95&sign=5266db2d411d1405c216c1a266b5b364&c_uniq_tag=oV8dPGRw_KGUAIUM7eQzswdDli0YNRSvC4anBj9DTBk&type=album",
- "width": 75,
- "type": "s",
- "height": 75
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=130x130&quality=95&sign=79718f97df5bd878bc82b6fa8b6b377b&c_uniq_tag=KL9wgGeHU5xcseZyDQ556di7Qn56NOK5YcEVL5o4S8c&type=album",
- "width": 130,
- "type": "m",
- "height": 130
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=604x604&quality=95&sign=0817353d2d87543a885a2b03be59bd24&c_uniq_tag=E0Nkb7roSyIY91bW48CdhVr1WaVYoh_n9-l7mfEMgG0&type=album",
- "width": 604,
- "type": "x",
- "height": 604
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=807x807&quality=95&sign=38b3fc3cd99265d719fc5c9adf25d9eb&c_uniq_tag=PCQhHT3fe1NNNKmRpdsV1FfZE1Qa89Z8RBqbjS0Ubbs&type=album",
- "width": 807,
- "type": "y",
- "height": 807
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=1024x1024&quality=95&sign=61d2e2bf1b70d31c95644cd054a4d399&c_uniq_tag=o5BEt4FmMLFsNBEWBJI4ik-IJSQXrUQFGgMoKOqiTH8&type=album",
- "width": 1024,
- "type": "z",
- "height": 1024
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=130x130&quality=95&sign=79718f97df5bd878bc82b6fa8b6b377b&c_uniq_tag=KL9wgGeHU5xcseZyDQ556di7Qn56NOK5YcEVL5o4S8c&type=album",
- "width": 130,
- "type": "o",
- "height": 130
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=200x200&quality=95&sign=dc5da94a81a43690469c118483d453a8&c_uniq_tag=c4TcOjDX5iUmfB_6zKeFUNqh34cipnMDe2gUEn4vTfY&type=album",
- "width": 200,
- "type": "p",
- "height": 200
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=320x320&quality=95&sign=aefedf52f6f0392ae9d6414064d21604&c_uniq_tag=DPgVLnoagpciN0RayVjNVrWa1s3FBjyliV8W6u4ywWA&type=album",
- "width": 320,
- "type": "q",
- "height": 320
- },
- {
- "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=510x510&quality=95&sign=3158e1e84b5ad304550efee67d71210f&c_uniq_tag=_OYJK4FylGsClBCL1jiQVouUwnOMexRmb47Boh6VlE0&type=album",
- "width": 510,
- "type": "r",
- "height": 510
- }
- ],
- "user_id": 100,
- "owner_id": -218861756,
- "id": 457239823,
- "date": 1708173749,
- "album_id": -53
- },
- "count": 0,
- "title": "Тестовая подборка",
- "updated_time": 1708173749,
- "owner_id": -218861756,
- "id": 38
- }
-]
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Udalit-podborku.md b/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Udalit-podborku.md
deleted file mode 100644
index 66279ac5f9..0000000000
--- a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Udalit-podborku.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-sidebar_position: 6
----
-
-# Удалить подборку
-Удаляет подборку товаров
-
-*Функция УдалитьПодборку(Знач Подборка, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Подборка | --sel | Строка,Число | ID подборки |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.УдалитьПодборку(40, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk УдалитьПодборку --sel 115 --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": 1
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Udalit-tovar-iz-podborki.md b/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Udalit-tovar-iz-podborki.md
deleted file mode 100644
index ca3cc0f656..0000000000
--- a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/Udalit-tovar-iz-podborki.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-sidebar_position: 5
----
-
-# Удалить товар из подборки
-Удаляет товар из подборки
-
-*Функция УдалитьТоварИзПодборки(Знач Товар, Знач Подборка, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Товар | --item | Строка, Число | ID товара для исключения |
- | Подборка | --sel | Строка,Число | ID подборки |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.УдалитьТоварИзПодборки(8656559, 40, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk УдалитьТоварИзПодборки --item 8836187 --sel 116 --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": 1
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/_category_.json b/docs/ru/md/VK/Rabota-s-podborkami-tovarov/_category_.json
deleted file mode 100644
index e5ac0306cc..0000000000
--- a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Работа с подборками товаров",
- "position": 7,
-}
diff --git a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/img/1.png b/docs/ru/md/VK/Rabota-s-podborkami-tovarov/img/1.png
deleted file mode 100644
index 6618cbd81d..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/img/1.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/img/2.png b/docs/ru/md/VK/Rabota-s-podborkami-tovarov/img/2.png
deleted file mode 100644
index d4b5853d88..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/img/2.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/img/3.png b/docs/ru/md/VK/Rabota-s-podborkami-tovarov/img/3.png
deleted file mode 100644
index 0df4657469..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-podborkami-tovarov/img/3.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Poluchit-spisok-reklamnyh-kategoriy.md b/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Poluchit-spisok-reklamnyh-kategoriy.md
deleted file mode 100644
index e3ecd065b3..0000000000
--- a/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Poluchit-spisok-reklamnyh-kategoriy.md
+++ /dev/null
@@ -1,63 +0,0 @@
----
-sidebar_position: 4
----
-
-# Получить список рекламных категорий
-Получает список id рекламных категорий для создания рекламного объявления
-
-*Функция ПолучитьСписокРекламныхКатегорий(Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ПолучитьСписокРекламныхКатегорий(Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ПолучитьСписокРекламныхКатегорий --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": {
- "v2": [
- {
- "subcategories": [
- {
- "subcategories": [
- {
- "name": "Мобильные телефоны и планшеты",
- "id": 202
- },
- {
- "name": "Аудио и видеотехника",
- "id": 203
- },
- {
- "name": "Портативная техника",
- "id": 204
- },
- {
- "name": "Игровые приставки",
- "id": 205
- },
-
- ...
- ]
- }
- ]
- }
- ]
- }
-}
-```
diff --git a/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Priostanovit-pokaz-obyavleniya.md b/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Priostanovit-pokaz-obyavleniya.md
deleted file mode 100644
index 6be9f2c689..0000000000
--- a/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Priostanovit-pokaz-obyavleniya.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-sidebar_position: 4
----
-
-# Приостановить показ объявления
-Приостанавливает показ рекламного объявления
-
-*Функция ПриостановитьРекламноеОбъявление(Знач IDКабинета, Знач IDОбъявления, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | IDКабинета | --cabinet | Строка/Число | Номер кабинета из настроек https://vk.com/ads?act=settings |
- | IDОбъявления | --adv | Строка/Число | ID рекламного объявления |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ПриостановитьРекламноеОбъявление(1234567890, 1029701085, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ПриостановитьРекламноеОбъявление --cabinet %cabinet% --adv 1029701085 --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": [
- {
- "id": 1029701085
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Sozdat-reklamnyu-komapniu.md b/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Sozdat-reklamnyu-komapniu.md
deleted file mode 100644
index a689b7b155..0000000000
--- a/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Sozdat-reklamnyu-komapniu.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-sidebar_position: 1
----
-
-# Создать рекламную кампанию
-Создает кампанию в выбранном рекламном кабинете
-
-*Функция СоздатьРекламнуюКампанию(Знач IDКабинета, Знач Наименование, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | IDКабинета | --cabinet | Строка/Число | Номер кабинета из настроек https://vk.com/ads?act=settings |
- | Наименование | --title | Строка | Наименование кампании |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.СоздатьРекламнуюКампанию(1234567890, "Новая рекламная кампания", Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk СоздатьРекламнуюКампанию --cabinet %cabinet% --title "Новая рекламная кампания" --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": [
- {
- "id": 1029701085
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Sozdat-reklasnoe-obyavlenie.md b/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Sozdat-reklasnoe-obyavlenie.md
deleted file mode 100644
index f8ddda28bd..0000000000
--- a/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Sozdat-reklasnoe-obyavlenie.md
+++ /dev/null
@@ -1,46 +0,0 @@
----
-sidebar_position: 2
----
-
-# Создать рекламное объявление
-Создает рекламное объявление на основе поста
-
-*Функция СоздатьРекламноеОбъявление(Знач НомерКампании, Знач ДневнойЛимит, Знач НомерКатегории, Знач IDПоста, Знач IDКабинета, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | НомерКампании | --campaign | Строка/Число | Номер рекламной камании |
- | ДневнойЛимит | --limit | Число | Дневной лимит затрат |
- | НомерКатегории | --category | Строка/Число | Номер рекламной категории. См. [Получить список рекламных категорий](./Poluchit-spisok-reklamnyh-kategoriy) |
- | IDПоста | --post | Строка/Число | ID поста, использующегося в качестве рекламы |
- | IDКабинета | --cabinet | Строка/Число | Номер кабинета из настроек https://vk.com/ads?act=settings |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.СоздатьРекламноеОбъявление(1029683999, 166, 126, 221, 1607951446, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk СоздатьРекламноеОбъявление --campaign 1029683999 --limit 166 --category 126 --post 221 --cabinet %cabinet% --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": [
- {
- "id": 171372386
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/_category_.json b/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/_category_.json
deleted file mode 100644
index c6910dce81..0000000000
--- a/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Работа с рекламным кабинетом",
- "position": 3,
-}
diff --git a/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/img/1.png b/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/img/1.png
deleted file mode 100644
index 04fcbbc91b..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/img/1.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/img/2.png b/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/img/2.png
deleted file mode 100644
index 5b85ee0e9b..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/img/2.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-tovarami/Dobavit-tovar.md b/docs/ru/md/VK/Rabota-s-tovarami/Dobavit-tovar.md
deleted file mode 100644
index cf9628d208..0000000000
--- a/docs/ru/md/VK/Rabota-s-tovarami/Dobavit-tovar.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-sidebar_position: 5
----
-
-# Добавить товар
-Добавляет новый товар
-
-*Функция ДобавитьТовар(Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | ОписаниеТовара | --product | Соответствие | Описание создаваемого товара. См. [ПолучитьОписаниеТовара](./Poluchit-opisanye-tovara) |
- | Подборка | --sel | Строка, Число (необяз.) | ID подборки, в которую необходимо добавить товар, если необходимо|
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- МассивКартинок = Новый Массив;
- МассивКартинок.Добавить(Картинка);
- МассивКартинок.Добавить(Картинка);
-
- Товар = Новый Соответствие();
- Товар.Вставить("Имя" , "Тестовый товар");
- Товар.Вставить("Описание" , "Описание товара");
- Товар.Вставить("Категория" , "20173");
- Товар.Вставить("Цена" , 1);
- Товар.Вставить("СтараяЦена" , 15);
- Товар.Вставить("ОсновноеФото" , Картинка);
- Товар.Вставить("URL" , "https://github.com/Bayselonarrend/OpenIntegrations");
- Товар.Вставить("ДополнительныеФото" , МассивКартинок);
- Товар.Вставить("ГлавныйВГруппе" , Истина);
- Товар.Вставить("Ширина" , 20);
- Товар.Вставить("Высота" , 30);
- Товар.Вставить("Глубина" , 40);
- Товар.Вставить("Вес" , 100);
- Товар.Вставить("SKU" , "12345");
- Товар.Вставить("ДоступныйОстаток" , "10");
-
- Ответ = OPI_VK.ДобавитьТовар(Товар, ИДПодборки, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ДобавитьТовар --product "C:\product.json" --sel 166 --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": {
- "market_item_id": 8656047
- }
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-tovarami/Izmenit-tovar.md b/docs/ru/md/VK/Rabota-s-tovarami/Izmenit-tovar.md
deleted file mode 100644
index 374247aabc..0000000000
--- a/docs/ru/md/VK/Rabota-s-tovarami/Izmenit-tovar.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-sidebar_position: 6
----
-
-# Изменить товар
-Изменяет ранее созданный товар
-
-*Функция ИзменитьТовар(Знач Товар, Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Товар | --item | Строка, Число | ID изменяемого товара |
- | ОписаниеТовара | --product | Соответствие | Описание создаваемого товара. См. [ПолучитьОписаниеТовара](./Poluchit-opisanye-tovara) |
- | Подборка | --sel | Строка, Число (необяз.) | ID подборки, в которую необходимо добавить товар, если необходимо|
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Товар = Новый Соответствие;
- Товар.Вставить("Имя", "Тестовый товар измененный");
-
- Ответ = OPI_VK.ИзменитьТовар(ИДТовара, Товар, , Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ИзменитьТовар --item 8884241 --product "C:\product.json" --sel 110 --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": 1
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-tovarami/Poluchit-opisanye-tovara.md b/docs/ru/md/VK/Rabota-s-tovarami/Poluchit-opisanye-tovara.md
deleted file mode 100644
index f730d35c35..0000000000
--- a/docs/ru/md/VK/Rabota-s-tovarami/Poluchit-opisanye-tovara.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-sidebar_position: 4
----
-
-# Получить описание товара
-Возвращает пустой макет заполнения информации о товаре
-
-*Функция ПолучитьОписаниеТовара() Экспорт*
-
- Вовзращаемое значение: Соответствие - макет товара
-
-```json title="Метод"
-
- Товар = Новый Соответствие();
- Товар.Вставить("Имя" , "Новый товар"); // Имя товара
- Товар.Вставить("Описание" , "Описание товара"); // Описание товара
- Товар.Вставить("Категория" , "20173"); // См ПолучитьСписокКатегорийТоваров()
- Товар.Вставить("Цена" , 1); // Цена.
- Товар.Вставить("СтараяЦена" , Неопределено); // Для отражения изменения цены
- Товар.Вставить("ОсновноеФото" , Неопределено); // ДД или путь к осн. фото
- Товар.Вставить("URL" , Неопределено); // Ссылка на страницу магазина
- Товар.Вставить("ДополнительныеФото" , Новый Массив); // Массив путей или ДД для доп. фото
- Товар.Вставить("ЗначенияСвойств" , Новый Массив); // Значения свойств (варианты). Максимум 2
- Товар.Вставить("ГлавныйВГруппе" , Ложь); // Сделать главным в своей группе
- Товар.Вставить("Ширина" , Неопределено); // В миллиметрах
- Товар.Вставить("Высота" , Неопределено); // В миллиметрах
- Товар.Вставить("Глубина" , Неопределено); // В миллиметрах
- Товар.Вставить("Вес" , Неопределено); // В граммах
- Товар.Вставить("SKU" , Неопределено); // Артикул
- Товар.Вставить("ДоступныйОстаток" , 1);
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-tovarami/Poluchit-spisok-kategoriy-tovarov.md b/docs/ru/md/VK/Rabota-s-tovarami/Poluchit-spisok-kategoriy-tovarov.md
deleted file mode 100644
index 049ee09729..0000000000
--- a/docs/ru/md/VK/Rabota-s-tovarami/Poluchit-spisok-kategoriy-tovarov.md
+++ /dev/null
@@ -1,221 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить список категорий товаров
-Получает список ID товарных категорий для указания при создании товара
-
-*Функция ПолучитьСписокКатегорийТоваров(Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - Ключ - ID, Значение - Наименование
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ПолучитьСписокКатегорийТоваров(Параметры); //Соответствие
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ПолучитьСписокКатегорийТоваров --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-Ключ Значение
-
-1210 "Деловые услуги"
-1200 "Фото- и видеоуслуги"
-2162 "Ремонт и строительство"
-2115 "Организация праздников"
-2322 "Мастер на час"
-1207 "Обучение"
-2026 "Комп. услуги"
-20149 "Товары для школы"
-20163 "Коврики на стол"
-20161 "Лупы"
-20171 "Маркеры и текстовыделители"
-20156 "Клейкая лента канцелярская"
-20173 "Батарейки"
-20152 "Закладки для книг"
-20175 "Ежедневники и планеры"
-20153 "Точилки"
-20157 "Канцелярские ножницы и ножи"
-20170 "Органайзеры и подставки"
-20160 "Скрепки, кнопки и зажимы"
-20151 "Антистеплеры"
-20164 "Лотки и накопители для бумаг"
-20165 "Корзины для бумаг"
-20155 "Клей"
-20166 "Бейджи и аксессуары"
-20159 "Дыроколы"
-20168 "Печати и штампы"
-20143 "Аксессуары для взрослых"
-20136 "Портсигары"
-20135 "Пепельницы"
-1205 "Уборка"
-20134 "Зажигалки, спички и аксессуары"
-20133 "Недвижимость в России"
-2000 "Автоуслуги"
-20132 "Недвижимость за рубежом"
-20130 "Багажные системы"
-20128 "Аудио и видео"
-20167 "Папки и файлы"
-20127 "Инструменты"
-20126 "Автоэлектроника и GPS"
-20125 "Масла и автохимия"
-20124 "Шины и диски"
-20129 "Противоугонные устройства"
-20123 "Оборудование и тюнинг"
-20122 "Запчасти"
-20116 "Мототехника"
-20183 "Витамины, БАДы и пищевые добавки"
-20113 "Для фермерского хозяйства"
-20110 "Для птиц"
-20108 "Для кошек"
-20107 "Для собак"
-2129 "Изготовление на заказ"
-20115 "Водный транспорт"
-20106 "Сауны и бани"
-20102 "Инструмент"
-20178 "Медицинские изделия и расходные материалы"
-20117 "Прицепы и полуприцепы"
-20100 "Товары для людей с ограниченными возможностями"
-20099 "Контрацептивы и лубриканты"
-20096 "Контактные линзы, очки и аксессуары"
-20162 "Корректоры для текста"
-20095 "Средства гигиены"
-20093 "Парфюмерия"
-20174 "Конверты"
-20114 "Автомобили"
-20092 "Мужская косметика"
-1206 "Перевозки"
-20088 "Уход за телом"
-1204 "Ремонт техники"
-20085 "Игровая атрибутика"
-20083 "Компьютерные кресла"
-20082 "Игровые столы"
-20079 "Игровые мониторы"
-20078 "Игровые компьютеры"
-20077 "Игровые ноутбуки"
-20076 "Игровые приставки"
-20074 "Хобби и творчество"
-20104 "Сантехника и инженерные системы"
-20071 "Товары для кормления"
-20172 "Бумага"
-20070 "Техника для мам и детей"
-20069 "Подгузники и гигиена"
-20176 "Промышленное оборудование и материалы"
-20086 "Макияж"
-20098 "Витамины, БАДы и пищевые добавки"
-20068 "Игрушки и игры"
-20066 "Детская комната"
-20145 "Эротическое белье и костюмы"
-20065 "Автокресла"
-20144 "Секс-игрушки"
-20180 "Замороженные продукты"
-20064 "Напитки"
-20063 "Еда на заказ"
-20062 "Детское питание"
-20061 "Мясные деликатесы"
-20055 "Бакалея"
-20094 "Ароматерапия"
-20054 "Спортивное питание"
-20053 "Чемоданы, сумки и рюкзаки"
-20131 "Автоаксессуары"
-20050 "Спортивные комплексы"
-20091 "Маникюр и педикюр"
-20080 "Игры для ПК"
-20120 "Спецтехника"
-20121 "Авиационный транспорт"
-20047 "Самокаты, скейтборды и ролики"
-20056 "Мясо и птица"
-20169 "Калькуляторы"
-20042 "Бокс и единоборства"
-20040 "Зимний спорт"
-20039 "Спортивная обувь"
-20058 "Овощи, фрукты, зелень"
-20038 "Спортивная одежда"
-20101 "Строительные материалы"
-20105 "Отделочные материалы"
-20044 "Художественная гимнастика"
-20141 "Товары для БДСМ"
-20146 "Гольф"
-20148 "Дартс"
-20036 "Сувениры и цветы"
-20035 "Подарочные сертификаты"
-20111 "Для рыб и рептилий"
-20034 "Коллекционирование"
-20033 "Музыкальные инструменты"
-20051 "Охота и рыбалка"
-20031 "Настольные и карточные игры"
-20030 "Рукоделие и творчество"
-20029 "Книги и журналы"
-20154 "Ластики"
-20027 "Дача и сад"
-20049 "Настольные спортивные игры"
-20097 "Ортопедия, Компрессионный трикотаж"
-20179 "Ритуальные товары"
-20026 "Мебель"
-20023 "Домашний текстиль"
-20060 "Молочные продукты и яйца"
-20022 "Аксесcуары для ванной и туалета"
-20158 "Степлеры и скобы"
-20090 "Уход за волосами"
-20043 "Водный спорт"
-20020 "Посуда и товары для кухни"
-20103 "Электрика"
-20019 "Хозяйственные товары"
-20067 "Коляски"
-20018 "Техника для красоты и здоровья"
-20017 "Встраиваемая бытовая техника"
-1203 "Красота и здоровье"
-20147 "Теннис и бадминтон"
-20150 "Письменные принадлежности"
-20016 "Климатическая техника"
-20015 "Техника для дома"
-20072 "Детское питание и кормление"
-20073 "Спорт и отдых"
-20009 "Компьютеры и ноутбуки"
-20008 "Фото- и видеокамеры"
-20012 "Навигаторы"
-20119 "Грузовики"
-20028 "Билеты и путешествия"
-20048 "Электротранспорт"
-20081 "Игровая периферия"
-20024 "Интерьер и декор"
-20025 "Освещение"
-20109 "Для грызунов"
-20006 "Умный дом и безопасность"
-20059 "Соленья"
-20005 "Планшеты и электронные книги"
-20041 "Командные виды спорта"
-20014 "Малая бытовая техника для кухни"
-20112 "Для лошадей"
-20142 "Эротические сувениры и игры"
-20004 "Квадрокоптеры и аксессуары"
-20003 "Смартфоны и гаджеты"
-20087 "Уход за лицом"
-20045 "Велосипеды и аксессуары"
-20002 "Детям"
-2275 "Уход за животными"
-20037 "Тренажеры и фитнес"
-20011 "Оргтехника и расходники"
-20118 "Автобусы"
-20057 "Рыба и морепродукты"
-20001 "Мужчинам"
-20010 "Сетевое оборудование"
-20089 "Защита от солнца и автозагар"
-20013 "Крупная бытовая техника"
-20021 "Товары для праздников"
-20000 "Женщинам"
-20052 "Туризм и отдых на природе"
-20007 "ТВ, аудио и видео"
-20177 "Гадания и эзотерика"
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-tovarami/Poluchit-spisok-tovarov.md b/docs/ru/md/VK/Rabota-s-tovarami/Poluchit-spisok-tovarov.md
deleted file mode 100644
index 237a6c2147..0000000000
--- a/docs/ru/md/VK/Rabota-s-tovarami/Poluchit-spisok-tovarov.md
+++ /dev/null
@@ -1,341 +0,0 @@
----
-sidebar_position: 2
----
-
-# Получить список товаров
-Получает список товаров сообщества
-
-*Функция ПолучитьСписокТоваров(Знач Альбом = "", Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Альбом | --sel | Строка, Число (необяз.) | ID подборки для отбора, если необходимо |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Массив из Соответствие - Список товаров сообщества
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ПолучитьСписокТоваров(, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ПолучитьСписокТоваров --sel 116 --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-[
- {
- "sku": "12 345",
- "is_main_variant": true,
- "is_owner": true,
- "date": 1708079311,
- "can_show_convert_to_service": true,
- "can_delete": true,
- "views_count": 1,
- "thumb_photo": "https://sun56-2.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?crop=0,0,1,1&size=0x400&quality=95&sign=a4094440c3769389eefbbb6f63fb3b06&c_uniq_tag=wg_JEvsvTTjzR-t_GyVXH_8VjxbraezNWRHCn7b6mBQ",
- "likes": {
- "user_likes": 0,
- "count": 0
- },
- "can_recover": false,
- "can_repost": 1,
- "reject_info": {
- "buttons": [
- {
- "url": "https://vk.com/app7702617#owner_id=-218861756&item_id=8653408&type=market",
- "type": "market_edit"
- },
- {
- "type": "market_delete"
- }
- ],
- "in_progress": false,
- "description": "Описание тестового товара",
- "moderation_status": 2,
- "title": ""
- },
- "photos": [
- {
- "has_tags": false,
- "web_view_token": "8aafd75b91f2cf1425",
- "text": "",
- "sizes": [
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=75x75&quality=95&sign=8799f9f279ce65bf9ac62a5724971675&c_uniq_tag=RBTqNLzMstWYqH3UP-8FEDlMyg31ogY38n3XLQ-lOCE&type=album",
- "width": 75,
- "type": "s",
- "height": 75
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=130x130&quality=95&sign=68127c81f17e0792a39275ac56a00349&c_uniq_tag=AYaHXxR8M9NOwGxm3W7OCKV8m8r1_TbAjXNWxH6WPyw&type=album",
- "width": 130,
- "type": "m",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=604x604&quality=95&sign=5dc945bfe9e7f79888d73004eae343eb&c_uniq_tag=V4KYZPU3iIF3RVCqYXXq8g8p0Trd2jQRKnY7AFlKDe8&type=album",
- "width": 604,
- "type": "x",
- "height": 604
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=807x807&quality=95&sign=d278b813303eb31bdb730e51ef8f6b6d&c_uniq_tag=aFbbqQ4bPqGp5BMBy917bpLCshpOoZjf5YA89T9UCec&type=album",
- "width": 807,
- "type": "y",
- "height": 807
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=1024x1024&quality=95&sign=f8881fbbded9f8840ee4b02c4c6cb879&c_uniq_tag=tHRje1Xf1jctFzjuO4X4aJBAAYxJ1_rK5JKFNIx17N8&type=album",
- "width": 1024,
- "type": "z",
- "height": 1024
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=130x130&quality=95&sign=68127c81f17e0792a39275ac56a00349&c_uniq_tag=AYaHXxR8M9NOwGxm3W7OCKV8m8r1_TbAjXNWxH6WPyw&type=album",
- "width": 130,
- "type": "o",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=200x200&quality=95&sign=cd430561bb7b2746fb6eb6fe75360ec6&c_uniq_tag=vApE_jC2x9G_pE2o_Sa0VbdXZbhyYpJ6stb7bWAnP-4&type=album",
- "width": 200,
- "type": "p",
- "height": 200
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=320x320&quality=95&sign=8e1438dda0f54fb11756668e2fee6c1a&c_uniq_tag=Vn2w0zG8YDCc0KftpKmikpLL3YyydcLrGgcqB3wKi2s&type=album",
- "width": 320,
- "type": "q",
- "height": 320
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=510x510&quality=95&sign=e91c847e2415d0ee15512c123421c276&c_uniq_tag=ZWDwoheiysNResAKNuM2WxUUsip8_r6MfNbvtGkh73Y&type=album",
- "width": 510,
- "type": "r",
- "height": 510
- }
- ],
- "access_key": "c9794503a593bd9cec",
- "user_id": 100,
- "owner_id": -218861756,
- "id": 457239678,
- "date": 1708079308,
- "album_id": -53
- },
- {
- "has_tags": false,
- "web_view_token": "624c0066d8978afcac",
- "text": "",
- "sizes": [
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=75x75&quality=95&sign=2d38b31b4c3e10582b0679289e30e9b7&c_uniq_tag=NHINy4_e18wRuW7wSk8qdZAyddbb6UvEYe3tCKVzy1c&type=album",
- "width": 75,
- "type": "s",
- "height": 75
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=130x130&quality=95&sign=dcab9e1f769ca79c1e68297cd4044c0a&c_uniq_tag=fBtDGHdUJpSPkEySW8vLlWPPExva3dsBFyQPrLk0ydI&type=album",
- "width": 130,
- "type": "m",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=604x604&quality=95&sign=ff313c468d0b77929619430847063235&c_uniq_tag=babY_J2d40AbSOscXypcBkEgicxrrDxlYD74ZDTjIJA&type=album",
- "width": 604,
- "type": "x",
- "height": 604
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=807x807&quality=95&sign=5ed25ec65ddf75807a40592fa3a57b85&c_uniq_tag=QXMQTItlMkDqUZvYOS36ygz-eqDElNch6kznQpHNtUs&type=album",
- "width": 807,
- "type": "y",
- "height": 807
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=1024x1024&quality=95&sign=43a67fdc1397e5eb5c5c87c9dcc64a16&c_uniq_tag=b7XxwzUXLkL9jIg7PjcUdEGQJUMcnn_D6ZwTWaBwXkQ&type=album",
- "width": 1024,
- "type": "z",
- "height": 1024
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=130x130&quality=95&sign=dcab9e1f769ca79c1e68297cd4044c0a&c_uniq_tag=fBtDGHdUJpSPkEySW8vLlWPPExva3dsBFyQPrLk0ydI&type=album",
- "width": 130,
- "type": "o",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=200x200&quality=95&sign=87d8cd030f6312d3e914895882a0fd1f&c_uniq_tag=5s7vPvuFFNHVaieG0xd_Izcw3WnuOR2mRRlDZtw8zJU&type=album",
- "width": 200,
- "type": "p",
- "height": 200
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=320x320&quality=95&sign=37a2a53a35d6a2c1451e5ccd524b878c&c_uniq_tag=BX5IGPc0xpKDoYtTPlHGSbIoucM1H2-cpOg_7VQGgAs&type=album",
- "width": 320,
- "type": "q",
- "height": 320
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=510x510&quality=95&sign=925dbfb3a9b9b85d328880f9342cc7d8&c_uniq_tag=JGGgvPjVHXrx7PgK3FVuk9X1KNeg5skBMMNeSN9fg4s&type=album",
- "width": 510,
- "type": "r",
- "height": 510
- }
- ],
- "access_key": "266753958e3c5635cb",
- "user_id": 100,
- "owner_id": -218861756,
- "id": 457239679,
- "date": 1708079309,
- "album_id": -53
- },
- {
- "has_tags": false,
- "web_view_token": "4d22638dbca11b42dc",
- "text": "",
- "sizes": [
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=75x75&quality=95&sign=b5c353c838e289bf4dfe012e93c8d96f&c_uniq_tag=M99VG2d-cv9h8UPexKNwfDIpFp59CFVbZ5B8ksQLr4I&type=album",
- "width": 75,
- "type": "s",
- "height": 75
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=130x130&quality=95&sign=4b24ca5c809108db6b21bc3c22d91433&c_uniq_tag=tsVEaIow1-Z7fdq4AQh2LhwdNEX2tGaGrmbY-nU2ztc&type=album",
- "width": 130,
- "type": "m",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=604x604&quality=95&sign=0a958b351a1d2301159c30e4e57f3fd3&c_uniq_tag=02RQFt-o1HuSw8GYCWY_a7STB4ua28_zFb7a4CD5BO8&type=album",
- "width": 604,
- "type": "x",
- "height": 604
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=807x807&quality=95&sign=18fd0f4c4d1097074cc761211e5904c7&c_uniq_tag=HS0b1Fur_f2LFs3_NHY8kCaJyQrv11_I6wjaeMYcmA8&type=album",
- "width": 807,
- "type": "y",
- "height": 807
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=1024x1024&quality=95&sign=6f59f9c6c1bb8ee0458c9d970a95eb37&c_uniq_tag=9N6uQC5vMHptVulrxwY6a_uJIx3ND4Q65klbzMDGguE&type=album",
- "width": 1024,
- "type": "z",
- "height": 1024
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=130x130&quality=95&sign=4b24ca5c809108db6b21bc3c22d91433&c_uniq_tag=tsVEaIow1-Z7fdq4AQh2LhwdNEX2tGaGrmbY-nU2ztc&type=album",
- "width": 130,
- "type": "o",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=200x200&quality=95&sign=80a6e97e3262ccc6ff80e30d609b39c8&c_uniq_tag=5fZY8t9mBrikvu-J0q4JkrOg0wHERphSEGIfscG2_t0&type=album",
- "width": 200,
- "type": "p",
- "height": 200
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=320x320&quality=95&sign=4bff4c938faaab606aeb85451951a175&c_uniq_tag=-mFXyFqoRGG2T0uDx1ZKZiMrU7vCzIUuzN56k1Xrd7o&type=album",
- "width": 320,
- "type": "q",
- "height": 320
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=510x510&quality=95&sign=bcefcff03c4cd3f6ca30f41f6e6f19df&c_uniq_tag=1BHfm_IEucSBPtWGWR-xDhdJ8w5L_tw0Tf3iTj8UixU&type=album",
- "width": 510,
- "type": "r",
- "height": 510
- }
- ],
- "access_key": "78ed3a6ff11c40a07c",
- "user_id": 100,
- "owner_id": -218861756,
- "id": 457239680,
- "date": 1708079310,
- "album_id": -53
- }
- ],
- "cart_quantity": 0,
- "albums_ids": [
- 9
- ],
- "weight": 100,
- "dimensions": {
- "length": 40,
- "height": 30,
- "width": 20
- },
- "title": "Тестовый товар измененный",
- "other_items": [
- {
- "item_ids": [
- "-218861756_8655960",
- "-218861756_8655800",
- "-218861756_8655797",
- "-218861756_8653766",
- "-218861756_8653760",
- "-218861756_8653404",
- "-218861756_8653395",
- "-218861756_8653393",
- "-218861756_8653391",
- "-218861756_8653387"
- ],
- "referrer_item_type": "other_goods",
- "view_type": 1,
- "title": "Другие товары сообщества"
- }
- ],
- "reposts": {
- "count": 0
- },
- "price": {
- "old_amount_text": "15 ₽",
- "old_amount": "1500",
- "discount_rate": -93,
- "text": "1 ₽",
- "currency": {
- "title": "₽",
- "name": "RUB",
- "id": 643
- },
- "amount": "100"
- },
- "can_edit": true,
- "owner_id": -218861756,
- "can_comment": 1,
- "is_adult": false,
- "id": 8653408,
- "description": "Описание товара",
- "owner_info": {
- "market_type": "pro",
- "category": "Тестовая подборка",
- "is_corporated_market": false,
- "name": "Test",
- "category_url": "/market-218861756?section=album_9",
- "avatar": []
- },
- "category": {
- "section": {
- "name": "Канцелярские товары",
- "id": 10016
- },
- "name": "Батарейки",
- "id": 20173,
- "inner_type": "market_market_category_old"
- },
- "promotion": {
- "is_available": false
- },
- "availability": 0
- }
-]
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-tovarami/Poluchit-tovary-po-ID.md b/docs/ru/md/VK/Rabota-s-tovarami/Poluchit-tovary-po-ID.md
deleted file mode 100644
index 724a4dd823..0000000000
--- a/docs/ru/md/VK/Rabota-s-tovarami/Poluchit-tovary-po-ID.md
+++ /dev/null
@@ -1,706 +0,0 @@
----
-sidebar_position: 3
----
-
-# Получить товары по ID
-Получает информацию о товарах по массиву ID
-
-*Функция ПолучитьТоварыПоИД(Знач Товары, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Товары | --items | Строка, Массив из Строка | ID товаров |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- МассивТоваров = Новый Массив;
- МассивТоваров.Добавить("8656033");
- МассивТоваров.Добавить("8656034");
-
- Ответ = OPI_VK.ПолучитьТоварыПоИД(МассивТоваров, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ПолучитьТоварыПоИД --items "['8656033','8656034']" --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": {
- "items": [
- {
- "sku": "12 345",
- "is_main_variant": true,
- "is_owner": true,
- "date": 1708170274,
- "can_show_convert_to_service": true,
- "can_delete": true,
- "properties": [
- {
- "variants": [
- {
- "title": "Желтый (изм.)",
- "id": 971
- },
- {
- "title": "Синий (изм.)",
- "id": 972
- },
- {
- "title": "Красный (изм.)",
- "id": 973
- }
- ],
- "type": "text",
- "title": "Цвет (изм.)",
- "id": 258
- }
- ],
- "views_count": 0,
- "thumb_photo": "https://sun56-2.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?crop=0,0,1,1&size=0x400&quality=95&sign=589be01d2fc8e371862518142ccb7462&c_uniq_tag=3UKP-MAlxuqYtgy6jOhFLiWDMayz_V8bqjCYnh35JhM",
- "likes": {
- "user_likes": 0,
- "count": 0
- },
- "can_repost": 1,
- "can_recover": false,
- "photos": [
- {
- "has_tags": false,
- "web_view_token": "92862d343958147ed4",
- "text": "",
- "sizes": [
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=75x75&quality=95&sign=75b8b9ecc41139c3c1b0d17bbf6e0c32&c_uniq_tag=FXd5BlAEmMnIGfUpqwLUWhaJwb8irsAIJ4-lUHfbZ_E&type=album",
- "width": 75,
- "type": "s",
- "height": 75
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=130x130&quality=95&sign=70543f236ac062f0010f885208bc55b6&c_uniq_tag=RIT_VUoSuci5B2h1VizCJyAlynAAD8GjsNsXcM225qc&type=album",
- "width": 130,
- "type": "m",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=604x604&quality=95&sign=8d173aac7ac1259e516a6d926ce80544&c_uniq_tag=ap7TLKtgI6zBnvGjJaFp_zROOKQiBg6NENjMCk1ZdBc&type=album",
- "width": 604,
- "type": "x",
- "height": 604
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=807x807&quality=95&sign=d7536ec7a9f84e511f21182dea67a70a&c_uniq_tag=VIIaPDSt68vRlOqCymz9grEM5RQG1Ocx0wyevX4xb6Q&type=album",
- "width": 807,
- "type": "y",
- "height": 807
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=1024x1024&quality=95&sign=106d75b1819f1976d40d66200db9ef8c&c_uniq_tag=Bo7Hk6h0bNaaYET9k36N25VbSyysB6r2RT_66bUW_hs&type=album",
- "width": 1024,
- "type": "z",
- "height": 1024
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=130x130&quality=95&sign=70543f236ac062f0010f885208bc55b6&c_uniq_tag=RIT_VUoSuci5B2h1VizCJyAlynAAD8GjsNsXcM225qc&type=album",
- "width": 130,
- "type": "o",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=200x200&quality=95&sign=8b70ea4984f97979ce995dd37bcf3133&c_uniq_tag=Y4CfVHj6Hih0lhp8txhKpNhaVSgQnjr7WlH_B01N1EU&type=album",
- "width": 200,
- "type": "p",
- "height": 200
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=320x320&quality=95&sign=0a5c91e112ef0c02425bdbf27f2a65a1&c_uniq_tag=V9Q3PNtkF8XD02aYEbvcbny0jrGZ5LUTaanYB5ulArI&type=album",
- "width": 320,
- "type": "q",
- "height": 320
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=510x510&quality=95&sign=45b47460e1a4dce2692355265114f996&c_uniq_tag=IuTEvNe-qW6JGpt4guLe2R3vH4l4899EaWrr77ZtQlk&type=album",
- "width": 510,
- "type": "r",
- "height": 510
- }
- ],
- "access_key": "66dc21beb4d43f2a3c",
- "user_id": 100,
- "owner_id": -218861756,
- "id": 457239799,
- "date": 1708170270,
- "album_id": -53
- },
- {
- "has_tags": false,
- "web_view_token": "a6344b5c5e566b3d0f",
- "text": "",
- "sizes": [
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=75x75&quality=95&sign=008ec0a154820e532df70a27551bed4f&c_uniq_tag=V6vBDJlnnQSlWj7dtWCH_i1oXJgW_m1q47Dtgiip_Es&type=album",
- "width": 75,
- "type": "s",
- "height": 75
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=130x130&quality=95&sign=5249e2e00c2a3cd91c46f9c0d6c87108&c_uniq_tag=o3riwc5uwsy0Od6lw80XJzs1d7UP0WXQA0zjNuKJtjo&type=album",
- "width": 130,
- "type": "m",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=604x604&quality=95&sign=458343fa9344319daced2b0996e5ee74&c_uniq_tag=ausjWwNUoPL003iQ4jKsFx_46Hf-lpCcaAOrGXV82cQ&type=album",
- "width": 604,
- "type": "x",
- "height": 604
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=807x807&quality=95&sign=487b910daf99d58f09bb84e7f4955e12&c_uniq_tag=pGkpJrVh8zKvIdRG74G9NuXamkrHe25ybGMfmcVGKfk&type=album",
- "width": 807,
- "type": "y",
- "height": 807
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=1024x1024&quality=95&sign=db36ba2bdc5176946b44c9d7bddc173b&c_uniq_tag=LupvbVz1DM9ZHGGCd2GWH8rVcanmneNhRvzt_keB_r0&type=album",
- "width": 1024,
- "type": "z",
- "height": 1024
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=130x130&quality=95&sign=5249e2e00c2a3cd91c46f9c0d6c87108&c_uniq_tag=o3riwc5uwsy0Od6lw80XJzs1d7UP0WXQA0zjNuKJtjo&type=album",
- "width": 130,
- "type": "o",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=200x200&quality=95&sign=92b5fbc6456d64a450f2798d0f4b2907&c_uniq_tag=wilVvQyyONq1VsFP42UIlM6DnUetObxgjPwEOU87bcI&type=album",
- "width": 200,
- "type": "p",
- "height": 200
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=320x320&quality=95&sign=6fb75856a87c217c4e033c17ef340c70&c_uniq_tag=gGcnPnWWjfd5zD7qQMhZdDV_BjGWb3vk_p4Q0mXIFlo&type=album",
- "width": 320,
- "type": "q",
- "height": 320
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=510x510&quality=95&sign=9f4deabcdf7a1e52128a1cc08b3f51ba&c_uniq_tag=cX_tQwscXoWRbH4WF-rq7EFmr8Sddv_P4JQ7rEzF9Ws&type=album",
- "width": 510,
- "type": "r",
- "height": 510
- }
- ],
- "access_key": "306f176545bea47727",
- "user_id": 100,
- "owner_id": -218861756,
- "id": 457239800,
- "date": 1708170272,
- "album_id": -53
- },
- {
- "has_tags": false,
- "web_view_token": "0f912989fe5cda4777",
- "text": "",
- "sizes": [
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=75x75&quality=95&sign=68afdefe830d4be39b04ba23a61c26ce&c_uniq_tag=Xc5-AjRx8tqr0Zo5pMZ4jIGFgD1YoRU1La4aDMIQEC4&type=album",
- "width": 75,
- "type": "s",
- "height": 75
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=130x130&quality=95&sign=82e01ddf5fa7dc6a8cdbadf254759259&c_uniq_tag=ZzK-w6E9jC_DsexMRVdZDE5egemG8PDAjKoZygNLKr0&type=album",
- "width": 130,
- "type": "m",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=604x604&quality=95&sign=79f669caf7b26acfdeed6715c85fe9ed&c_uniq_tag=17W-VKiO2S8SrmCSItPAoWq5PKqcQhHggCVD3jAf6B0&type=album",
- "width": 604,
- "type": "x",
- "height": 604
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=807x807&quality=95&sign=3bc1e4917a25c52fb37a821f7c83bf85&c_uniq_tag=P1wmEHLW5WNZhBYfsoKFdKFFWGoVj89Y7v6JmqpcumE&type=album",
- "width": 807,
- "type": "y",
- "height": 807
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=1024x1024&quality=95&sign=f7f1d87da40cc7070770d2a2f45f557b&c_uniq_tag=XZ-FwW1W54vlkhc3jVRdBI2xEQ53BSLTyKVPl3RGAXU&type=album",
- "width": 1024,
- "type": "z",
- "height": 1024
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=130x130&quality=95&sign=82e01ddf5fa7dc6a8cdbadf254759259&c_uniq_tag=ZzK-w6E9jC_DsexMRVdZDE5egemG8PDAjKoZygNLKr0&type=album",
- "width": 130,
- "type": "o",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=200x200&quality=95&sign=3e7d2483ff4d3a889cc38eea4727d471&c_uniq_tag=xQQVVr-_nJ8Vxha5_EpmDfTxow2rZM516lXgezq74p8&type=album",
- "width": 200,
- "type": "p",
- "height": 200
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=320x320&quality=95&sign=f118def9cbea6e5e4eeb8e33a9d0c0b3&c_uniq_tag=1TTdudzMdBLTi3Jo7BZGXK16S_fIMBxE2zvlYDVrPmc&type=album",
- "width": 320,
- "type": "q",
- "height": 320
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=510x510&quality=95&sign=f78d1f8e32dd8d7826749d236165afaf&c_uniq_tag=JwqjdnieaCRm_wk4q3GmzwSiuYuS6Xz0QTjN_ncx7rM&type=album",
- "width": 510,
- "type": "r",
- "height": 510
- }
- ],
- "access_key": "fbd338a4c3be88ff3c",
- "user_id": 100,
- "owner_id": -218861756,
- "id": 457239801,
- "date": 1708170273,
- "album_id": -53
- }
- ],
- "cart_quantity": 0,
- "albums_ids": [],
- "weight": 100,
- "dimensions": {
- "length": 40,
- "height": 30,
- "width": 20
- },
- "title": "Тестовый товар (Желтый)",
- "other_items": [
- {
- "item_ids": [
- "-218861756_8656034",
- "-218861756_8655800",
- "-218861756_8655797",
- "-218861756_8653766",
- "-218861756_8653760",
- "-218861756_8653408",
- "-218861756_8653404",
- "-218861756_8653395",
- "-218861756_8653393",
- "-218861756_8653391"
- ],
- "referrer_item_type": "other_goods",
- "view_type": 1,
- "title": "Другие товары сообщества"
- }
- ],
- "reposts": {
- "count": 0
- },
- "price": {
- "old_amount_text": "15 ₽",
- "old_amount": "1500",
- "discount_rate": -93,
- "text": "1 ₽",
- "currency": {
- "title": "₽",
- "name": "RUB",
- "id": 643
- },
- "amount": "100"
- },
- "can_edit": true,
- "can_comment": 1,
- "owner_id": -218861756,
- "is_adult": false,
- "id": 8656033,
- "variants_grid": [
- {
- "variants": [
- {
- "is_selected": true,
- "item_id": 8656033,
- "name": "Желтый (изм.)",
- "variant_id": 971
- }
- ],
- "type": "text",
- "name": "Цвет (изм.)"
- }
- ],
- "description": "Описание товара",
- "owner_info": {
- "market_type": "pro",
- "category": "Батарейки",
- "is_corporated_market": false,
- "name": "Test",
- "category_url": "/market-218861756",
- "avatar": []
- },
- "property_values": [
- {
- "property_name": "Цвет (изм.)",
- "variant_name": "Желтый (изм.)",
- "variant_id": 971
- }
- ],
- "category": {
- "section": {
- "name": "Канцелярские товары",
- "id": 10016
- },
- "name": "Батарейки",
- "id": 20173,
- "inner_type": "market_market_category_old"
- },
- "availability": 0,
- "promotion": {
- "is_available": true
- }
- },
- {
- "sku": "12 345",
- "is_main_variant": true,
- "is_owner": true,
- "date": 1708170288,
- "can_show_convert_to_service": true,
- "can_delete": true,
- "properties": [
- {
- "variants": [
- {
- "title": "Желтый (изм.)",
- "id": 971
- },
- {
- "title": "Синий (изм.)",
- "id": 972
- },
- {
- "title": "Красный (изм.)",
- "id": 973
- }
- ],
- "type": "text",
- "title": "Цвет (изм.)",
- "id": 258
- }
- ],
- "views_count": 0,
- "thumb_photo": "https://sun56-2.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?crop=0,0,1,1&size=0x400&quality=95&sign=6fe8502b6de244ccb70eebb1ff4ab23a&c_uniq_tag=Juovt6U5F84vc8uZw_2u5ejCgNGxNqYse3fKfIORYsA",
- "likes": {
- "user_likes": 0,
- "count": 0
- },
- "can_repost": 1,
- "can_recover": false,
- "photos": [
- {
- "has_tags": false,
- "web_view_token": "93d071511c9e966e9a",
- "text": "",
- "sizes": [
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=75x75&quality=95&sign=dfe0b24adf5f3705cf02a1702f45036b&c_uniq_tag=EQgp0KDeFcPWq8dm6l05egD_z2uHaN-DT8Cr5dQQkBo&type=album",
- "width": 75,
- "type": "s",
- "height": 75
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=130x130&quality=95&sign=29176aff6558e2a971556b274d6e62e8&c_uniq_tag=1GLs-TDaHQLExpYAtCfuXfgVLEM4Y9lAFZAQfSar204&type=album",
- "width": 130,
- "type": "m",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=604x604&quality=95&sign=779f24d1abc0fe24a4a424b7a57bb093&c_uniq_tag=QNmQQTT76Mhu8Oinz-5qrMzwVVwKmJFABeTE9bd-M04&type=album",
- "width": 604,
- "type": "x",
- "height": 604
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=807x807&quality=95&sign=68cf71539a9242931d48a0cd0be1a0ce&c_uniq_tag=MQO9LYERwp1e6tS9OJYz-YeyEAoWa4yTD6CX3C_FUzA&type=album",
- "width": 807,
- "type": "y",
- "height": 807
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=1024x1024&quality=95&sign=b609734c59b0229115c911fc20f3df2d&c_uniq_tag=bdm1GIOMPi0B6oy29CZnJYw23shE3eghtMSsCI8JYGg&type=album",
- "width": 1024,
- "type": "z",
- "height": 1024
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=130x130&quality=95&sign=29176aff6558e2a971556b274d6e62e8&c_uniq_tag=1GLs-TDaHQLExpYAtCfuXfgVLEM4Y9lAFZAQfSar204&type=album",
- "width": 130,
- "type": "o",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=200x200&quality=95&sign=c64e879b106ab293043bb60563312cb6&c_uniq_tag=3vfMLZacvzwhJSWS51xEo0DHeRFy6KS_TLPN0xEQWBY&type=album",
- "width": 200,
- "type": "p",
- "height": 200
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=320x320&quality=95&sign=59810b1b5192658255ab539a40149880&c_uniq_tag=-MpQ7yEq8wm5U6P-GJWHqfOSq6xA8l3czg2ggwlSNnQ&type=album",
- "width": 320,
- "type": "q",
- "height": 320
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=510x510&quality=95&sign=36ab4a9f54e0a96f4ea92302e855894d&c_uniq_tag=tHaCIm_9DjSqiDUDZUBe_tjn7zOH5oZfwwpWXYRx_70&type=album",
- "width": 510,
- "type": "r",
- "height": 510
- }
- ],
- "access_key": "10037480cb2af9af0d",
- "user_id": 100,
- "owner_id": -218861756,
- "id": 457239802,
- "date": 1708170285,
- "album_id": -53
- },
- {
- "has_tags": false,
- "web_view_token": "d1181c5d59752488a2",
- "text": "",
- "sizes": [
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=75x75&quality=95&sign=d5cfeb6f122274ca04226d23818c2436&c_uniq_tag=g_yta3-5oqlvRCBKknktnRsJ7lnlP2VnnxLk9cfxkHg&type=album",
- "width": 75,
- "type": "s",
- "height": 75
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=130x130&quality=95&sign=ddd0426be9fa770ee416d091e1d5db3d&c_uniq_tag=DyZ9sA4W6WwLKeSGRj3G1Bitoz5G2-Y6AVt7sh8XN2o&type=album",
- "width": 130,
- "type": "m",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=604x604&quality=95&sign=3aafaad6b865a4326ebb066c7dd96ffc&c_uniq_tag=ZD3QYn27B-77k_Ky6EvfTkQpWRvvdquZgKq4aWhPc0M&type=album",
- "width": 604,
- "type": "x",
- "height": 604
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=807x807&quality=95&sign=9d3a2122bca8a751fdddc22af862740f&c_uniq_tag=OQVkuFFazrrA-5LmkWDdTdsrC6YzHpvFlMjXZNcKa8A&type=album",
- "width": 807,
- "type": "y",
- "height": 807
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=1024x1024&quality=95&sign=f00777c18a9e2a8690abec2518459c85&c_uniq_tag=oa7b3R9OPg0LGnMZwVd5tkmRQtFZ97uuCkmOdIPgxNQ&type=album",
- "width": 1024,
- "type": "z",
- "height": 1024
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=130x130&quality=95&sign=ddd0426be9fa770ee416d091e1d5db3d&c_uniq_tag=DyZ9sA4W6WwLKeSGRj3G1Bitoz5G2-Y6AVt7sh8XN2o&type=album",
- "width": 130,
- "type": "o",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=200x200&quality=95&sign=19663322aa62b505f4204c27d75304cd&c_uniq_tag=ZIEbwDmIZR-vEFRWjmw-Qp_PSX7EacMIEG9PF7GpBEs&type=album",
- "width": 200,
- "type": "p",
- "height": 200
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=320x320&quality=95&sign=454278ef305df41f60bbd66588e235da&c_uniq_tag=ZJhu-b2l8_3WCJlFirFZQxoVgtsaLK65yW0mvx8J08A&type=album",
- "width": 320,
- "type": "q",
- "height": 320
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=510x510&quality=95&sign=8de646064ff8be8c896b90dc2f773722&c_uniq_tag=VpnbvqL0oDTt2ZKV-irlb2RpQv229T-EHaeIyVS5Vpc&type=album",
- "width": 510,
- "type": "r",
- "height": 510
- }
- ],
- "access_key": "f3a1fb96168aea29f8",
- "user_id": 100,
- "owner_id": -218861756,
- "id": 457239803,
- "date": 1708170287,
- "album_id": -53
- },
- {
- "has_tags": false,
- "web_view_token": "81fb7553b335d5b014",
- "text": "",
- "sizes": [
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=75x75&quality=95&sign=6ecdc8b90775ddf376b0b8188dbffe92&c_uniq_tag=swVsbxdS4C74XKjml3-ZfJyK2APAKb5zukLSREgvgPA&type=album",
- "width": 75,
- "type": "s",
- "height": 75
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=130x130&quality=95&sign=4abcfb7fae4b783eadb29abd35d02025&c_uniq_tag=5C_zLY9QatErqJsBEuM-v8jfSUp1DeDwx15ag_gZAcE&type=album",
- "width": 130,
- "type": "m",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=604x604&quality=95&sign=e15ba3df9b63bd7c793cd9fb12a08539&c_uniq_tag=i7wKGLU0jk2qPnzhl4ah1EuupPe7-XeFPRs8krcbzr4&type=album",
- "width": 604,
- "type": "x",
- "height": 604
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=807x807&quality=95&sign=6ce24dc60c88b14dd50f72b157ecb68d&c_uniq_tag=4GU58hsK_GvHsoc9_SzqN2EdgRu8arCCOqIqJ8TxErI&type=album",
- "width": 807,
- "type": "y",
- "height": 807
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=1024x1024&quality=95&sign=93706c2f263ea67b93a17dcb0c1a03d9&c_uniq_tag=w8oS3d2yXrNChsDA1g5jcyJmihuegLAmiNUkIwTEcfI&type=album",
- "width": 1024,
- "type": "z",
- "height": 1024
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=130x130&quality=95&sign=4abcfb7fae4b783eadb29abd35d02025&c_uniq_tag=5C_zLY9QatErqJsBEuM-v8jfSUp1DeDwx15ag_gZAcE&type=album",
- "width": 130,
- "type": "o",
- "height": 130
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=200x200&quality=95&sign=bd9d8e4629660da0502be09ecbf30c0c&c_uniq_tag=SH9RVt_MXCjYWtCw68wDIz7ILMHO3QMF4t8GWvtA7qY&type=album",
- "width": 200,
- "type": "p",
- "height": 200
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=320x320&quality=95&sign=513e44d6745d2dcf3134e0518584841d&c_uniq_tag=60HVud6C_z47D5l2delWwgf0ghIvEaFfvA5s1_MoPWE&type=album",
- "width": 320,
- "type": "q",
- "height": 320
- },
- {
- "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=510x510&quality=95&sign=13e3f25a80b3c8e332bd8f9d0abde28c&c_uniq_tag=TTjqylVQf7Wgu03X6HCu1TqVTy07G11FecGeXsiZUbk&type=album",
- "width": 510,
- "type": "r",
- "height": 510
- }
- ],
- "access_key": "4aa836406d898be665",
- "user_id": 100,
- "owner_id": -218861756,
- "id": 457239804,
- "date": 1708170288,
- "album_id": -53
- }
- ],
- "cart_quantity": 0,
- "albums_ids": [],
- "weight": 100,
- "dimensions": {
- "length": 40,
- "height": 30,
- "width": 20
- },
- "title": "Тестовый товар (Красный)",
- "other_items": [
- {
- "item_ids": [
- "-218861756_8656033",
- "-218861756_8655800",
- "-218861756_8655797",
- "-218861756_8653766",
- "-218861756_8653760",
- "-218861756_8653408",
- "-218861756_8653404",
- "-218861756_8653395",
- "-218861756_8653393",
- "-218861756_8653391"
- ],
- "referrer_item_type": "other_goods",
- "view_type": 1,
- "title": "Другие товары сообщества"
- }
- ],
- "reposts": {
- "count": 0
- },
- "price": {
- "old_amount_text": "15 ₽",
- "old_amount": "1500",
- "discount_rate": -93,
- "text": "1 ₽",
- "currency": {
- "title": "₽",
- "name": "RUB",
- "id": 643
- },
- "amount": "100"
- },
- "can_edit": true,
- "can_comment": 1,
- "owner_id": -218861756,
- "is_adult": false,
- "id": 8656034,
- "variants_grid": [
- {
- "variants": [
- {
- "is_selected": true,
- "item_id": 8656034,
- "name": "Красный (изм.)",
- "variant_id": 973
- }
- ],
- "type": "text",
- "name": "Цвет (изм.)"
- }
- ],
- "description": "Описание товара",
- "owner_info": {
- "market_type": "pro",
- "category": "Батарейки",
- "is_corporated_market": false,
- "name": "Test",
- "category_url": "/market-218861756",
- "avatar": []
- },
- "property_values": [
- {
- "property_name": "Цвет (изм.)",
- "variant_name": "Красный (изм.)",
- "variant_id": 973
- }
- ],
- "category": {
- "section": {
- "name": "Канцелярские товары",
- "id": 10016
- },
- "name": "Батарейки",
- "id": 20173,
- "inner_type": "market_market_category_old"
- },
- "availability": 0,
- "promotion": {
- "is_available": true
- }
- }
- ],
- "count": 2
- }
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-tovarami/Sgruppirovat-tovary.md b/docs/ru/md/VK/Rabota-s-tovarami/Sgruppirovat-tovary.md
deleted file mode 100644
index ff56c857b6..0000000000
--- a/docs/ru/md/VK/Rabota-s-tovarami/Sgruppirovat-tovary.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-sidebar_position: 8
----
-
-# Сгруппировать товары
-Превращает несколько товаров в варианты одного товара на основе одинаковых свойств с разными значениями
-
-*Функция СгруппироватьТовары(Знач МассивТоваров, Знач СуществующаяГруппа = "", Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | МассивТоваров | --items | Массив из Строка,Число | ID товаров |
- | СуществующаяГруппа | --sellgroup | Строка, Число (необяз.) | Для добавления товаров в существующу группу|
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- МассивТоваров = Новый Массив;
- МассивТоваров.Добавить(ИДЖелтогоТовара);
- МассивТоваров.Добавить(ИДКрасногоТовара);
-
- Ответ = OPI_VK.СгруппироватьТовары(МассивТоваров, , Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk СгруппироватьТовары --items "['8656033','8656034']" --auth C:\auth.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "response": {
- "item_group_id": 5957
- }
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-tovarami/Udalit-tovar.md b/docs/ru/md/VK/Rabota-s-tovarami/Udalit-tovar.md
deleted file mode 100644
index 1b203104eb..0000000000
--- a/docs/ru/md/VK/Rabota-s-tovarami/Udalit-tovar.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-sidebar_position: 7
----
-
-# Удалить товар
-Удаляет ранее созданный товар
-
-*Функция УдалитьТовар(Знач Товар, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Товар | --item | Строка, Число | ID удаляемого товара |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.УдалитьТовар(ИДТовара, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk УдалитьТовар --item 8884241 --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": 1
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-s-tovarami/_category_.json b/docs/ru/md/VK/Rabota-s-tovarami/_category_.json
deleted file mode 100644
index d04a2786ca..0000000000
--- a/docs/ru/md/VK/Rabota-s-tovarami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Работа с товарами",
- "position": 6,
-}
diff --git a/docs/ru/md/VK/Rabota-s-tovarami/img/1.png b/docs/ru/md/VK/Rabota-s-tovarami/img/1.png
deleted file mode 100644
index 6eb1ac6ec0..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-tovarami/img/1.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-tovarami/img/2.png b/docs/ru/md/VK/Rabota-s-tovarami/img/2.png
deleted file mode 100644
index a3ada39bc0..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-tovarami/img/2.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-s-tovarami/img/3.png b/docs/ru/md/VK/Rabota-s-tovarami/img/3.png
deleted file mode 100644
index 54548e24d2..0000000000
Binary files a/docs/ru/md/VK/Rabota-s-tovarami/img/3.png and /dev/null differ
diff --git a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Izmenit-svoystvo-tovara.md b/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Izmenit-svoystvo-tovara.md
deleted file mode 100644
index fe0b499f8b..0000000000
--- a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Izmenit-svoystvo-tovara.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-sidebar_position: 3
----
-
-# Изменить свойство товара
-Изменяет универсальное свойство для товаров
-
-*Функция ИзменитьСвойствоТовара(Знач Название, Знач Свойство, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Название | --title | Строка | Имя свойства для изменения |
- | Свойство | --prop | Число, Строка | ID изменяемого свойства |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ИзменитьСвойствоТовара("Цвет (изм.)", Свойство, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ИзменитьСвойствоТовара --title "Цвет (изм.)" --prop 260 --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": 1
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Izmenit-varyant-svoystva-tovara.md b/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Izmenit-varyant-svoystva-tovara.md
deleted file mode 100644
index e6546e8fb4..0000000000
--- a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Izmenit-varyant-svoystva-tovara.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-sidebar_position: 6
----
-
-# Изменить вариант свойства товара
-Изменяет значение варианта свойства товара
-
-*Функция ИзменитьВариантСвойстваТовара(Знач Значение, Знач Свойство, Знач Вариант, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Значение | --value | Строка | Значение свойства|
- | Свойство | --prop | Число, Строка | ID свойства изменяемого варианта |
- | Вариант | --option | Число, Строка | ID изменяемого варианта|
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ИзменитьВариантСвойстваТовара("Желтый", 260, 980 Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ИзменитьВариантСвойстваТовара --value "Желтый" --prop 260 --option 980 --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": 1
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Poluchit-spisok-svoystv.md b/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Poluchit-spisok-svoystv.md
deleted file mode 100644
index 3caa8d768b..0000000000
--- a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Poluchit-spisok-svoystv.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить список свойств
-Получает информацию о свойствах товаров
-
-*Функция ПолучитьСписокСвойств(Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Массив из Соответствие - массив свойств
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ПолучитьСписокСвойств(Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ПолучитьСписокСвойств --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-[
- {
- "variants": [
- {
- "title": "Желтый",
- "id": 962
- },
- {
- "title": "Синий",
- "id": 963
- },
- {
- "title": "Красный",
- "id": 964
- }
- ],
- "type": "text",
- "title": "Цвет",
- "id": 255
- }
-]
-
-```
diff --git a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Sozdat-svoystvo-tovara.md b/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Sozdat-svoystvo-tovara.md
deleted file mode 100644
index 97eac4b188..0000000000
--- a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Sozdat-svoystvo-tovara.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-sidebar_position: 2
----
-
-# Создать свойство товара
-Создает универсальное свойство для применения к товарам
-
-*Функция СоздатьСвойствоТовара(Знач Название, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Название | --title | Строка | Имя свойства|
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.СоздатьСвойствоТовара("Цвет", Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk СоздатьСвойствоТовара --title "Цвет" --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": {
- "property_id": 260
- }
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Sozdat-varyant-svoystva-tovara.md b/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Sozdat-varyant-svoystva-tovara.md
deleted file mode 100644
index 71d1874a60..0000000000
--- a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Sozdat-varyant-svoystva-tovara.md
+++ /dev/null
@@ -1,39 +0,0 @@
----
-sidebar_position: 5
----
-
-# Создать вариант свойства товара
-Добавляет вариант к ранее созданному свойству
-
-*Функция ДобавитьВариантСвойстваТовара(Знач Значение, Знач Свойство, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Значение | --value | Строка | Значение свойства|
- | Свойство | --prop | Число, Строка | ID свойства для добавления варианта |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.ДобавитьВариантСвойстваТовара("Красный", 260, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk ДобавитьВариантСвойстваТовара --value "Красный" --prop 260 --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": {
- "variant_id": 980
- }
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Udalit-svoystvo-tovara.md b/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Udalit-svoystvo-tovara.md
deleted file mode 100644
index 0592e3641a..0000000000
--- a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Udalit-svoystvo-tovara.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-sidebar_position: 4
----
-
-# Удалить свойство товара
-Удаляет свойство товара
-
-*Функция УдалитьСвойствоТовара(Знач Свойство, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Свойство | --prop | Строка, Число | ID удаляемого свойства |
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.УдалитьСвойствоТовара(260, Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk УдалитьСвойствоТовара --prop 260 --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": 1
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Udalit-varyant-svoystva-tovara.md b/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Udalit-varyant-svoystva-tovara.md
deleted file mode 100644
index b5c813bee6..0000000000
--- a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Udalit-varyant-svoystva-tovara.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-sidebar_position: 7
----
-
-# Удалить вариант свойства товара
-Удаляет вариант свойства товара
-
-*Функция УдалитьВариантСвойстваТовара(Знач Вариант, Знач Параметры = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Вариант | --option | Число, Строка | ID удаляемого варианта|
- | Параметры | --auth | Структура (необяз.) | Параметры / перезапись стандартных параметров (см. [Получение необходимых данных](../)) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от VK
-
-```bsl title="Пример кода"
-
- Ответ = OPI_VK.УдалитьВариантСвойстваТовара(980 Параметры);
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
-
-```
-
-```sh title="Пример команд CLI"
-
- oint vk УдалитьВариантСвойстваТовара --option 260 --auth C:\auth.json
-
-```
-
-```json title="Результат"
-
-{
- "response": 1
-}
-
-```
diff --git a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/_category_.json b/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/_category_.json
deleted file mode 100644
index 82fa0a426b..0000000000
--- a/docs/ru/md/VK/Rabota-so-svoystvami-tovarov/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Работа со свойствами товаров",
- "position": 8,
-}
diff --git a/docs/ru/md/!temp/VK/Statistics/Get-post-statistics.md b/docs/ru/md/VK/Statistics/Get-post-statistics.md
similarity index 94%
rename from docs/ru/md/!temp/VK/Statistics/Get-post-statistics.md
rename to docs/ru/md/VK/Statistics/Get-post-statistics.md
index 4f62aa4cf7..3d479b9120 100644
--- a/docs/ru/md/!temp/VK/Statistics/Get-post-statistics.md
+++ b/docs/ru/md/VK/Statistics/Get-post-statistics.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Массив из Произвольный - Массив данных статистики по постам
+ Возвращаемое значение: Массив из Произвольный - Массив данных статистики по постам
```bsl title="Пример кода"
@@ -30,7 +30,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ПолучитьСтатистикуПостов --posts %posts% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Statistics/Get-statistics.md b/docs/ru/md/VK/Statistics/Get-statistics.md
similarity index 98%
rename from docs/ru/md/!temp/VK/Statistics/Get-statistics.md
rename to docs/ru/md/VK/Statistics/Get-statistics.md
index 268ebe54c1..0a48171c14 100644
--- a/docs/ru/md/!temp/VK/Statistics/Get-statistics.md
+++ b/docs/ru/md/VK/Statistics/Get-statistics.md
@@ -15,7 +15,7 @@ sidebar_position: 1
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
```bsl title="Пример кода"
@@ -27,7 +27,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk ПолучитьСтатистику --datefrom %datefrom% --dateto %dateto% --auth %auth%
diff --git a/docs/ru/md/!temp/VK/Statistics/_category_.json b/docs/ru/md/VK/Statistics/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/VK/Statistics/_category_.json
rename to docs/ru/md/VK/Statistics/_category_.json
diff --git a/docs/ru/md/!temp/VK/Token-retrieval/Create-token-retrieval-link.md b/docs/ru/md/VK/Token-retrieval/Create-token-retrieval-link.md
similarity index 91%
rename from docs/ru/md/!temp/VK/Token-retrieval/Create-token-retrieval-link.md
rename to docs/ru/md/VK/Token-retrieval/Create-token-retrieval-link.md
index 65cf64a43f..c8f7bfb93d 100644
--- a/docs/ru/md/!temp/VK/Token-retrieval/Create-token-retrieval-link.md
+++ b/docs/ru/md/VK/Token-retrieval/Create-token-retrieval-link.md
@@ -13,7 +13,7 @@ sidebar_position: 1
| app_id | --app | Строка,Число | app_id из настроек приложения |
- Вовзращаемое значение: Строка - URL, по которому необходимо перейти в браузере
+ Возвращаемое значение: Строка - URL, по которому необходимо перейти в браузере
```bsl title="Пример кода"
@@ -23,7 +23,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint vk СоздатьСсылкуПолученияТокена --app %app%
diff --git a/docs/ru/md/!temp/VK/Token-retrieval/_category_.json b/docs/ru/md/VK/Token-retrieval/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/VK/Token-retrieval/_category_.json
rename to docs/ru/md/VK/Token-retrieval/_category_.json
diff --git a/docs/ru/md/VK/VK.md b/docs/ru/md/VK/VK.md
deleted file mode 100644
index 2ffbf6e4e8..0000000000
--- a/docs/ru/md/VK/VK.md
+++ /dev/null
@@ -1,94 +0,0 @@
----
-id: VK
-sidebar_class_name: VK
----
-
-
-
-# ВКонтакте
-
-Этот раздел посвящен библиотеке для работы с VK API. Она заточена для работы с сообществами и выполнением действий от их имени. На данной странице описаны все действия, необходимые для полноценного начала работы
-
-## Начало работы
-
-Для начала работы необходимо получить некоторые параметры для VK API.
-
-
-Перечень необходимых данных в виде структуры содержится в функции *ПолучитьСтандартныеПараметры()*. Вы можете указывать значения параметров прямо в ней или же передавать их структурой при вызове любых других методов библиотеки в качестве необязательного параметра *Параметры* (последний во всех методах билиотеки). В последнем случае стандартные параметры будут перезаписаны по ключам теми, которые переданы при вызове метода. Перезаписаны будут только совпадающие по ключам данные. Если какой то параметр есть в наборе стандартных, но не был передан при вызове метода, то он сохранит стандартное значение.
-
-
- ```bsl
- _Параметры = Новый Структура;
-
- _Параметры.Вставить("v" , "5.131");
- _Параметры.Вставить("from_group" , "1");
- _Параметры.Вставить("group_id" , "123456789");
- _Параметры.Вставить("owner_id" , "-123456789");
- _Параметры.Вставить("app_id" , "87654321");
- _Параметры.Вставить("access_token" , "vk1.a.E-byuFeG1qcN7...");
-
- ```
-
-Рассмотрим получение каждого значения:
-
-**1. v**
-
- Параметр v означает версию VK API. Тестирование проводилось на 5.131, рекомендуется его таким и оставить
-
-**2. from_group**
-
- От лица группы. Должен быть 1
-
-**3. group_id и owner_id**
-
- ID группы. Если у вас стандартный адрес группы, то id можно найти в URL. В противном случае он будет на вкладке "Управление" в группе, под полем Адрес. owner_id - тоже самое, но со знаком '-' впереди
-
- 
-
-**4. app_id**
-
- app_id - ID приложения. Для создания приложения необходимо:
-
- * Перейти по адресу https://id.vk.com/about/business/go, авторизоваться и ввести свои данные физ. или юр. лица
-
- 
-
- * Ввести название приложения и выбрать пункт **Web**
-
- 
-
- * Ввести домееное имя и URL обработчика перенаправлений. Тут нужно отметить, что данный механизм создания приложений - новый. Еще недавно приложения VK создавались иначе и иметь redirect_url для них было не нужно. На данный момент не совсем понятно, зачем он нужен нам для серверного приложения - просто такого понятия как серверное приложение у VK теперь нет. Теоретически, туда можно вписать что угодно - для работы с библиотекой в получении обратных данных нет необходимости. Однако, с течением времени, это может измениться.
-
- 
-
- * Ввести паспортные данные или данные об организации, включить доступ к сообществам (короче, если у вас уже было приложение до этого, то вам крупно повезло, а если нет российского паспорта - придется писать в поддержку)
-
- 
-
- * Получить app_id на странице приложения
-
- 
-
-**5. access_token**
-
- Ссылку на получение acess_token можно получить при помощи функции *СоздатьСсылкуПолученияТокена* или склеить вручную:
-
- https://oauth.vk.com/authorize?client_id= + *app_id* + &scope=offline,wall,groups,photos,stats,stories,ads&v=5.131&response_type=token&redirect_uri=https://api.vk.com/blank.html
-
- * По этой ссылке необходимо перейти в браузере
- * Авторизоваться через ВК и подтвердить доступ
- * Забрать токен из параметра URL в адресной строке
-
- 
-
-**(Дополнительно) communitytoken**
-
- Некоторые методы, например для работы с чат-ботом сообщества, принимают в качестве параметра communitytoken - в этих методах он заменяет access_token. Для его получения необходимо:
-
- * Зайти в раздел "Управление" в группе ВК
- * Найти вкладку "Работа с API"
- * Нажать "Создать ключ" и забрать его
-
- 
-
- Пока вам не нужно использовать такие методы, получать communitytoken не обязательно
\ No newline at end of file
diff --git a/docs/ru/md/VK/_category_.json b/docs/ru/md/VK/_category_.json
deleted file mode 100644
index 13bb948612..0000000000
--- a/docs/ru/md/VK/_category_.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "label": "VK",
- "position": 3,
- "link": {
- "type": "doc",
- "id": "VK"
- }
-}
diff --git a/docs/ru/md/!temp/Viber/Message-sending/Create-keyboard-from-array-button.md b/docs/ru/md/Viber/Message-sending/Create-keyboard-from-array-button.md
similarity index 94%
rename from docs/ru/md/!temp/Viber/Message-sending/Create-keyboard-from-array-button.md
rename to docs/ru/md/Viber/Message-sending/Create-keyboard-from-array-button.md
index 4c425b4c39..baf1911bca 100644
--- a/docs/ru/md/!temp/Viber/Message-sending/Create-keyboard-from-array-button.md
+++ b/docs/ru/md/Viber/Message-sending/Create-keyboard-from-array-button.md
@@ -14,7 +14,7 @@ sidebar_position: 7
| ЦветКнопок | --color | Строка | HEX цвет кнопок с # в начале |
- Вовзращаемое значение: Структура - Сформировать клавиатуру из массива кнопок:
+ Возвращаемое значение: Структура - Сформировать клавиатуру из массива кнопок:
```bsl title="Пример кода"
@@ -32,7 +32,7 @@ sidebar_position: 7
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint viber СформироватьКлавиатуруИзМассиваКнопок --buttons %buttons% --color %color%
diff --git a/docs/ru/md/!temp/Viber/Message-sending/Send-contact.md b/docs/ru/md/Viber/Message-sending/Send-contact.md
similarity index 90%
rename from docs/ru/md/!temp/Viber/Message-sending/Send-contact.md
rename to docs/ru/md/Viber/Message-sending/Send-contact.md
index 84cda75fd4..8607f76bc7 100644
--- a/docs/ru/md/!temp/Viber/Message-sending/Send-contact.md
+++ b/docs/ru/md/Viber/Message-sending/Send-contact.md
@@ -17,7 +17,7 @@ sidebar_position: 4
| ОтправкаВКанал | --ischannel | Булево | Отправка в канал или в чат бота |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
```bsl title="Пример кода"
@@ -32,9 +32,9 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint viber ОтправитьКонтакт --token %token% --name %name% --phone %phone% --user %user% --ischannel %ischannel%
+ oint viber ОтправитьКонтакт --token %token% --name %name% --phone %phone% --user "d3jxe1111111111jYGgZg" --ischannel %ischannel%
```
diff --git a/docs/ru/md/!temp/Viber/Message-sending/Send-file.md b/docs/ru/md/Viber/Message-sending/Send-file.md
similarity index 91%
rename from docs/ru/md/!temp/Viber/Message-sending/Send-file.md
rename to docs/ru/md/Viber/Message-sending/Send-file.md
index 7893d9c8d0..8021a02a70 100644
--- a/docs/ru/md/!temp/Viber/Message-sending/Send-file.md
+++ b/docs/ru/md/Viber/Message-sending/Send-file.md
@@ -18,7 +18,7 @@ sidebar_position: 3
| Размер | --size | Число | Размер файла. Если не заполнен > определяется автоматически скачиванием файла |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
```bsl title="Пример кода"
@@ -33,9 +33,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint viber ОтправитьФайл --token %token% --file %file% --user %user% --ischannel %ischannel% --ext %ext% --size %size%
+ oint viber ОтправитьФайл --token %token% --file %file% --user "tMNGh111111111D+bT4g" --ischannel %ischannel% --ext %ext% --size %size%
```
diff --git a/docs/ru/md/!temp/Viber/Message-sending/Send-image.md b/docs/ru/md/Viber/Message-sending/Send-image.md
similarity index 89%
rename from docs/ru/md/!temp/Viber/Message-sending/Send-image.md
rename to docs/ru/md/Viber/Message-sending/Send-image.md
index 9ac6e9952d..79eff76173 100644
--- a/docs/ru/md/!temp/Viber/Message-sending/Send-image.md
+++ b/docs/ru/md/Viber/Message-sending/Send-image.md
@@ -17,7 +17,7 @@ sidebar_position: 2
| Описание | --description | Строка | Аннотация к картинке |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
```bsl title="Пример кода"
@@ -32,9 +32,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint viber ОтправитьКартинку --token %token% --picture %picture% --user %user% --ischannel %ischannel% --description %description%
+ oint viber ОтправитьКартинку --token %token% --picture %picture% --user "tMNGh111111111D+bT4g" --ischannel %ischannel% --description %description%
```
diff --git a/docs/ru/md/!temp/Viber/Message-sending/Send-link.md b/docs/ru/md/Viber/Message-sending/Send-link.md
similarity index 91%
rename from docs/ru/md/!temp/Viber/Message-sending/Send-link.md
rename to docs/ru/md/Viber/Message-sending/Send-link.md
index 2a1f156a55..e663ec411a 100644
--- a/docs/ru/md/!temp/Viber/Message-sending/Send-link.md
+++ b/docs/ru/md/Viber/Message-sending/Send-link.md
@@ -16,7 +16,7 @@ sidebar_position: 6
| ОтправкаВКанал | --ischannel | Булево | Отправка в канал или в чат бота |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
```bsl title="Пример кода"
@@ -31,9 +31,9 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint viber ОтправитьСсылку --token %token% --url %url% --user %user% --ischannel %ischannel%
+ oint viber ОтправитьСсылку --token %token% --url %url% --user "d3jxe1111111111jYGgZg" --ischannel %ischannel%
```
diff --git a/docs/ru/md/!temp/Viber/Message-sending/Send-location.md b/docs/ru/md/Viber/Message-sending/Send-location.md
similarity index 90%
rename from docs/ru/md/!temp/Viber/Message-sending/Send-location.md
rename to docs/ru/md/Viber/Message-sending/Send-location.md
index 4972fdddbf..5b96d03385 100644
--- a/docs/ru/md/!temp/Viber/Message-sending/Send-location.md
+++ b/docs/ru/md/Viber/Message-sending/Send-location.md
@@ -17,7 +17,7 @@ sidebar_position: 5
| ОтправкаВКанал | --ischannel | Булево | Отправка в канал или в чат бота |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
```bsl title="Пример кода"
@@ -32,9 +32,9 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint viber ОтправитьЛокацию --token %token% --lat %lat% --long %long% --user %user% --ischannel %ischannel%
+ oint viber ОтправитьЛокацию --token %token% --lat %lat% --long %long% --user "d3jxe1111111111jYGgZg" --ischannel %ischannel%
```
diff --git a/docs/ru/md/!temp/Viber/Message-sending/Send-text-message.md b/docs/ru/md/Viber/Message-sending/Send-text-message.md
similarity index 91%
rename from docs/ru/md/!temp/Viber/Message-sending/Send-text-message.md
rename to docs/ru/md/Viber/Message-sending/Send-text-message.md
index 22d1ee403a..5cbdddbe47 100644
--- a/docs/ru/md/!temp/Viber/Message-sending/Send-text-message.md
+++ b/docs/ru/md/Viber/Message-sending/Send-text-message.md
@@ -17,7 +17,7 @@ sidebar_position: 1
| Клавиатура | --keyboard | Структура из Строка | См. СформироватьКлавиатуруИзМассиваКнопок |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
```bsl title="Пример кода"
@@ -40,9 +40,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint viber ОтправитьТекстовоеСообщение --token %token% --text %text% --user %user% --ischannel %ischannel% --keyboard %keyboard%
+ oint viber ОтправитьТекстовоеСообщение --token %token% --text %text% --user "d3jxe1111111111jYGgZg" --ischannel %ischannel% --keyboard %keyboard%
```
diff --git a/docs/ru/md/!temp/Viber/Message-sending/_category_.json b/docs/ru/md/Viber/Message-sending/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Viber/Message-sending/_category_.json
rename to docs/ru/md/Viber/Message-sending/_category_.json
diff --git a/docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Poluchit-dannye-o-kanale.md b/docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Poluchit-dannye-o-kanale.md
deleted file mode 100644
index 0a5f0f15d6..0000000000
--- a/docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Poluchit-dannye-o-kanale.md
+++ /dev/null
@@ -1,57 +0,0 @@
----
-sidebar_position: 2
----
-
-# Получить данные о канале
-Получает общие данные о канале и информацию об участниках
-
-*Функция ПолучитьИнформациюОКанале(Знач Токен) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен канала |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Viber
-
-
-```bsl title="Пример кода"
-
- Ответ = OPI_Viber.ПолучитьИнформациюОКанале(ТокенКанала); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint viber ПолучитьИнформациюОКанале --token %channeltoken%
-
-```
-
-```json title="Результат"
-
-{
- "members": [
- {
- "role": "admin",
- "name": "John",
- "id": "d3jxe611111111kjYGgZg=="
- }
- ],
- "subcategory": "Advertising Service",
- "category": "Local Businesses",
- "location": {
- "lon": -73.96878,
- "lat": 40.7691018
- },
- "icon": "https://media-direct.cdn.viber.com/pg_download?pgtp=icons&dlid=0-04-01-05bfe24da13dddf32cf52976b099dc6965c03300763e6a9316de26986e5dea05&fltp=jpg&imsz=0000",
- "subscribers_count": 0,
- "name": "1CTestBot",
- "chat_hostname": "SN-CHAT-01_",
- "id": "pa:5925429953186752236",
- "country": "US",
- "uri": "1ctestbot",
- "status_message": "ok",
- "status": 0
-}
-
-```
diff --git a/docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Poluchit-dannye-o-polzovatele.md b/docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Poluchit-dannye-o-polzovatele.md
deleted file mode 100644
index abc44c34d1..0000000000
--- a/docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Poluchit-dannye-o-polzovatele.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-sidebar_position: 3
----
-
-# Получить данные о пользователе
-Получает данные о пользователе
-
-*Функция ПолучитьДанныеПользователя(Знач Токен, Знач IDПользователя) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен канала или бота |
- | IDПользователя | --user | Строка | ID целевого пользователя |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Viber
-
-```bsl title="Пример кода"
-
- Ответ = OPI_Viber.ПолучитьДанныеПользователя(Токен, IDПользователя); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint viber ПолучитьДанныеПользователя --token %token% --user %user%
-
-```
-
-```json title="Результат"
-
-{
- "user": {
- "device_type": "iPhone8,4",
- "mnc": 1,
- "mcc": 257,
- "api_version": 10,
- "primary_device_os": "iOS 15.6.1",
- "viber_version": "21.6.0.18",
- "country": "FR",
- "language": "ru",
- "avatar": "http://dl-media.viber.com/1/share/2/long/bots/generic-avatar%402x.png",
- "name": "Subscriber",
- "id": "d3jxe6111111NkjYGgZg=="
- },
- "chat_hostname": "SN-CHAT-07_",
- "status_message": "ok",
- "status": 0
-}
-
-```
diff --git a/docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Poluchit-online-polzovateley.md b/docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Poluchit-online-polzovateley.md
deleted file mode 100644
index ab5aa5a477..0000000000
--- a/docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Poluchit-online-polzovateley.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-sidebar_position: 4
----
-
-# Получить online/offline статусы пользователей
-Получает данные о пользователе
-
-*Функция ПолучитьОнлайнПользователей(Знач Токен, Знач IDПользователей) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен канала или бота |
- | IDПользователей | --users | Массив из Строка, Строка | Один или несколько ID пользователей |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Viber
-
-```bsl title="Пример кода"
-
- Ответ = OPI_Viber.ПолучитьОнлайнПользователей(Токен, IDПользователя); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint viber ПолучитьОнлайнПользователей --token %token% --users %user%
-
-```
-
-```json title="Результат"
-
-{
- "users": [
- {
- "last_online": 1704796869778,
- "online_status_message": "offline",
- "online_status": 1,
- "id": "d3jxe111111111YGgZg=="
- }
- ],
- "status_message": "ok",
- "status": 0
-}
-
-```
diff --git a/docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Ustanovit-Webhook.md b/docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Ustanovit-Webhook.md
deleted file mode 100644
index fb7844e214..0000000000
--- a/docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Ustanovit-Webhook.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-sidebar_position: 1
----
-
-# Установить Webhook
-Устанавливает адрес обработчика событий бота для работы в режиме webhook. При появлении нового события у бота, на данный адрес будет приходить http запрос с информацией
-
-*Функция УстановитьWebhook(Знач Токен, Знач URL) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен бота |
- | URL | --url | Строка | Адрес обработки запросов от Viber (с https://) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Viber
-
-
-```bsl title="Пример кода"
-
- Ответ = OPI_Viber.УстановитьWebhook(Токен, "https://api.athenaeum.digital/opi/hs/viber"); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint viber УстановитьWebhook --token %token% --url "https://api.athenaeum.digital/opi/hs/viber"
-
-```
-
-```json title="Результат"
-
-{
- "event_types": [
- "subscribed",
- "unsubscribed",
- "webhook",
- "conversation_started",
- "client_status",
- "action",
- "delivered",
- "failed",
- "message",
- "seen"
- ],
- "chat_hostname": "SN-CHAT-12_",
- "status_message": "ok",
- "status": 0
-}
-
-```
diff --git a/docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/_category_.json b/docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/_category_.json
deleted file mode 100644
index 638e2ce94a..0000000000
--- a/docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Получение данных и настройка",
- "position": 3,
-}
diff --git a/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-fayl.md b/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-fayl.md
deleted file mode 100644
index 9f09ee11f7..0000000000
--- a/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-fayl.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-sidebar_position: 3
----
-
-# Отправить файл
-Отправляет произвольный файл в чат или канал
-
-
-*Функция ОтправитьФайл(Знач Токен, Знач URL, Знач IDПользователя, Знач ОтправкаВКанал, Знач Расширение, Знач Размер = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен канала/бота |
- | URL | --file | Строка | Адрес файла |
- | IDПользователя | --user | Строка | IDПользователя: для канала - администратора, для бота - получателя |
- | ОтправкаВКанал | --ischannel | Булево | Истина - отправка в канал, Ложь - через бота |
- | Расширение | --ext | Строка | Расширение файла |
- | Размер | --size | Строка (необяз.) | Размер отправляемого файла. Не рекомендуется оставлять пустым для больших файлов - автоматическое определение размера происходит путем скачивания файла из URL. Указывается в байтах |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Viber
-
-```bsl title="Пример кода"
-
- ТокенКанала = "523b58ba82afffaa-111111111111111-2222222222222222";
- IDПользователя = "tMNGh111111111D+bT4g==";
-
- Ответ = OPI_Viber.ОтправитьФайл(ТокенКанала, "https://api.athenaeum.digital/1.txt", IDПользователя, Истина, "txt"); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint viber ОтправитьФайл --token %token% --file "https://api.athenaeum.digital/1.txt" --user %user% --ischannel false --ext txt
-
-```
-
-
-
-```json title="Результат"
-
-{
- "chat_hostname": "SN-CHAT-09_",
- "message_token": 5925491906424759104,
- "status_message": "ok",
- "status": 0
-}
-
-```
diff --git a/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-kartinku.md b/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-kartinku.md
deleted file mode 100644
index 887cf68f82..0000000000
--- a/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-kartinku.md
+++ /dev/null
@@ -1,48 +0,0 @@
----
-sidebar_position: 2
----
-
-# Отправить картинку
-Отправляет картинку в чат или канал
-
-
-*Функция ОтправитьКартинку(Знач Токен, Знач URL, Знач IDПользователя, Знач ОтправкаВКанал, Знач Описание = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен канала/бота |
- | URL | --picture | Строка | Адрес картинки |
- | IDПользователя | --user | Строка | IDПользователя: для канала - администратора, для бота - получателя |
- | ОтправкаВКанал | --ischannel | Булево | Истина - отправка в канал, Ложь - через бота |
- | Описание | --description | Строка (необяз.) | Аннотация к картинке |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Viber
-
-```bsl title="Пример кода"
-
- ТокенКанала = "523b58ba82afffaa-111111111111111-2222222222222222";
- IDПользователя = "tMNGh111111111D+bT4g==";
-
- Ответ = OPI_Viber.ОтправитьКартинку(ТокенКанала, "https://api.athenaeum.digital/logo.png", IDПользователя, Истина, "Альпака"); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint viber ОтправитьКартинку --token %token% --picture "https://api.athenaeum.digital/logo.png" --user %user% --ischannel false --description "Альпака"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "chat_hostname": "SN-CHAT-12_",
- "message_token": 5925484936191962157,
- "status_message": "ok",
- "status": 0
-}
-
-```
diff --git a/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-kontakt.md b/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-kontakt.md
deleted file mode 100644
index 978a170e53..0000000000
--- a/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-kontakt.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-sidebar_position: 4
----
-
-# Отправить контакт
-Отправляет контакт с номером телефона
-
-
-*Функция ОтправитьКонтакт(Знач Токен, Знач ИмяКонтакта, Знач НомерТелефона, Знач IDПользователя, Знач ОтправкаВКанал) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен канала/бота |
- | ИмяКонтакта | --name | Строка | Имя контакта |
- | НомерТелефона | --phone | Строка | Номер телефона контакта |
- | IDПользователя | --user | Строка | IDПользователя: для канала - администратора, для бота - получателя |
- | ОтправкаВКанал | --ischannel | Булево | Истина - отправка в канал, Ложь - через бота |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Viber
-
-```bsl title="Пример кода"
-
- ТокенБота = "523b5b25ed27e6ec-111111111111111-2222222222222222";
- IDПользователя = "d3jxe1111111111jYGgZg==";
-
- Ответ = OPI_Viber.ОтправитьКонтакт(ТокенБота, "Пётр Петров", "+749521231", IDПользователя, Ложь); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint viber ОтправитьКонтакт --token %token% --name "Пётр Петров" --phone "+749521231" --user %user% --ischannel false
-
-```
-
-
-
-```json title="Результат"
-
-{
- "billing_status": 1,
- "chat_hostname": "SN-CHAT-15_",
- "message_token": 5925747984748149627,
- "status_message": "ok",
- "status": 0
-}
-
-```
diff --git a/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-lokaciyu.md b/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-lokaciyu.md
deleted file mode 100644
index ea0d975152..0000000000
--- a/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-lokaciyu.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-sidebar_position: 5
----
-
-# Отправить локацию
-Отправляет геолокацию по широте и долготе
-
-
-*Функция ОтправитьЛокацию(Знач Токен, Знач Широта, Знач Долгота, Знач IDПользователя, Знач ОтправкаВКанал) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен канала/бота |
- | Широта | --lat | Строка/Число | Географическая широта |
- | Долгота | --long | Строка/Число | Географическая долгота |
- | IDПользователя | --user | Строка | IDПользователя: для канала - администратора, для бота - получателя |
- | ОтправкаВКанал | --ischannel | Булево | Истина - отправка в канал, Ложь - через бота |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Viber
-
-```bsl title="Пример кода"
-
- ТокенБота = "523b5b25ed27e6ec-111111111111111-2222222222222222";
- IDПользователя = "d3jxe1111111111jYGgZg==";
-
- Ответ = OPI_Viber.ОтправитьЛокацию(ТокенБота, "55.75", "37.6167", IDПользователя, Ложь); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint viber ОтправитьЛокацию --token %token% --lat "55.75" --long "37.6167" --user %user% --ischannel false
-
-```
-
-
-
-```json title="Результат"
-
-{
- "billing_status": 1,
- "chat_hostname": "SN-CHAT-10_",
- "message_token": 5925751017338988046,
- "status_message": "ok",
- "status": 0
-}
-
-```
diff --git a/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-ssylku.md b/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-ssylku.md
deleted file mode 100644
index c83bb59ff5..0000000000
--- a/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-ssylku.md
+++ /dev/null
@@ -1,48 +0,0 @@
----
-sidebar_position: 6
----
-
-# Отправить ссылку
-Отправляет URL в чат или канал
-
-
-*Функция ОтправитьСсылку(Знач Токен, Знач URL, Знач IDПользователя, Знач ОтправкаВКанал) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен канала/бота |
- | URL | --url | Строка | URL для отправки |
- | IDПользователя | --user | Строка | IDПользователя: для канала - администратора, для бота - получателя |
- | ОтправкаВКанал | --ischannel | Булево | Истина - отправка в канал, Ложь - пользователю|
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Viber
-
-```bsl title="Пример кода"
-
- ТокенБота = "523b5b25ed27e6ec-111111111111111-2222222222222222";
- IDПользователя = "d3jxe1111111111jYGgZg==";
-
- Ответ = OPI_Viber.ОтправитьСсылку(ТокенБота, "https://github.com/Bayselonarrend", IDПользователя, Ложь); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint viber ОтправитьСсылку --token %token% --url "https://github.com/Bayselonarrend" --user %user% --ischannel false
-
-```
-
-
-
-```json title="Результат"
-
-{
- "billing_status": 1,
- "chat_hostname": "SN-CHAT-15_",
- "message_token": 5925752472607291800,
- "status_message": "ok",
- "status": 0
-}
-
-```
diff --git a/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-tekstovoe-soobschenie.md b/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-tekstovoe-soobschenie.md
deleted file mode 100644
index f05f20c942..0000000000
--- a/docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-tekstovoe-soobschenie.md
+++ /dev/null
@@ -1,57 +0,0 @@
----
-sidebar_position: 1
----
-
-# Отправить текстовое сообщение
-Отправляет текстовое сообщение в чат или канал
-
-
-*Функция ОтправитьТекстовоеСообщение(Знач Токен, Знач Текст, Знач IDПользователя, Знач ОтправкаВКанал, Знач Клавиатура = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен канала/бота |
- | Текст | --text | Строка | Текст сообщения |
- | IDПользователя | --user | Строка | IDПользователя: для канала - администратора, для бота - получателя |
- | ОтправкаВКанал | --ischannel | Булево | Истина - отправка в канал, Ложь - пользователю|
- | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры (для чат-ботов). См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Viber
-
-```bsl title="Пример кода"
-
- ТокенБота = "523b5b25ed27e6ec-111111111111111-2222222222222222";
- IDПользователя = "d3jxe1111111111jYGgZg==";
-
- МассивКнопок = Новый Массив;
-
- МассивКнопок.Добавить("Кнопка 1");
- МассивКнопок.Добавить("Кнопка 2");
- МассивКнопок.Добавить("Кнопка 3");
-
- Клавиатура = OPI_Viber.СформироватьКлавиатуруИзМассиваКнопок(МассивКнопок);
-
- Ответ = OPI_Viber.ОтправитьТекстовоеСообщение(ТокенБота, "Привет", IDПользователя, Ложь, Клавиатура); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint viber СформироватьКлавиатуруИзМассиваКнопок --buttons "['Кнопка 1','Кнопка 2','Кнопка 3']" --out keyboard.json
- oint viber ОтправитьТекстовоеСообщение --token %token% --text "Привет" --user %user% --ischannel false --keyboard keyboard.json
-
-```
-
-
-
-```json title="Результат"
-
-{
- "chat_hostname": "SN-CHAT-10_",
- "message_token": 5925400810709476620,
- "status_message": "ok",
- "status": 0
-}
-
-```
diff --git a/docs/ru/md/Viber/Rabota-s-dialogami/Sformirovat-klaviaturu-po-massivu-knopok.md b/docs/ru/md/Viber/Rabota-s-dialogami/Sformirovat-klaviaturu-po-massivu-knopok.md
deleted file mode 100644
index c6b24686e7..0000000000
--- a/docs/ru/md/Viber/Rabota-s-dialogami/Sformirovat-klaviaturu-po-massivu-knopok.md
+++ /dev/null
@@ -1,66 +0,0 @@
----
-sidebar_position: 12
----
-
-# Сформировать клавиатуру по массиву кнопок
-Формирует простую JSON клавиатуру из массив кнопок для сообщения или нижней панели
-
-
-*Функция СформироватьКлавиатуруИзМассиваКнопок(Знач МассивКнопок, Знач ЦветКнопок = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | МассивКнопок | --buttons | Массив из Строка | Массив строк названий кнопок |
- | ЦветКнопок | --color | Строка (необяз.) | HEX цвета для кнопок |
-
- Вовзращаемое значение: Структура - Структура клавиатуры
-
-
-```bsl title="Пример кода"
-
- МассивКнопок = Новый Массив;
- МассивКнопок.Добавить("Кнопка 1");
- МассивКнопок.Добавить("Кнопка 2");
- МассивКнопок.Добавить("Кнопка 3");
-
- Клавиатура = OPI_Viber.СформироватьКлавиатуруИзМассиваКнопок(МассивКнопок); //Структура
- JSON = OPI_Инструменты.JSONСтрокой(Клавиатура); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint viber СформироватьКлавиатуруИзМассиваКнопок --buttons "['Кнопка 1','Кнопка 2','Кнопка 3']" --out keyboard.json
-
-```
-
-```json title="Результат"
-
-{
- "Buttons": [
- {
- "ActionType": "reply",
- "ActionBody": "Кнопка 1",
- "Text": "Кнопка 1",
- "BgColor": "#2db9b9",
- "Coloumns": 3
- },
- {
- "ActionType": "reply",
- "ActionBody": "Кнопка 2",
- "Text": "Кнопка 2",
- "BgColor": "#2db9b9",
- "Coloumns": 3
- },
- {
- "ActionType": "reply",
- "ActionBody": "Кнопка 3",
- "Text": "Кнопка 3",
- "BgColor": "#2db9b9",
- "Coloumns": 3
- }
- ],
- "Type": "keyboard"
-}
-
-```
diff --git a/docs/ru/md/Viber/Rabota-s-dialogami/_category_.json b/docs/ru/md/Viber/Rabota-s-dialogami/_category_.json
deleted file mode 100644
index aec91b540e..0000000000
--- a/docs/ru/md/Viber/Rabota-s-dialogami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Отправка данных",
- "position": 3,
-}
diff --git a/docs/ru/md/Viber/Rabota-s-dialogami/img/1.png b/docs/ru/md/Viber/Rabota-s-dialogami/img/1.png
deleted file mode 100644
index 8cddcd37bf..0000000000
Binary files a/docs/ru/md/Viber/Rabota-s-dialogami/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Viber/Rabota-s-dialogami/img/2.png b/docs/ru/md/Viber/Rabota-s-dialogami/img/2.png
deleted file mode 100644
index c91a80f03c..0000000000
Binary files a/docs/ru/md/Viber/Rabota-s-dialogami/img/2.png and /dev/null differ
diff --git a/docs/ru/md/Viber/Rabota-s-dialogami/img/3.png b/docs/ru/md/Viber/Rabota-s-dialogami/img/3.png
deleted file mode 100644
index 321d04cbaf..0000000000
Binary files a/docs/ru/md/Viber/Rabota-s-dialogami/img/3.png and /dev/null differ
diff --git a/docs/ru/md/Viber/Rabota-s-dialogami/img/4.png b/docs/ru/md/Viber/Rabota-s-dialogami/img/4.png
deleted file mode 100644
index 595f2be36e..0000000000
Binary files a/docs/ru/md/Viber/Rabota-s-dialogami/img/4.png and /dev/null differ
diff --git a/docs/ru/md/Viber/Rabota-s-dialogami/img/5.png b/docs/ru/md/Viber/Rabota-s-dialogami/img/5.png
deleted file mode 100644
index 7a842177fc..0000000000
Binary files a/docs/ru/md/Viber/Rabota-s-dialogami/img/5.png and /dev/null differ
diff --git a/docs/ru/md/Viber/Rabota-s-dialogami/img/6.png b/docs/ru/md/Viber/Rabota-s-dialogami/img/6.png
deleted file mode 100644
index f5308e2d96..0000000000
Binary files a/docs/ru/md/Viber/Rabota-s-dialogami/img/6.png and /dev/null differ
diff --git a/docs/ru/md/!temp/Viber/Settings-and-information/Get-channel-information.md b/docs/ru/md/Viber/Settings-and-information/Get-channel-information.md
similarity index 94%
rename from docs/ru/md/!temp/Viber/Settings-and-information/Get-channel-information.md
rename to docs/ru/md/Viber/Settings-and-information/Get-channel-information.md
index 6fa6da4ad5..088c18e8b8 100644
--- a/docs/ru/md/!temp/Viber/Settings-and-information/Get-channel-information.md
+++ b/docs/ru/md/Viber/Settings-and-information/Get-channel-information.md
@@ -13,7 +13,7 @@ sidebar_position: 2
| Токен | --token | Строка | Токен |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
```bsl title="Пример кода"
@@ -25,7 +25,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint viber ПолучитьИнформациюОКанале --token %token%
diff --git a/docs/ru/md/!temp/Viber/Settings-and-information/Get-online-users.md b/docs/ru/md/Viber/Settings-and-information/Get-online-users.md
similarity index 92%
rename from docs/ru/md/!temp/Viber/Settings-and-information/Get-online-users.md
rename to docs/ru/md/Viber/Settings-and-information/Get-online-users.md
index c7f7e6e4d9..bb7ebecafb 100644
--- a/docs/ru/md/!temp/Viber/Settings-and-information/Get-online-users.md
+++ b/docs/ru/md/Viber/Settings-and-information/Get-online-users.md
@@ -14,7 +14,7 @@ sidebar_position: 4
| IDПользователей | --users | Строка,Число,Массив из Строка,Число | ID пользователей(я) Viber |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint viber ПолучитьОнлайнПользователей --token %token% --users %users%
diff --git a/docs/ru/md/!temp/Viber/Settings-and-information/Get-user-data.md b/docs/ru/md/Viber/Settings-and-information/Get-user-data.md
similarity index 93%
rename from docs/ru/md/!temp/Viber/Settings-and-information/Get-user-data.md
rename to docs/ru/md/Viber/Settings-and-information/Get-user-data.md
index 5776fbd689..8f7eb1a622 100644
--- a/docs/ru/md/!temp/Viber/Settings-and-information/Get-user-data.md
+++ b/docs/ru/md/Viber/Settings-and-information/Get-user-data.md
@@ -14,7 +14,7 @@ sidebar_position: 3
| IDПользователя | --user | Строка, Число | ID пользователя Viber |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint viber ПолучитьДанныеПользователя --token %token% --user %user%
diff --git a/docs/ru/md/!temp/Viber/Settings-and-information/Set-webhook.md b/docs/ru/md/Viber/Settings-and-information/Set-webhook.md
similarity index 94%
rename from docs/ru/md/!temp/Viber/Settings-and-information/Set-webhook.md
rename to docs/ru/md/Viber/Settings-and-information/Set-webhook.md
index cad9e989b4..8352a6858e 100644
--- a/docs/ru/md/!temp/Viber/Settings-and-information/Set-webhook.md
+++ b/docs/ru/md/Viber/Settings-and-information/Set-webhook.md
@@ -14,7 +14,7 @@ sidebar_position: 1
| URL | --url | Строка | URL для установки Webhook |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Viber
```bsl title="Пример кода"
@@ -26,7 +26,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint viber УстановитьWebhook --token %token% --url %url%
diff --git a/docs/ru/md/!temp/Viber/Settings-and-information/_category_.json b/docs/ru/md/Viber/Settings-and-information/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Viber/Settings-and-information/_category_.json
rename to docs/ru/md/Viber/Settings-and-information/_category_.json
diff --git a/docs/ru/md/Viber/Viber.md b/docs/ru/md/Viber/Viber.md
deleted file mode 100644
index a8cc062444..0000000000
--- a/docs/ru/md/Viber/Viber.md
+++ /dev/null
@@ -1,69 +0,0 @@
----
-id: Viber
-sidebar_class_name: Viber
----
-
-
-
-# Viber
-
-Этот раздел посвящен библиотеке для работы с Viber API. На данной странице описаны все действия, необходимые для полноценного начала работы
-
-## Начало работы
-
-:::note
-
-Особенности работы с Viber API
-
-1. Нельзя использовать бота и управлять каналом через API, если не установлен Webhook
-
- В отличии от Telegram, которые позволяют самому забирать обновления с серверов, а писать и вовсе независимо от этого, Viber требует обязательного использования Webhook, т.е у вас должен быть сервер с внешним IP и действительный SSL сертификат. Если верить документации, Viber периодически будет стучать по адресу, указанному как WH и если он не получит ответ 200, то все перестанет работать(**UPD:** Уже месяц нет http-сервиса, но ничего не поломалось). Запросы от Viber могут обрабатываться http-сервисом или любым другим обработчиком для запросов типа POST, при условии наличия SSL и доступности адреса извне. Если у вас есть такой адрес, то установить Webhook можно при помощий функции *УстановитьWebhook()* данной библиотеки (см. далее). После установки, у чат бота в приложении Viber появится кнопка "Сообщение" для начала диалога, а в канал станет можно отправлять сообщения через REST Api.
-
-2. У Viber отсутствуют механизмы загрузки внешних файлов на их сервера
-
- Картинки, файлы и документы могут отправляться в Viber только в виде URL. Т.е. для этого тоже нужен сервер или, как минимум, сторонний сервис для публикации файлов. Но так как сервер уже в любом случае необходим для Webhook, отправляемые файлы можно временно сохранять в папку веб-сервера. У IIS это папка wwwroot
-
-:::
-
-У Viber есть два REST API: один для работы с каналами, а второй - для чат-ботов. В обоих случаях основными параметрами служат **Токен** и **IDПользователя**
-
-- Если вам необходимо управлять каналом:
- 1. Зайдите в приложение Viber и создайте новый канал
-
- 
-
- 2. После создания, перейдите в настройки канала -> "Для разработчиков", и скопируйте **Токен**
-
- 
-
- 3. Установите Webhook. См. Установить Webhook
- 4. **IDПользователя** - ваш ID (администратора канала). См. Получить информацию о канале
-
-
-
-- Если вам необходим чат-бот:
- 1. Перейдите по ссылке [https://partners.viber.com/account/create-bot-account](https://partners.viber.com/account/create-bot-account) и авторизуйтесь с вашим номером телефона, который привязан к Viber
-
- 
-
- 2. Выберите пункт создания нового бота
-
- 
-
- 3. В меню создания бота заполните все необходимые поля
-
- 
-
- 4. Скопируйте **Токен**
-
- 
-
- 4. Найти своего нового бота вы можете отсканировав QR на странице создания или в настройках (пункт чат-боты) в приложении Viber.
-
- 
-
- 5. Сейчас вы не можете начать диалог с ботом, сначала необходимо установить Webhook. См. Установить Webhook
- 6. После запуска **IDПользователя** будет ID конкретного человека, ведущего диалог с ботом. Получить можно из обработыки входящих сообщения по Webhook
-
-
- **Важно:** ID одного и того же пользователя у чата и канала - это разные значения. Нельзя использовать ID, полученный из сообщения боту для вызова методов управления каналом и наоборот.
\ No newline at end of file
diff --git a/docs/ru/md/Viber/_category_.json b/docs/ru/md/Viber/_category_.json
deleted file mode 100644
index 302de2e37c..0000000000
--- a/docs/ru/md/Viber/_category_.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "label": "Viber",
- "position": 3,
- "link": {
- "type": "doc",
- "id": "Viber"
- }
-}
diff --git a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Create-folder.md b/docs/ru/md/Yandex_Disk/File-and-folder-management/Create-folder.md
similarity index 88%
rename from docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Create-folder.md
rename to docs/ru/md/Yandex_Disk/File-and-folder-management/Create-folder.md
index 4a50a2e495..be957da0c1 100644
--- a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Create-folder.md
+++ b/docs/ru/md/Yandex_Disk/File-and-folder-management/Create-folder.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| Путь | --path | Строка | Путь к созаваемой папке |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk СоздатьПапку --token %token% --path %path%
+ oint yadisk СоздатьПапку --token "y0_AgAAAABdylaOAA..." --path "/Тестовая папка"
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Create-object-copy.md b/docs/ru/md/Yandex_Disk/File-and-folder-management/Create-object-copy.md
similarity index 96%
rename from docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Create-object-copy.md
rename to docs/ru/md/Yandex_Disk/File-and-folder-management/Create-object-copy.md
index 590862191b..fde7c98720 100644
--- a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Create-object-copy.md
+++ b/docs/ru/md/Yandex_Disk/File-and-folder-management/Create-object-copy.md
@@ -16,7 +16,7 @@ sidebar_position: 5
| Перезаписывать | --rewrite | Булево | Перезаписывать если файл с таким именем уже существует |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -32,9 +32,9 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk СоздатьКопиюОбъекта --token %token% --from %from% --to %to% --rewrite %rewrite%
+ oint yadisk СоздатьКопиюОбъекта --token "y0_AgAAAABdylaOAA..." --from "/Альпака.png" --to "/Альпака (копия).png" --rewrite %rewrite%
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Delete-object.md b/docs/ru/md/Yandex_Disk/File-and-folder-management/Delete-object.md
similarity index 83%
rename from docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Delete-object.md
rename to docs/ru/md/Yandex_Disk/File-and-folder-management/Delete-object.md
index 44a9eed8b0..6170598197 100644
--- a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Delete-object.md
+++ b/docs/ru/md/Yandex_Disk/File-and-folder-management/Delete-object.md
@@ -15,7 +15,7 @@ sidebar_position: 4
| ВКорзину | --can | Булево | В корзину |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -29,9 +29,9 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk УдалитьОбъект --token %token% --path %path% --can %can%
+ oint yadisk УдалитьОбъект --token "y0_AgAAAABdylaOAA..." --path "/Альпака.png" --can %can%
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Download-file.md b/docs/ru/md/Yandex_Disk/File-and-folder-management/Download-file.md
similarity index 89%
rename from docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Download-file.md
rename to docs/ru/md/Yandex_Disk/File-and-folder-management/Download-file.md
index 375cee8682..a5d66c57a8 100644
--- a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Download-file.md
+++ b/docs/ru/md/Yandex_Disk/File-and-folder-management/Download-file.md
@@ -15,7 +15,7 @@ sidebar_position: 7
| ПутьСохранения | --out | Строка | Путь сохранения файла |
- Вовзращаемое значение: ДвоичныеДанные,Строка - Двоичные данные или путь к файлу при указании параметра ПутьСохранения
+ Возвращаемое значение: ДвоичныеДанные,Строка - Двоичные данные или путь к файлу при указании параметра ПутьСохранения
```bsl title="Пример кода"
@@ -23,7 +23,7 @@ sidebar_position: 7
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint yadisk СкачатьФайл --token %token% --path %path% --out %out%
diff --git a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Get-disk-information.md b/docs/ru/md/Yandex_Disk/File-and-folder-management/Get-disk-information.md
similarity index 94%
rename from docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Get-disk-information.md
rename to docs/ru/md/Yandex_Disk/File-and-folder-management/Get-disk-information.md
index 89ef66f90e..e9de3dcb89 100644
--- a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Get-disk-information.md
+++ b/docs/ru/md/Yandex_Disk/File-and-folder-management/Get-disk-information.md
@@ -13,7 +13,7 @@ sidebar_position: 1
| Токен | --token | Строка | Токен |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -26,9 +26,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk ПолучитьИнформациюОДиске --token %token%
+ oint yadisk ПолучитьИнформациюОДиске --token "y0_AgAAAABdylaOAA..."
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Get-download-link.md b/docs/ru/md/Yandex_Disk/File-and-folder-management/Get-download-link.md
similarity index 90%
rename from docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Get-download-link.md
rename to docs/ru/md/Yandex_Disk/File-and-folder-management/Get-download-link.md
index 75eeda296f..c2069acb07 100644
--- a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Get-download-link.md
+++ b/docs/ru/md/Yandex_Disk/File-and-folder-management/Get-download-link.md
@@ -14,7 +14,7 @@ sidebar_position: 6
| Путь | --path | Строка | Путь к файлу для скачивания |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk ПолучитьСсылкуДляСкачивания --token %token% --path %path%
+ oint yadisk ПолучитьСсылкуДляСкачивания --token "y0_AgAAAABdylaOAA..." --path "/Альпака.png"
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Get-files-list.md b/docs/ru/md/Yandex_Disk/File-and-folder-management/Get-files-list.md
similarity index 98%
rename from docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Get-files-list.md
rename to docs/ru/md/Yandex_Disk/File-and-folder-management/Get-files-list.md
index b05dc64505..cb584e76f6 100644
--- a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Get-files-list.md
+++ b/docs/ru/md/Yandex_Disk/File-and-folder-management/Get-files-list.md
@@ -17,7 +17,7 @@ sidebar_position: 8
| СортироватьПоДате | --datesort | Булево | Истина > сортировать по дате, Ложь > по алфавиту |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -30,9 +30,9 @@ sidebar_position: 8
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk ПолучитьСписокФайлов --token %token% --amount %amount% --offset %offset% --type %type% --datesort %datesort%
+ oint yadisk ПолучитьСписокФайлов --token "y0_AgAAAABdylaOAA..." --amount %amount% --offset %offset% --type %type% --datesort %datesort%
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Get-object.md b/docs/ru/md/Yandex_Disk/File-and-folder-management/Get-object.md
similarity index 97%
rename from docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Get-object.md
rename to docs/ru/md/Yandex_Disk/File-and-folder-management/Get-object.md
index 88ff6a45fa..16fbcd730f 100644
--- a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Get-object.md
+++ b/docs/ru/md/Yandex_Disk/File-and-folder-management/Get-object.md
@@ -14,7 +14,7 @@ sidebar_position: 3
| Путь | --path | Строка | Путь к папке или файлу |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk ПолучитьОбъект --token %token% --path %path%
+ oint yadisk ПолучитьОбъект --token "y0_AgAAAABdylaOAA..." --path "/Альпака.png"
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Move-object.md b/docs/ru/md/Yandex_Disk/File-and-folder-management/Move-object.md
similarity index 96%
rename from docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Move-object.md
rename to docs/ru/md/Yandex_Disk/File-and-folder-management/Move-object.md
index a9eac4dbe9..ffeeab98fd 100644
--- a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Move-object.md
+++ b/docs/ru/md/Yandex_Disk/File-and-folder-management/Move-object.md
@@ -16,7 +16,7 @@ sidebar_position: 9
| Перезаписывать | --rewrite | Булево | Перезаписывать если файл с таким именем уже существует |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -32,9 +32,9 @@ sidebar_position: 9
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk ПереместитьОбъект --token %token% --from %from% --to %to% --rewrite %rewrite%
+ oint yadisk ПереместитьОбъект --token "y0_AgAAAABdylaOAA..." --from "/Альпака.png" --to "/Тестовая папка/Альпака (Перемещенная).png" --rewrite %rewrite%
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Upload-file-by-url.md b/docs/ru/md/Yandex_Disk/File-and-folder-management/Upload-file-by-url.md
similarity index 81%
rename from docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Upload-file-by-url.md
rename to docs/ru/md/Yandex_Disk/File-and-folder-management/Upload-file-by-url.md
index 2db474c405..7c7c9fcf66 100644
--- a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Upload-file-by-url.md
+++ b/docs/ru/md/Yandex_Disk/File-and-folder-management/Upload-file-by-url.md
@@ -15,7 +15,7 @@ sidebar_position: 11
| Адрес | --url | Строка | URL файла |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -31,9 +31,9 @@ sidebar_position: 11
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk ЗагрузитьФайлПоURL --token %token% --path %path% --url %url%
+ oint yadisk ЗагрузитьФайлПоURL --token "y0_AgAAAABdylaOAA..." --path "/Альпака.png" --url "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/Media/logo.png"
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Upload-file.md b/docs/ru/md/Yandex_Disk/File-and-folder-management/Upload-file.md
similarity index 84%
rename from docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Upload-file.md
rename to docs/ru/md/Yandex_Disk/File-and-folder-management/Upload-file.md
index 93a8f91cdd..1e4d7772c8 100644
--- a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/Upload-file.md
+++ b/docs/ru/md/Yandex_Disk/File-and-folder-management/Upload-file.md
@@ -16,7 +16,7 @@ sidebar_position: 10
| Перезаписывать | --rewrite | Булево | Перезаписывать, если файл с таким именем уже существует |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -32,9 +32,9 @@ sidebar_position: 10
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk ЗагрузитьФайл --token %token% --path %path% --file %file% --rewrite %rewrite%
+ oint yadisk ЗагрузитьФайл --token "y0_AgAAAABdylaOAA..." --path "/АльпакаИзФайла.png" --file "C:\logo.png" --rewrite %rewrite%
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/_category_.json b/docs/ru/md/Yandex_Disk/File-and-folder-management/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Yandex_Disk/File-and-folder-management/_category_.json
rename to docs/ru/md/Yandex_Disk/File-and-folder-management/_category_.json
diff --git a/docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Cancel-object-publication.md b/docs/ru/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md
similarity index 97%
rename from docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Cancel-object-publication.md
rename to docs/ru/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md
index 9f0fd19b06..346330a57c 100644
--- a/docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Cancel-object-publication.md
+++ b/docs/ru/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md
@@ -14,7 +14,7 @@ sidebar_position: 2
| Путь | --path | Строка | Путь к опубликованному ранее объекту |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk ОтменитьПубликациюОбъекта --token %token% --path %path%
+ oint yadisk ОтменитьПубликациюОбъекта --token "y0_AgAAAABdylaOAA..." --path "/Альпака.png"
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Get-download-link-for-public-object.md b/docs/ru/md/Yandex_Disk/Manage-public-access/Get-download-link-for-public-object.md
similarity index 89%
rename from docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Get-download-link-for-public-object.md
rename to docs/ru/md/Yandex_Disk/Manage-public-access/Get-download-link-for-public-object.md
index 52ce85cac9..f89fd0e5e4 100644
--- a/docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Get-download-link-for-public-object.md
+++ b/docs/ru/md/Yandex_Disk/Manage-public-access/Get-download-link-for-public-object.md
@@ -15,7 +15,7 @@ sidebar_position: 5
| Путь | --path | Строка | Путь внутри объекта |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -30,9 +30,9 @@ sidebar_position: 5
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk ПолучитьСсылкуСкачиванияПубличногоОбъекта --token %token% --url %url% --path %path%
+ oint yadisk ПолучитьСсылкуСкачиванияПубличногоОбъекта --token "y0_AgAAAABdylaOAA..." --url "https://disk.yandex.by/i/txwzakUVtxgjoQ" --path %path%
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Get-public-object.md b/docs/ru/md/Yandex_Disk/Manage-public-access/Get-public-object.md
similarity index 97%
rename from docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Get-public-object.md
rename to docs/ru/md/Yandex_Disk/Manage-public-access/Get-public-object.md
index 008ecb51cf..961c5bc206 100644
--- a/docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Get-public-object.md
+++ b/docs/ru/md/Yandex_Disk/Manage-public-access/Get-public-object.md
@@ -16,7 +16,7 @@ sidebar_position: 4
| СмещениеОтНачала | --offset | Число | Смещение для получение вложенных объектов не из начала списка |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -31,9 +31,9 @@ sidebar_position: 4
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk ПолучитьПубличныйОбъект --token %token% --url %url% --amount %amount% --offset %offset%
+ oint yadisk ПолучитьПубличныйОбъект --token "y0_AgAAAABdylaOAA..." --url "https://disk.yandex.by/i/txwzakUVtxgjoQ" --amount %amount% --offset %offset%
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Get-published-objects-list.md b/docs/ru/md/Yandex_Disk/Manage-public-access/Get-published-objects-list.md
similarity index 98%
rename from docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Get-published-objects-list.md
rename to docs/ru/md/Yandex_Disk/Manage-public-access/Get-published-objects-list.md
index a4cfd1e24b..3463a5e0fe 100644
--- a/docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Get-published-objects-list.md
+++ b/docs/ru/md/Yandex_Disk/Manage-public-access/Get-published-objects-list.md
@@ -15,7 +15,7 @@ sidebar_position: 3
| СмещениеОтНачала | --offset | Число | Смещение для получение объектов не из начала списка |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -29,9 +29,9 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk ПолучитьСписокОпубликованныхОбъектов --token %token% --amount %amount% --offset %offset%
+ oint yadisk ПолучитьСписокОпубликованныхОбъектов --token "y0_AgAAAABdylaOAA..." --amount %amount% --offset %offset%
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Publish-object.md b/docs/ru/md/Yandex_Disk/Manage-public-access/Publish-object.md
similarity index 97%
rename from docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Publish-object.md
rename to docs/ru/md/Yandex_Disk/Manage-public-access/Publish-object.md
index 756fd768b2..2d8a9e01bc 100644
--- a/docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Publish-object.md
+++ b/docs/ru/md/Yandex_Disk/Manage-public-access/Publish-object.md
@@ -14,7 +14,7 @@ sidebar_position: 1
| Путь | --path | Строка | Путь к публикуемому объекту |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -28,9 +28,9 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk ОпубликоватьОбъект --token %token% --path %path%
+ oint yadisk ОпубликоватьОбъект --token "y0_AgAAAABdylaOAA..." --path "/Альпака.png"
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Save-public-object-to-disk.md b/docs/ru/md/Yandex_Disk/Manage-public-access/Save-public-object-to-disk.md
similarity index 97%
rename from docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Save-public-object-to-disk.md
rename to docs/ru/md/Yandex_Disk/Manage-public-access/Save-public-object-to-disk.md
index 3b90245f6f..e5af9e41aa 100644
--- a/docs/ru/md/!temp/Yandex_Disk/Manage-public-access/Save-public-object-to-disk.md
+++ b/docs/ru/md/Yandex_Disk/Manage-public-access/Save-public-object-to-disk.md
@@ -16,7 +16,7 @@ sidebar_position: 6
| Куда | --to | Строка | Путь сохранения файла |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -31,9 +31,9 @@ sidebar_position: 6
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
- oint yadisk СохранитьПубличныйОбъектНаДиск --token %token% --url %url% --from %from% --to %to%
+ oint yadisk СохранитьПубличныйОбъектНаДиск --token "y0_AgAAAABdylaOAA..." --url "https://disk.yandex.by/i/txwzakUVtxgjoQ" --from %from% --to %to%
```
diff --git a/docs/ru/md/!temp/Yandex_Disk/Manage-public-access/_category_.json b/docs/ru/md/Yandex_Disk/Manage-public-access/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Yandex_Disk/Manage-public-access/_category_.json
rename to docs/ru/md/Yandex_Disk/Manage-public-access/_category_.json
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Peremestit-obekt.md b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Peremestit-obekt.md
deleted file mode 100644
index c337d0ddca..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Peremestit-obekt.md
+++ /dev/null
@@ -1,113 +0,0 @@
----
-sidebar_position: 7
----
-
-# Переместить объект
-Перемещает объект Диска по выбранному пути (с именем файла)
-
-*Функция ПереместитьОбъект(Знач Токен, Знач Оригинал, Знач Путь, Знач Перезаписывать = Ложь) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | Оригинал | --from | Строка | Путь к оригинальному объекту |
- | Путь | --to | Строка | Новое расположение объекта на Диске |
- | Перезаписывать | --rewrite | Булево (необяз.)| Перезаписывать, если файл по указанному пути уже существует. По умолчанию - Ложь |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
- Оригинал = "/Альпака.png";
- Путь = "/Тестовая папка/Альпака (Перемещенная).png";
-
- Ответ = OPI_YandexDisk.ПереместитьОбъект(Токен, Оригинал, Путь); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk ПереместитьОбъект --token %token% --from "/Альпака.png" --to "/Тестовая папка/Альпака (Перемещенная).png"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "md5": "8d7bf7d7ee61113f9044f3a28496e458",
- "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
- "revision": 1707469557170087,
- "media_type": "image",
- "file": "https://downloader.disk.yandex.ru/disk/ac927eda1a0a731aa738bf31fa798a35970b5b47c2720a198574e124f462f7d8/65c62335/gwThwhLBKYvLhQCNnqAHiu5_P-LAXSWQpiYxeWy28AYzViDSLmmlo4AMASIOKrFH-haFSWaa3uoDrU66PbIwmw%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
- "modified": "2024-02-09T09:05:57+00:00",
- "sizes": [
- {
- "name": "ORIGINAL",
- "url": "https://downloader.disk.yandex.ru/disk/a63112c5e420fa188f83cb59424d4149d181903e5fe2278da40cae9b9b0c3fb7/65c62335/gwThwhLBKYvLhQCNnqAHiu5_P-LAXSWQpiYxeWy28AYzViDSLmmlo4AMASIOKrFH-haFSWaa3uoDrU66PbIwmw%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
- },
- {
- "name": "DEFAULT",
- "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2"
- },
- {
- "name": "XXXS",
- "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
- },
- {
- "name": "XXS",
- "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
- },
- {
- "name": "XS",
- "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
- },
- {
- "name": "S",
- "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- },
- {
- "name": "M",
- "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0"
- },
- {
- "name": "L",
- "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0"
- },
- {
- "name": "XL",
- "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
- },
- {
- "name": "XXL",
- "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
- },
- {
- "name": "XXXL",
- "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
- },
- {
- "name": "C",
- "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- }
- ],
- "resource_id": "1573541518:c4db4caacc0c28fb3f6af82e939d5077d9b6dbb940bf7dbbe069a20aee59864e",
- "preview": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0",
- "created": "2024-02-09T09:05:22+00:00",
- "exif": {},
- "name": "Альпака (Перемещенная).png",
- "type": "file",
- "size": 440431,
- "path": "disk:/Тестовая папка/Альпака (Перемещенная).png",
- "antivirus_status": "clean",
- "comment_ids": {
- "public_resource": "1573541518:c4db4caacc0c28fb3f6af82e939d5077d9b6dbb940bf7dbbe069a20aee59864e",
- "private_resource": "1573541518:c4db4caacc0c28fb3f6af82e939d5077d9b6dbb940bf7dbbe069a20aee59864e"
- },
- "mime_type": "image/png"
-}
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-informaciyu-o-diske.md b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-informaciyu-o-diske.md
deleted file mode 100644
index c4b0c6530c..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-informaciyu-o-diske.md
+++ /dev/null
@@ -1,69 +0,0 @@
----
-sidebar_position: 1
----
-
-# Получить информацию о диске
-Получает информацию о Диске пользователя
-
-*Функция ПолучитьИнформациюОДиске(Знач Токен) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
- Ответ = OPI_YandexDisk.ПолучитьИнформациюОДиске(Токен); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk ПолучитьИнформациюОДиске --token %token%
-
-```
-
-```json title="Результат"
-
-{
- "user": {
- "login": "bayselonarrend",
- "country": "by",
- "uid": "1573541111",
- "display_name": "bayselonarrend",
- "is_child": false,
- "reg_time": "2024-02-01T22:13:41+00:00"
- },
- "revision": 1707416628219047,
- "system_folders": {
- "photostream": "disk:/Фотокамера/",
- "screenshots": "disk:/Скриншоты/",
- "scans": "disk:/Сканы",
- "messenger": "disk:/Файлы Мессенджера",
- "facebook": "disk:/Социальные сети/Facebook",
- "applications": "disk:/Приложения",
- "downloads": "disk:/Загрузки/",
- "mailru": "disk:/Социальные сети/Мой Мир",
- "attach": "disk:/Почтовые вложения",
- "instagram": "disk:/Социальные сети/Instagram",
- "calendar": "disk:/Материалы встреч",
- "social": "disk:/Социальные сети/",
- "vkontakte": "disk:/Социальные сети/ВКонтакте",
- "google": "disk:/Социальные сети/Google+",
- "odnoklassniki": "disk:/Социальные сети/Одноклассники"
- },
- "unlimited_autoupload_enabled": false,
- "used_space": 73372937,
- "trash_size": 0,
- "reg_time": "2024-02-01T12:13:41+00:00",
- "total_space": 5368709120,
- "is_paid": false,
- "paid_max_file_size": 53687091200,
- "max_file_size": 1073741824
-}
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-obekt.md b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-obekt.md
deleted file mode 100644
index 8c1ce1347d..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-obekt.md
+++ /dev/null
@@ -1,107 +0,0 @@
----
-sidebar_position: 5
----
-
-# Получить объект
-Получает информацию об объекте на Диске
-
-*Функция ПолучитьОбъект(Знач Токен, Знач Путь) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | Путь | --path | Строка | Путь к объекту на Диске |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
- Путь = "/Альпака.png"
- Ответ = OPI_YandexDisk.ПолучитьОбъект(Токен, Путь); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk ПолучитьОбъект --token %token% --path /Альпака.png
-
-```
-
-```json title="Результат"
-
-{
- "md5": "8d7bf7d7ee61113f9044f3a28496e458",
- "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
- "revision": 1707464146094880,
- "media_type": "image",
- "file": "https://downloader.disk.yandex.ru/disk/dde91b59521a82943bf471bd567cbfc5d1743e47c070612cb12142b1539dee31/65c60e42/gwThwhLBKYvLhQCNnqAHipkvjZhVNNxGTNig_llGPhLRP5nDBmXsdEg4Fhk78dfjZAaSvO2bMDHgtfB5lLZkXQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
- "modified": "2024-02-09T07:35:46+00:00",
- "sizes": [
- {
- "name": "ORIGINAL",
- "url": "https://downloader.disk.yandex.ru/disk/30f5ad2a163156a249c62177447abd5e88c7dc54491b67cd378c354abf67d7e5/65c60e42/gwThwhLBKYvLhQCNnqAHipkvjZhVNNxGTNig_llGPhLRP5nDBmXsdEg4Fhk78dfjZAaSvO2bMDHgtfB5lLZkXQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
- },
- {
- "name": "DEFAULT",
- "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2"
- },
- {
- "name": "XXXS",
- "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
- },
- {
- "name": "XXS",
- "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
- },
- {
- "name": "XS",
- "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
- },
- {
- "name": "S",
- "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- },
- {
- "name": "M",
- "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0"
- },
- {
- "name": "L",
- "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0"
- },
- {
- "name": "XL",
- "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
- },
- {
- "name": "XXL",
- "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
- },
- {
- "name": "XXXL",
- "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
- },
- {
- "name": "C",
- "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- }
- ],
- "resource_id": "1573541518:0c7e8321400e442148c5dedba88c043536e0fdafbb005577de3aba090a4b21eb",
- "preview": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0",
- "created": "2024-02-08T10:56:19+00:00",
- "exif": {},
- "name": "Альпака.png",
- "type": "file",
- "size": 440431,
- "path": "disk:/Альпака.png",
- "antivirus_status": "clean",
- "comment_ids": {
- "public_resource": "1573541518:0c7e8321400e442148c5dedba88c043536e0fdafbb005577de3aba090a4b21eb",
- "private_resource": "1573541518:0c7e8321400e442148c5dedba88c043536e0fdafbb005577de3aba090a4b21eb"
- },
- "mime_type": "image/png"
-}
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-spisok-faylov.md b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-spisok-faylov.md
deleted file mode 100644
index 59a5a42510..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-spisok-faylov.md
+++ /dev/null
@@ -1,195 +0,0 @@
----
-sidebar_position: 2
----
-
-# Получить список файлов
-Получает список файлов диска
-
-*Функция ПолучитьСписокФайлов(Знач Токен, Знач Количество = 0, Знач СмещениеОтНачала = 0, Знач ОтборПоТипу = "", Знач СортироватьПоДате = Ложь) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | Количество | --amount | Число (необяз.) | Количество файлов в возвращаемом списке |
- | СмещениеОтНачала | --offset | Число (необяз.) | Число пропускаемых файлов с начала списка |
- | ОтборПоТипу | --type | Строка (необяз.) | Отбор по типу файлов |
- | СортироватьПоДате | --datesort | Булево (необяз.) | Истина - по дате, Ложь - по имени |
-
-Список доступных типов для отбора: audio, backup, book, compressed, data, development,
- diskimage, document, encoded, executable, flash, font,
- image, settings, spreadsheet, text, unknown, video, web
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
- Ответ = OPI_YandexDisk.ПолучитьСписокФайлов(Токен, 2, 1, "image"); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk ПолучитьСписокФайлов --token %token% --amount 2 --type image
-
-```
-
-```json title="Результат"
-
-{
- "limit": 2,
- "offset": 1,
- "items": [
- {
- "md5": "d27d72a3059ad5ebed7a5470459d2670",
- "sha256": "fe9e2ea0d191ff0eb9d2129464f87da5fd5f02f370a4889492efc18947c70172",
- "revision": 1706789623558058,
- "media_type": "image",
- "file": "https://downloader.disk.yandex.ru/disk/600aa748c7064a155b01d3906b075cd77b14610e224ea20f629220e132a23add/65c62e41/8Ng7aqpQFqID9pDAoIfkzJNiNSME7Q0O0DrXr5-IhMhsc2sfDe4WYN63DQe_2uMcRJgJ9rEomrz3OKR_LVAEqg%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=attachment&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&fsize=1454228&hid=427d5900ad807ada37f94079f0fe7806&media_type=image&tknv=v2&etag=d27d72a3059ad5ebed7a5470459d2670",
- "modified": "2024-02-01T12:13:43+00:00",
- "sizes": [
- {
- "name": "ORIGINAL",
- "url": "https://downloader.disk.yandex.ru/disk/386674328ba45b839defa451b28ce532a3027e32db910efce2a92a3b578fed65/65c62e41/8Ng7aqpQFqID9pDAoIfkzJNiNSME7Q0O0DrXr5-IhMhsc2sfDe4WYN63DQe_2uMcRJgJ9rEomrz3OKR_LVAEqg%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&fsize=1454228&hid=427d5900ad807ada37f94079f0fe7806&media_type=image&tknv=v2&etag=d27d72a3059ad5ebed7a5470459d2670"
- },
- {
- "name": "DEFAULT",
- "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2"
- },
- {
- "name": "XXXS",
- "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
- },
- {
- "name": "XXS",
- "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
- },
- {
- "name": "XS",
- "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
- },
- {
- "name": "S",
- "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- },
- {
- "name": "M",
- "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=M&crop=0"
- },
- {
- "name": "L",
- "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=L&crop=0"
- },
- {
- "name": "XL",
- "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
- },
- {
- "name": "XXL",
- "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
- },
- {
- "name": "XXXL",
- "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
- },
- {
- "name": "C",
- "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- }
- ],
- "resource_id": "1573541518:aa71f7560c6a3080746acde64bc791aaae70942505fcc987f2c0dc9e95384565",
- "preview": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0",
- "created": "2024-02-01T12:13:43+00:00",
- "exif": {
- "date_time": "2014-12-13T11:59:54+00:00"
- },
- "name": "Москва.jpg",
- "type": "file",
- "size": 1454228,
- "path": "disk:/Москва.jpg",
- "antivirus_status": "clean",
- "comment_ids": {
- "public_resource": "1573541518:aa71f7560c6a3080746acde64bc791aaae70942505fcc987f2c0dc9e95384565",
- "private_resource": "1573541518:aa71f7560c6a3080746acde64bc791aaae70942505fcc987f2c0dc9e95384565"
- },
- "mime_type": "image/jpeg"
- },
- {
- "md5": "ab903d9cab031eca2a8f12f37bbc9d37",
- "sha256": "21f14018436c3dca7a47c5bd83f3b9bbc8b6c113b2a1d23ce7f5a0c80ce0e687",
- "revision": 1706789624992463,
- "media_type": "image",
- "file": "https://downloader.disk.yandex.ru/disk/1c893a2d6e3b1940e5705cb1e6c3dca9f47c9b79f2c2841615b8ae8868353186/65c62e41/WkVZq2fSNyX4Wj1eGp5xvVuQ-biYzXHMfURW4VIc4rnTDhDv_2FACX-6brYvo5Lna_4TuhGY_HuTtgY7RM8VkQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=attachment&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&fsize=1080301&hid=d7c189c9f94c684a2a2e6cfd66ed312d&media_type=image&tknv=v2&etag=ab903d9cab031eca2a8f12f37bbc9d37",
- "modified": "2024-02-01T12:13:44+00:00",
- "sizes": [
- {
- "name": "ORIGINAL",
- "url": "https://downloader.disk.yandex.ru/disk/a7af85df25252eb792b08de6bee2fb681dee549b375589a12574d6db2b97e770/65c62e41/WkVZq2fSNyX4Wj1eGp5xvVuQ-biYzXHMfURW4VIc4rnTDhDv_2FACX-6brYvo5Lna_4TuhGY_HuTtgY7RM8VkQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&fsize=1080301&hid=d7c189c9f94c684a2a2e6cfd66ed312d&media_type=image&tknv=v2&etag=ab903d9cab031eca2a8f12f37bbc9d37"
- },
- {
- "name": "DEFAULT",
- "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2"
- },
- {
- "name": "XXXS",
- "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
- },
- {
- "name": "XXS",
- "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
- },
- {
- "name": "XS",
- "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
- },
- {
- "name": "S",
- "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- },
- {
- "name": "M",
- "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=M&crop=0"
- },
- {
- "name": "L",
- "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=L&crop=0"
- },
- {
- "name": "XL",
- "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
- },
- {
- "name": "XXL",
- "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
- },
- {
- "name": "XXXL",
- "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
- },
- {
- "name": "C",
- "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- }
- ],
- "resource_id": "1573541518:d239b48c0b8ec4690eca0dea331d6b5981694233186ee5252b6d63d552319eb3",
- "preview": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0",
- "created": "2024-02-01T12:13:44+00:00",
- "exif": {
- "date_time": "2014-12-13T10:31:34+00:00"
- },
- "name": "Море.jpg",
- "type": "file",
- "size": 1080301,
- "path": "disk:/Море.jpg",
- "antivirus_status": "clean",
- "comment_ids": {
- "public_resource": "1573541518:d239b48c0b8ec4690eca0dea331d6b5981694233186ee5252b6d63d552319eb3",
- "private_resource": "1573541518:d239b48c0b8ec4690eca0dea331d6b5981694233186ee5252b6d63d552319eb3"
- },
- "mime_type": "image/jpeg"
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-ssylku-dlya-skachivaniya.md b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-ssylku-dlya-skachivaniya.md
deleted file mode 100644
index b8e33051ae..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-ssylku-dlya-skachivaniya.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-sidebar_position: 9
----
-
-# Получить ссылку на скачивание
-Получает ссылку на скачивание объекта с Диска
-
-*Функция ПолучитьСсылкуДляСкачивания(Знач Токен, Знач Путь) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | Путь | --path | Строка | Путь к объекту на Диске |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
- Путь = "/Альпака.png"
- Ответ = OPI_YandexDisk.ПолучитьСсылкуДляСкачивания(Токен, Путь); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk ПолучитьСсылкуДляСкачивания --token %token% --path "/Альпака.png"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "templated": false,
- "method": "GET",
- "href": "https://downloader.disk.yandex.ru/disk/5e035e14f3580573be69477a0a5a41a598227875d7c471604e386ee2dcfc7067/65c62a93/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
-}
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Sozdat-kopiyu-obekta.md b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Sozdat-kopiyu-obekta.md
deleted file mode 100644
index 3f1b58ecf7..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Sozdat-kopiyu-obekta.md
+++ /dev/null
@@ -1,113 +0,0 @@
----
-sidebar_position: 6
----
-
-# Создать копию объекта
-Создает копию объекта на Диске по выбранному пути
-
-*Функция СоздатьКопиюОбъекта(Знач Токен, Знач Оригинал, Знач Путь, Знач Перезаписывать = Ложь) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | Оригинал | --from | Строка | Путь к оригинальному объекту |
- | Путь | --to | Строка | Путь сохранения копии на Диске |
- | Перезаписывать | --rewrite | Булево (необяз.)| Перезаписывать, если файл по указанному пути уже существует. По умолчанию - Ложь |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
- Оригинал = "/Альпака.png";
- Путь = "/Альпака (копия).png";
-
- Ответ = OPI_YandexDisk.СоздатьКопиюОбъекта(Токен, Оригинал, Путь); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk СоздатьКопиюОбъекта --token %token% --from "/Альпака.png" --to "/Альпака (копия).png"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "md5": "8d7bf7d7ee61113f9044f3a28496e458",
- "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
- "revision": 1707469147481281,
- "media_type": "image",
- "file": "https://downloader.disk.yandex.ru/disk/42396f94cb31c4bee977b94c0eaab5feba796297f50f7db2f9562a339c0651ee/65c6219c/gwThwhLBKYvLhQCNnqAHildyZs8NXNIgEfk0D4t03wR34GkBTG2Ij-0FzXGoNbALdlrssshQrGMpyJBpokoyOw%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=attachment&hash=&limit=0&content_type=multipart&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
- "modified": "2024-02-09T08:59:07+00:00",
- "sizes": [
- {
- "name": "ORIGINAL",
- "url": "https://downloader.disk.yandex.ru/disk/42396f94cb31c4bee977b94c0eaab5feba796297f50f7db2f9562a339c0651ee/65c6219c/gwThwhLBKYvLhQCNnqAHildyZs8NXNIgEfk0D4t03wR34GkBTG2Ij-0FzXGoNbALdlrssshQrGMpyJBpokoyOw%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=attachment&hash=&limit=0&content_type=multipart&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
- },
- {
- "name": "DEFAULT",
- "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2"
- },
- {
- "name": "XXXS",
- "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
- },
- {
- "name": "XXS",
- "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
- },
- {
- "name": "XS",
- "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
- },
- {
- "name": "S",
- "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- },
- {
- "name": "M",
- "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=M&crop=0"
- },
- {
- "name": "L",
- "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=L&crop=0"
- },
- {
- "name": "XL",
- "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
- },
- {
- "name": "XXL",
- "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
- },
- {
- "name": "XXXL",
- "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
- },
- {
- "name": "C",
- "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- }
- ],
- "resource_id": "1573541518:b9d51b6b673516c986d863bd782d158d5945d9aa52cb67adad3364ace064043c",
- "preview": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0",
- "created": "2024-02-09T08:59:07+00:00",
- "exif": {},
- "name": "Альпака (копия).png",
- "type": "file",
- "size": 440431,
- "path": "disk:/Альпака (копия).png",
- "antivirus_status": "clean",
- "comment_ids": {
- "public_resource": "1573541518:b9d51b6b673516c986d863bd782d158d5945d9aa52cb67adad3364ace064043c",
- "private_resource": "1573541518:b9d51b6b673516c986d863bd782d158d5945d9aa52cb67adad3364ace064043c"
- },
- "mime_type": "multipart"
-}
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Sozdat-papku.md b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Sozdat-papku.md
deleted file mode 100644
index 87175ba570..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Sozdat-papku.md
+++ /dev/null
@@ -1,59 +0,0 @@
----
-sidebar_position: 2
----
-
-# Создать папку
-Создает каталог на Диске
-
-*Функция СоздатьПапку(Знач Токен, Знач Путь) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | Путь | --path | Строка | Путь создания папки |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
- Путь = "/Тестовая папка"
- Ответ = OPI_YandexDisk.СоздатьПапку(Токен, Путь); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk СоздатьПапку --token %token% --path "/Тестовая папка"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "revision": 1707461457546792,
- "comment_ids": {
- "public_resource": "1573541518:ba32b9efac79ab1b04707a4278a1ff583d7b0403ea306035f1b910e56c6ef3ac",
- "private_resource": "1573541518:ba32b9efac79ab1b04707a4278a1ff583d7b0403ea306035f1b910e56c6ef3ac"
- },
- "path": "disk:/Тестовая папка",
- "modified": "2024-02-09T06:50:57+00:00",
- "created": "2024-02-09T06:50:57+00:00",
- "resource_id": "1573541518:ba32b9efac79ab1b04707a4278a1ff583d7b0403ea306035f1b910e56c6ef3ac",
- "type": "dir",
- "name": "Тестовая папка",
- "exif": {},
- "_embedded": {
- "total": 0,
- "path": "disk:/Тестовая папка",
- "limit": 20,
- "offset": 0,
- "items": [],
- "sort": ""
- }
-}
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Ydalit-obekt.md b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Ydalit-obekt.md
deleted file mode 100644
index 55b4f568ee..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Ydalit-obekt.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-sidebar_position: 8
----
-
-# Удалить объект
-Удаляет или помещает в корзину объект Диска
-
-*Функция УдалитьОбъект(Знач Токен, Знач Путь, Знач ВКорзину = Истина) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | Путь | --path | Строка | Путь к объекту на Диске |
- | ВКоризну | --can | Булеов(необяз.) | Истина - помещает в корзину, Ложь - удаляет навсегда |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
- Путь = "/Альпака.png"
- Ответ = OPI_YandexDisk.УдалитьОбъект(Токен, Путь); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk УдалитьОбъект --token %token% --path "/Альпака.png" --can false
-
-```
-
-
-
-
-```json title="Результат"
-
-<пустая строка>
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Zagruzit-fayl-na-Disk.md b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Zagruzit-fayl-na-Disk.md
deleted file mode 100644
index 8a1af9033f..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Zagruzit-fayl-na-Disk.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-sidebar_position: 3
----
-
-# Загрузить файл на Диск
-Загружает файл на Диск из двоичных данных или по пути к файлу
-
-*Функция ЗагрузитьФайл(Знач Токен, Знач Путь, Знач Файл, Знач Перезаписывать = Ложь) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | Путь | --path | Строка | Путь сохранения файла на Диске |
- | Файл | --file | ДвоичныеДанные/Строка | Двоичные данные или путь на диске |
- | Перезаписывать | --rewrite | Булево (необяз.)| Перезаписывать, если файл по указанному пути уже существует. По умолчанию - Ложь |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
- Путь = "/АльпакаИзФайла.png";
- Файл = "C:\logo.png";
-
- Ответ = OPI_YandexDisk.ЗагрузитьФайл(Токен, Путь, Файл); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk ЗагрузитьФайл --token %token% --path "/Альпака1.png" --file "C:\alpaca.png"
-
-```
-
-
-
-```json title="Результат"
-
-<пустая строка>
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Zagruzit-fayl-po-URL-na-Disk.md b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Zagruzit-fayl-po-URL-na-Disk.md
deleted file mode 100644
index 24c7bfcfa9..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Zagruzit-fayl-po-URL-na-Disk.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-sidebar_position: 4
----
-
-# Загрузить файл по URL на Диск
-Загружает файл на Диск, получая его по указанному URL
-
-*Функция ЗагрузитьФайлПоURL(Знач Токен, Знач Путь, Знач Адрес) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | Путь | --path | Строка | Путь сохранения файла на Диске |
- | Адрес | --url | Строка | URL файла |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
- Путь = "/Альпака.png";
- Адрес = "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/Media/logo.png";
-
- Ответ = OPI_YandexDisk.ЗагрузитьФайлПоURL(Токен, Путь, Адрес); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk ЗагрузитьФайлПоURL --token %token% --path "/Альпака2.png" --url "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/Media/logo.png"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "templated": false,
- "method": "GET",
- "href": "https://cloud-api.yandex.net/v1/disk/operations/b78a7ef2dd49971aa22e5e72f2e615db885da9947d7c61b2822de23a99e855a1"
-}
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/_category_.json b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/_category_.json
deleted file mode 100644
index af84372eb4..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Работа с файлами и папками",
- "position": 1,
-}
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/1.png b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/1.png
deleted file mode 100644
index f6905a286f..0000000000
Binary files a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/2.png b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/2.png
deleted file mode 100644
index e4553b460f..0000000000
Binary files a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/2.png and /dev/null differ
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/3.png b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/3.png
deleted file mode 100644
index 1a26d3a522..0000000000
Binary files a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/3.png and /dev/null differ
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/4.png b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/4.png
deleted file mode 100644
index e07e60a504..0000000000
Binary files a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/4.png and /dev/null differ
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/5.png b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/5.png
deleted file mode 100644
index 0748972747..0000000000
Binary files a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/5.png and /dev/null differ
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/6.png b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/6.png
deleted file mode 100644
index ccd368cd14..0000000000
Binary files a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/6.png and /dev/null differ
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/7.png b/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/7.png
deleted file mode 100644
index 560e706012..0000000000
Binary files a/docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/7.png and /dev/null differ
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Opublikovat-obekt.md b/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Opublikovat-obekt.md
deleted file mode 100644
index ab33c26499..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Opublikovat-obekt.md
+++ /dev/null
@@ -1,112 +0,0 @@
----
-sidebar_position: 1
----
-
-# Опубликовать объект
-Публикует объект в публичный доступ (делает его доступным по ссылке)
-
-*Функция ОпубликоватьОбъект(Знач Токен, Знач Путь) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | Путь | --path | Строка | Путь к объекту на Диске |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
- Путь = "/Альпака.png"
- Ответ = OPI_YandexDisk.ОпубликоватьОбъект(Токен, Путь); //Соответствие; Ссылка на файл - Ответ["public_url"]
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk ОпубликоватьОбъект --token %token% --path "/Альпака.png"
-
-```
-
-
-
-
-```json title="Результат"
-
-{
- "md5": "8d7bf7d7ee61113f9044f3a28496e458",
- "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
- "revision": 1707475863191537,
- "media_type": "image",
- "file": "https://downloader.disk.yandex.ru/disk/8124011f47d668473ec5556e7aa03ed0c825d2bce0777c5f268ab3b133fa366b/65c63bd7/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
- "modified": "2024-02-09T10:50:41+00:00",
- "sizes": [
- {
- "name": "ORIGINAL",
- "url": "https://downloader.disk.yandex.ru/disk/df3f57d6fee627517405de91b959bc7585d9f1ca0afbba833a216be01699d04f/65c63bd7/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
- },
- {
- "name": "DEFAULT",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2"
- },
- {
- "name": "XXXS",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
- },
- {
- "name": "XXS",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
- },
- {
- "name": "XS",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
- },
- {
- "name": "S",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- },
- {
- "name": "M",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0"
- },
- {
- "name": "L",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0"
- },
- {
- "name": "XL",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
- },
- {
- "name": "XXL",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
- },
- {
- "name": "XXXL",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
- },
- {
- "name": "C",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- }
- ],
- "resource_id": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3",
- "preview": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0",
- "size": 440431,
- "created": "2024-02-09T10:50:41+00:00",
- "type": "file",
- "name": "Альпака.png",
- "exif": {},
- "public_url": "https://yadi.sk/i/txwzakUVtxgjoQ",
- "public_key": "O+tgG9OfyuyJgwBRM+BJVaHN3Kg0nH8yi5xbEKU3m+d8vVVsZCwR+LHB8oeN+wcTq/J6bpmRyOJonT3VoXnDag==",
- "path": "disk:/Альпака.png",
- "antivirus_status": "clean",
- "mime_type": "image/png",
- "comment_ids": {
- "public_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3",
- "private_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3"
- }
-}
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Otmenit-publikaciyu-obekta.md b/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Otmenit-publikaciyu-obekta.md
deleted file mode 100644
index 0e356b279e..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Otmenit-publikaciyu-obekta.md
+++ /dev/null
@@ -1,107 +0,0 @@
----
-sidebar_position: 6
----
-
-# Отменить публикацию объекта
-Отменяет публикацю объекта в общем доступе
-
-*Функция ОтменитьПубликациюОбъекта(Знач Токен, Знач Путь) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | Путь | --path | Строка | Путь к объекту на Диске |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
- Путь = "/Альпака.png"
- Ответ = OPI_YandexDisk.ОтменитьПубликациюОбъекта(Токен, Путь); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk ОтменитьПубликациюОбъекта --token %token% --path "/Альпака2.png"
-
-```
-
-```json title="Результат"
-
-{
- "md5": "8d7bf7d7ee61113f9044f3a28496e458",
- "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
- "revision": 1707477571749555,
- "media_type": "image",
- "file": "https://downloader.disk.yandex.ru/disk/975f34b37717b6e83f8d3ff4102e45e3425dc27fe0b15f296941f40b9e42fafb/65c64284/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
- "modified": "2024-02-09T10:50:41+00:00",
- "sizes": [
- {
- "name": "ORIGINAL",
- "url": "https://downloader.disk.yandex.ru/disk/ab19200794efaae9cda8243cf7531ee1d1345a757e45232ce030ab3a74309dc1/65c64284/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
- },
- {
- "name": "DEFAULT",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2"
- },
- {
- "name": "XXXS",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
- },
- {
- "name": "XXS",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
- },
- {
- "name": "XS",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
- },
- {
- "name": "S",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- },
- {
- "name": "M",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0"
- },
- {
- "name": "L",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0"
- },
- {
- "name": "XL",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
- },
- {
- "name": "XXL",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
- },
- {
- "name": "XXXL",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
- },
- {
- "name": "C",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- }
- ],
- "resource_id": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3",
- "preview": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0",
- "created": "2024-02-09T10:50:41+00:00",
- "exif": {},
- "name": "Альпака.png",
- "type": "file",
- "size": 440431,
- "path": "disk:/Альпака.png",
- "antivirus_status": "clean",
- "comment_ids": {
- "public_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3",
- "private_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3"
- },
- "mime_type": "image/png"
-}
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Poluchit-publichnyy-obekt.md b/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Poluchit-publichnyy-obekt.md
deleted file mode 100644
index 6e00563673..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Poluchit-publichnyy-obekt.md
+++ /dev/null
@@ -1,118 +0,0 @@
----
-sidebar_position: 2
----
-
-# Получить публичный объект
-Получает информацию об объекте в общем доступе по его ссылке
-
-*Функция ПолучитьПубличныйОбъект(Знач Токен, Знач URL, Знач Количество = 0, Знач СмещениеОтНачала = 0) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | URL | --url | Строка | URL публичного объекта |
- | Количество | --amount | Число (необяз.) | Количество выводимых вложенных объектов если публичный объект - папка |
- | СмещениеОтНачала | --offset | Число (необяз.) | Количество пропускаемых вложенных объектов если публичный объект - папка |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
- URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ"
-
- Ответ = OPI_YandexDisk.ПолучитьПубличныйОбъект(Токен, URL); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk ПолучитьПубличныйОбъект --token %token% --url "https://disk.yandex.by/i/txwzakUVtxgjoQ"
-
-```
-
-```json title="Результат"
-
-{
- "modified": "2024-02-09T10:50:41+00:00",
- "sizes": [
- {
- "name": "ORIGINAL",
- "url": "https://downloader.disk.yandex.ru/disk/6c21ad3881d0b63ff36b4e8dac62f92bcad19123eb5089651351bfe8bf9a1ffc/65c63da1/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
- },
- {
- "name": "DEFAULT",
- "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2"
- },
- {
- "name": "XXXS",
- "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XXXS&crop=0"
- },
- {
- "name": "XXS",
- "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XXS&crop=0"
- },
- {
- "name": "XS",
- "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XS&crop=0"
- },
- {
- "name": "S",
- "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=S&crop=0"
- },
- {
- "name": "M",
- "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=M&crop=0"
- },
- {
- "name": "L",
- "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=L&crop=0"
- },
- {
- "name": "XL",
- "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XL&crop=0"
- },
- {
- "name": "XXL",
- "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XXL&crop=0"
- },
- {
- "name": "XXXL",
- "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XXXL&crop=0"
- },
- {
- "name": "C",
- "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=S&crop=0"
- }
- ],
- "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
- "public_key": "O+tgG9OfyuyJgwBRM+BJVaHN3Kg0nH8yi5xbEKU3m+d8vVVsZCwR+LHB8oeN+wcTq/J6bpmRyOJonT3VoXnDag==",
- "name": "Альпака.png",
- "type": "file",
- "media_type": "image",
- "revision": 1707476320145658,
- "public_url": "https://yadi.sk/i/txwzakUVtxgjoQ",
- "exif": {},
- "size": 440431,
- "md5": "8d7bf7d7ee61113f9044f3a28496e458",
- "owner": {
- "uid": "1573541518",
- "display_name": "bayselonarrend",
- "login": "bayselonarrend"
- },
- "file": "https://downloader.disk.yandex.ru/disk/625f72fc8f1f169d498e24b1c3531b81b6e26dc742ecaed842fa527a930965ec/65c63da1/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
- "resource_id": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3",
- "preview": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=S&crop=0",
- "created": "2024-02-09T10:50:41+00:00",
- "views_count": 1,
- "path": "/",
- "comment_ids": {
- "public_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3",
- "private_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3"
- },
- "antivirus_status": "clean",
- "mime_type": "image/png"
-}
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Poluchit-spisok-publichnyh-obektov.md b/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Poluchit-spisok-publichnyh-obektov.md
deleted file mode 100644
index d3d7901193..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Poluchit-spisok-publichnyh-obektov.md
+++ /dev/null
@@ -1,186 +0,0 @@
----
-sidebar_position: 5
----
-
-# Получить список публичных объектов
-Получает список объектов Диска, находящихся в общем доступе
-
-*Функция ПолучитьСписокОпубликованныхОбъектов(Знач Токен, Знач Количество = 0, Знач СмещениеОтНачала = 0) Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | Количество | --amount | Число (необяз.) | Количество выводимых вложенных объектов для публичных папок |
- | СмещениеОтНачала | --offset | Число (необяз.) | Количество пропускаемых вложенных объектов публичных папок |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
-
- Ответ = OPI_YandexDisk.ПолучитьСписокОпубликованныхОбъектов(Токен, 2, 1); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk ПолучитьСписокОпубликованныхОбъектов --token %token% --amount 2 --offset 1
-
-```
-
-```json title="Результат"
-
-{
- "limit": 2,
- "offset": 1,
- "items": [
- {
- "md5": "8d7bf7d7ee61113f9044f3a28496e458",
- "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
- "revision": 1707467847758751,
- "media_type": "image",
- "file": "https://downloader.disk.yandex.ru/disk/ec7c4af09602f08ba661fb602a8e4db7c8ca13285ffbeab9d8506dff136bae19/65c642de/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
- "modified": "2024-02-08T16:17:21+00:00",
- "sizes": [
- {
- "name": "ORIGINAL",
- "url": "https://downloader.disk.yandex.ru/disk/57195ff44cc3ad6aae4f76ce041f034cbc8d2b58e39de212d8f1a2c3a699db43/65c642de/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
- },
- {
- "name": "DEFAULT",
- "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2"
- },
- {
- "name": "XXXS",
- "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
- },
- {
- "name": "XXS",
- "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
- },
- {
- "name": "XS",
- "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
- },
- {
- "name": "S",
- "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- },
- {
- "name": "M",
- "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0"
- },
- {
- "name": "L",
- "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0"
- },
- {
- "name": "XL",
- "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
- },
- {
- "name": "XXL",
- "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
- },
- {
- "name": "XXXL",
- "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
- },
- {
- "name": "C",
- "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- }
- ],
- "resource_id": "1573541518:c19122683683dbd529ee214569132fa1f710392869aec1f0981d474d212c910f",
- "preview": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0",
- "size": 440431,
- "created": "2024-02-08T16:17:21+00:00",
- "type": "file",
- "name": "305ac06e-8d73-4d58-ae46-0ea29a7406da.png",
- "exif": {},
- "public_url": "https://yadi.sk/i/E_la61R-mzUT5A",
- "public_key": "NZQPwaOubeMinNBV4E6vzBEuymih3ZMAHHopRVwcS/Xu163y7YXBNfzquJP61v+5q/J6bpmRyOJonT3VoXnDag==",
- "path": "disk:/305ac06e-8d73-4d58-ae46-0ea29a7406da.png",
- "antivirus_status": "clean",
- "mime_type": "image/png",
- "comment_ids": {
- "public_resource": "1573541518:c19122683683dbd529ee214569132fa1f710392869aec1f0981d474d212c910f",
- "private_resource": "1573541518:c19122683683dbd529ee214569132fa1f710392869aec1f0981d474d212c910f"
- }
- },
- {
- "md5": "8d7bf7d7ee61113f9044f3a28496e458",
- "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
- "revision": 1707061681378003,
- "media_type": "unknown",
- "file": "https://downloader.disk.yandex.ru/disk/1901f85f01b5fe49b247379130d99dd0241ceb8f29943842febf7b8da6da3f1f/65c642de/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=New&disposition=attachment&hash=&limit=0&content_type=mixed&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=unknown&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
- "modified": "2024-02-02T17:08:06+00:00",
- "sizes": [
- {
- "name": "DEFAULT",
- "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2"
- },
- {
- "name": "XXXS",
- "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
- },
- {
- "name": "XXS",
- "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
- },
- {
- "name": "XS",
- "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
- },
- {
- "name": "S",
- "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- },
- {
- "name": "M",
- "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=M&crop=0"
- },
- {
- "name": "L",
- "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=L&crop=0"
- },
- {
- "name": "XL",
- "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
- },
- {
- "name": "XXL",
- "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
- },
- {
- "name": "XXXL",
- "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
- },
- {
- "name": "C",
- "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- }
- ],
- "resource_id": "1573541518:a02ca75403668d64be8a4fc5ab17864ecd69ef3e3b95f9ec6fe41a64abfc2326",
- "preview": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0",
- "size": 440431,
- "created": "2024-02-02T17:08:06+00:00",
- "type": "file",
- "name": "New",
- "exif": {},
- "public_url": "https://yadi.sk/i/BpLVpspCDVp0rw",
- "public_key": "jOttD+xa1Q27aw1F5pZ2cFZi6bFYThmnpmJkkbmvD1bLErfIx4L0xd2KMy430kUEq/J6bpmRyOJonT3VoXnDag==",
- "path": "disk:/New",
- "antivirus_status": "clean",
- "mime_type": "mixed",
- "comment_ids": {
- "public_resource": "1573541518:a02ca75403668d64be8a4fc5ab17864ecd69ef3e3b95f9ec6fe41a64abfc2326",
- "private_resource": "1573541518:a02ca75403668d64be8a4fc5ab17864ecd69ef3e3b95f9ec6fe41a64abfc2326"
- }
- }
- ]
-}
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Poluchit-ssylku-skachivaniya-publichnogo-obekta.md b/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Poluchit-ssylku-skachivaniya-publichnogo-obekta.md
deleted file mode 100644
index f69686338f..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Poluchit-ssylku-skachivaniya-publichnogo-obekta.md
+++ /dev/null
@@ -1,44 +0,0 @@
----
-sidebar_position: 3
----
-
-# Получить ссылку скачивания публичного объекта
-Получает прямую ссылку для скачивания объекта в общем доступе
-
-*Функция ПолучитьСсылкуСкачиванияПубличногоОбъекта(Знач Токен, Знач URL, Знач Путь = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | URL | --url | Строка | URL публичного объекта |
- | Путь | --path | Строка (необяз.) | Путь к файлу внутри публичной папки (если необходимо) |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
- URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ"
-
- Ответ = OPI_YandexDisk.ПолучитьСсылкуСкачиванияПубличногоОбъекта(Токен, URL); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk ПолучитьСсылкуСкачиванияПубличногоОбъекта --token %token% --url "https://disk.yandex.by/i/txwzakUVtxgjoQ"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "templated": false,
- "method": "GET",
- "href": "https://downloader.disk.yandex.ru/disk/e43662271abc4a5afd5b2122004e702e97e20c36932d687bbca183cfee10413d/65c63eba/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=O%2BtgG9OfyuyJgwBRM%2BBJVaHN3Kg0nH8yi5xbEKU3m%2Bd8vVVsZCwR%2BLHB8oeN%2BwcTq/J6bpmRyOJonT3VoXnDag%3D%3D%3A&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2"
-}
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Sohranit-publichnyy-obekt-na-disk.md b/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Sohranit-publichnyy-obekt-na-disk.md
deleted file mode 100644
index 9e2c3f9b51..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Sohranit-publichnyy-obekt-na-disk.md
+++ /dev/null
@@ -1,112 +0,0 @@
----
-sidebar_position: 4
----
-
-# Сохранить публичный объект на Диск
-Сохраняет объект в публичном доступе на Диск
-
-*Функция СохранитьПубличныйОбъектНаДиск(Знач Токен, Знач URL, Откуда = "", Куда = "") Экспорт*
-
- | Параметр | CLI опция | Тип | Назначение |
- |-|-|-|-|
- | Токен | --token | Строка | Токен доступа |
- | URL | --url | Строка | URL публичного объекта |
- | Откуда | --from | Строка (необяз.) | Путь к файлу внутри публичной папки (если необходимо) |
- | Куда | --to | Строка (необяз.) | Путь сохранения файла на Диске. Папка "Загрузки" по умолчанию |
-
- Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Yandex
-
-```bsl title="Пример кода"
-
- Токен = "y0_AgAAAABdylaOAA...";
- URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ"
-
- Ответ = OPI_YandexDisk.СохранитьПубличныйОбъектНаДиск(Токен, URL); //Соответствие
- Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка
-
-```
-
-```sh title="Пример команд CLI"
-
- oint yadisk СохранитьПубличныйОбъектНаДиск --token %token% --url "https://disk.yandex.by/i/txwzakUVtxgjoQ" --to "/Новая папка"
-
-```
-
-
-
-```json title="Результат"
-
-{
- "md5": "8d7bf7d7ee61113f9044f3a28496e458",
- "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8",
- "revision": 1707476319349747,
- "media_type": "image",
- "file": "https://downloader.disk.yandex.ru/disk/e0c18f0f93c86c78b56f0927b8a7b2ff688cbe986c5825cb5b705f387e88ccac/65c63da0/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458",
- "modified": "2024-02-09T10:58:39+00:00",
- "sizes": [
- {
- "name": "ORIGINAL",
- "url": "https://downloader.disk.yandex.ru/disk/9ad20ff719c0cc685af46a7043850faee074fd93cfbb610a9e0edbd22ec3e459/65c63da0/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458"
- },
- {
- "name": "DEFAULT",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2"
- },
- {
- "name": "XXXS",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0"
- },
- {
- "name": "XXS",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0"
- },
- {
- "name": "XS",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0"
- },
- {
- "name": "S",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- },
- {
- "name": "M",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0"
- },
- {
- "name": "L",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0"
- },
- {
- "name": "XL",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0"
- },
- {
- "name": "XXL",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0"
- },
- {
- "name": "XXXL",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0"
- },
- {
- "name": "C",
- "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0"
- }
- ],
- "resource_id": "1573541518:cdd95740529a9a67d1b9aa294b1909c1e891b9b9585e117b4cae8a7ffcbfc6a3",
- "preview": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0",
- "created": "2024-02-09T10:58:39+00:00",
- "exif": {},
- "name": "Альпака.png",
- "type": "file",
- "size": 440431,
- "path": "disk:/Загрузки/Альпака.png",
- "antivirus_status": "clean",
- "comment_ids": {
- "public_resource": "1573541518:cdd95740529a9a67d1b9aa294b1909c1e891b9b9585e117b4cae8a7ffcbfc6a3",
- "private_resource": "1573541518:cdd95740529a9a67d1b9aa294b1909c1e891b9b9585e117b4cae8a7ffcbfc6a3"
- },
- "mime_type": "image/png"
-}
-
-```
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/_category_.json b/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/_category_.json
deleted file mode 100644
index 695298d353..0000000000
--- a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Работа с объектами в публичном доступе",
- "position": 2,
-}
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/img/1.png b/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/img/1.png
deleted file mode 100644
index aab0a5a436..0000000000
Binary files a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/img/1.png and /dev/null differ
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/img/2.png b/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/img/2.png
deleted file mode 100644
index 91aa7ba74f..0000000000
Binary files a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/img/2.png and /dev/null differ
diff --git a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/img/3.png b/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/img/3.png
deleted file mode 100644
index 991cff2a2e..0000000000
Binary files a/docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/img/3.png and /dev/null differ
diff --git a/docs/ru/md/Yandex_Disk/Yandex_Disk.md b/docs/ru/md/Yandex_Disk/Yandex_Disk.md
deleted file mode 100644
index 4b90df8143..0000000000
--- a/docs/ru/md/Yandex_Disk/Yandex_Disk.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-id: YandexDisk
-sidebar_class_name: YandexDisk
----
-
-
-
-# Яндекс Диск
-
-Этот раздел посвящен библиотеке для работы с Яндекс Диск API. На данной странице описаны все действия, необходимые для полноценного начала работы
-
-## Начало работы
-
-Для начала работы необходимо получить токен доступа к диску:
-
-1. Перейдите на [страницу создания приложения](https://oauth.yandex.ru/client/new/)
-
-
-
-2. Введите название сервиса, выберите *Веб-сервисы* в качестве платформы. Redirect URI можно указать любой или выбрать пункт *Подставить URL для отладки* - для работы с библиотекой он не понадобится.
-
-
-
-3. В поле *Доступ к данным* добавьте разрешения как на скриншоте ниже, после чего нажмите *Создать приложение*
-
-
-
-4. Сохраните **ClientID** и **Client secret** со страницы приложения
-
-
-
-5. Вызовите функцию *OPI_YandexID.ПолучитьКодПодтверждения()*, передав ClientID в качестве параметра. Она вернет ответ сервера Yandex, где будут поля
- - **user_code** - необходимо будет ввести в браузере
- - **device_code** - необходимо будет передать в другую функцию
- - **verification_url** - URL, который нужно открыть в браузере
-
- ```json title="Результат функции ПолучитьКодПодтверждения(), если перевести его в JSON"
- {
- "verification_url": "https://ya.ru/device",
- "user_code": "gjehyruw",
- "interval": 5,
- "expires_in": 300,
- "device_code": "12207cafec1b40ad8d0052af3faf0d12"
- }
- ```
-
-6. Откройте URL из **verification_url** в барузере. Скорее всего это будет https://ya.ru/device. В появившееся поле введите **user_code** из пункта 5
-
-
-
-7. После ввода кода в пункте 6, вызовите функцию *OPI_YandexID.ПреобразоватьКодВТокен()*, передав туда **ClientID** и **ClientSecret** из пункта 4, а также **device_code** из пункта 5. Сохраните полученные **acess_token** и **refresh_token**
-
-```json title="Результат функции ПреобразоватьКодВТокен(), если перевести его в JSON"
-{
- "token_type": "bearer",
- "refresh_token": "1:Tj6nD2vgE2L8jwSm:YgWjQXPv6_y3e07GW70ig2AOyEXoRVsKKpApGHq2EOg7pfx0MKrXiCrfLBFtzgQawdawdwadad3Sasa9z2H0vSeZKNmZmA",
- "expires_in": 31535956,
- "access_token": "y0_AgAAAABWxxdkAAs0QgAAAAD59cawdawdwadadVKIiwGK__crw"
-}
-```
-
-**acess_token** используется во всех остальных функциях библиотеки, а при помощи **refresh_token** его можно обновить, когда срок жизни будет подходить к концу (при помощи функции *ОбновитьТокен()*)
\ No newline at end of file
diff --git a/docs/ru/md/!temp/Yandex_ID/Public/Convert-code-to-token.md b/docs/ru/md/Yandex_ID/Public/Convert-code-to-token.md
similarity index 90%
rename from docs/ru/md/!temp/Yandex_ID/Public/Convert-code-to-token.md
rename to docs/ru/md/Yandex_ID/Public/Convert-code-to-token.md
index 3f96f4f1e7..97b72b4f26 100644
--- a/docs/ru/md/!temp/Yandex_ID/Public/Convert-code-to-token.md
+++ b/docs/ru/md/Yandex_ID/Public/Convert-code-to-token.md
@@ -15,7 +15,7 @@ sidebar_position: 2
| КодУстройства | --device | Строка | device_code из ПолучитьКодПодтверждения() |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -23,7 +23,7 @@ sidebar_position: 2
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint yandex ПреобразоватьКодВТокен --id %id% --secret %secret% --device %device%
diff --git a/docs/ru/md/!temp/Yandex_ID/Public/Get-confirmation-code.md b/docs/ru/md/Yandex_ID/Public/Get-confirmation-code.md
similarity index 87%
rename from docs/ru/md/!temp/Yandex_ID/Public/Get-confirmation-code.md
rename to docs/ru/md/Yandex_ID/Public/Get-confirmation-code.md
index 71fa17ff8f..c4c6f33a44 100644
--- a/docs/ru/md/!temp/Yandex_ID/Public/Get-confirmation-code.md
+++ b/docs/ru/md/Yandex_ID/Public/Get-confirmation-code.md
@@ -13,7 +13,7 @@ sidebar_position: 1
| ClientId | --id | Строка | Client id |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -21,7 +21,7 @@ sidebar_position: 1
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint yandex ПолучитьКодПодтверждения --id %id%
diff --git a/docs/ru/md/!temp/Yandex_ID/Public/Refresh-token.md b/docs/ru/md/Yandex_ID/Public/Refresh-token.md
similarity index 87%
rename from docs/ru/md/!temp/Yandex_ID/Public/Refresh-token.md
rename to docs/ru/md/Yandex_ID/Public/Refresh-token.md
index b28732e163..93129a4a43 100644
--- a/docs/ru/md/!temp/Yandex_ID/Public/Refresh-token.md
+++ b/docs/ru/md/Yandex_ID/Public/Refresh-token.md
@@ -15,7 +15,7 @@ sidebar_position: 3
| RefreshToken | --refresh | Строка | Refresh token |
- Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
+ Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
```bsl title="Пример кода"
@@ -23,7 +23,7 @@ sidebar_position: 3
```
-```sh title="Пример команд CLI"
+```sh title="Пример команды CLI"
oint yandex ОбновитьТокен --id %id% --secret %secret% --refresh %refresh%
diff --git a/docs/ru/md/!temp/Yandex_ID/Public/_category_.json b/docs/ru/md/Yandex_ID/Public/_category_.json
similarity index 100%
rename from docs/ru/md/!temp/Yandex_ID/Public/_category_.json
rename to docs/ru/md/Yandex_ID/Public/_category_.json
diff --git a/docs/ru/results/VK/ПолучитьСписокКатегорийТоваров.log b/docs/ru/results/VK/ПолучитьСписокКатегорийТоваров.log
index 23745dacca..e9850eec5a 100644
--- a/docs/ru/results/VK/ПолучитьСписокКатегорийТоваров.log
+++ b/docs/ru/results/VK/ПолучитьСписокКатегорийТоваров.log
@@ -4,189 +4,5 @@
1210 "Деловые услуги"
1200 "Фото- и видеоуслуги"
2162 "Ремонт и строительство"
- 2115 "Организация праздников"
- 2322 "Мастер на час"
- 1207 "Обучение"
- 2026 "Комп. услуги"
- 20149 "Товары для школы"
- 20163 "Коврики на стол"
- 20161 "Лупы"
- 20171 "Маркеры и текстовыделители"
- 20156 "Клейкая лента канцелярская"
- 20173 "Батарейки"
- 20152 "Закладки для книг"
- 20175 "Ежедневники и планеры"
- 20153 "Точилки"
- 20157 "Канцелярские ножницы и ножи"
- 20170 "Органайзеры и подставки"
- 20160 "Скрепки, кнопки и зажимы"
- 20151 "Антистеплеры"
- 20164 "Лотки и накопители для бумаг"
- 20165 "Корзины для бумаг"
- 20155 "Клей"
- 20166 "Бейджи и аксессуары"
- 20159 "Дыроколы"
- 20168 "Печати и штампы"
- 20143 "Аксессуары для взрослых"
- 20136 "Портсигары"
- 20135 "Пепельницы"
- 1205 "Уборка"
- 20134 "Зажигалки, спички и аксессуары"
- 20133 "Недвижимость в России"
- 2000 "Автоуслуги"
- 20132 "Недвижимость за рубежом"
- 20130 "Багажные системы"
- 20128 "Аудио и видео"
- 20167 "Папки и файлы"
- 20127 "Инструменты"
- 20126 "Автоэлектроника и GPS"
- 20125 "Масла и автохимия"
- 20124 "Шины и диски"
- 20129 "Противоугонные устройства"
- 20123 "Оборудование и тюнинг"
- 20122 "Запчасти"
- 20116 "Мототехника"
- 20183 "Витамины, БАДы и пищевые добавки"
- 20113 "Для фермерского хозяйства"
- 20110 "Для птиц"
- 20108 "Для кошек"
- 20107 "Для собак"
- 2129 "Изготовление на заказ"
- 20115 "Водный транспорт"
- 20106 "Сауны и бани"
- 20102 "Инструмент"
- 20178 "Медицинские изделия и расходные материалы"
- 20117 "Прицепы и полуприцепы"
- 20100 "Товары для людей с ограниченными возможностями"
- 20099 "Контрацептивы и лубриканты"
- 20096 "Контактные линзы, очки и аксессуары"
- 20162 "Корректоры для текста"
- 20095 "Средства гигиены"
- 20093 "Парфюмерия"
- 20174 "Конверты"
- 20114 "Автомобили"
- 20092 "Мужская косметика"
- 1206 "Перевозки"
- 20088 "Уход за телом"
- 1204 "Ремонт техники"
- 20085 "Игровая атрибутика"
- 20083 "Компьютерные кресла"
- 20082 "Игровые столы"
- 20079 "Игровые мониторы"
- 20078 "Игровые компьютеры"
- 20077 "Игровые ноутбуки"
- 20076 "Игровые приставки"
- 20074 "Хобби и творчество"
- 20104 "Сантехника и инженерные системы"
- 20071 "Товары для кормления"
- 20172 "Бумага"
- 20070 "Техника для мам и детей"
- 20069 "Подгузники и гигиена"
- 20176 "Промышленное оборудование и материалы"
- 20086 "Макияж"
- 20098 "Витамины, БАДы и пищевые добавки"
- 20068 "Игрушки и игры"
- 20066 "Детская комната"
- 20145 "Эротическое белье и костюмы"
- 20065 "Автокресла"
- 20144 "Секс-игрушки"
- 20180 "Замороженные продукты"
- 20064 "Напитки"
- 20063 "Еда на заказ"
- 20062 "Детское питание"
- 20061 "Мясные деликатесы"
- 20055 "Бакалея"
- 20094 "Ароматерапия"
- 20054 "Спортивное питание"
- 20053 "Чемоданы, сумки и рюкзаки"
- 20131 "Автоаксессуары"
- 20050 "Спортивные комплексы"
- 20091 "Маникюр и педикюр"
- 20080 "Игры для ПК"
- 20120 "Спецтехника"
- 20121 "Авиационный транспорт"
- 20047 "Самокаты, скейтборды и ролики"
- 20056 "Мясо и птица"
- 20169 "Калькуляторы"
- 20042 "Бокс и единоборства"
- 20040 "Зимний спорт"
- 20039 "Спортивная обувь"
- 20058 "Овощи, фрукты, зелень"
- 20038 "Спортивная одежда"
- 20101 "Строительные материалы"
- 20105 "Отделочные материалы"
- 20044 "Художественная гимнастика"
- 20141 "Товары для БДСМ"
- 20146 "Гольф"
- 20148 "Дартс"
- 20036 "Сувениры и цветы"
- 20035 "Подарочные сертификаты"
- 20111 "Для рыб и рептилий"
- 20034 "Коллекционирование"
- 20033 "Музыкальные инструменты"
- 20051 "Охота и рыбалка"
- 20031 "Настольные и карточные игры"
- 20030 "Рукоделие и творчество"
- 20029 "Книги и журналы"
- 20154 "Ластики"
- 20027 "Дача и сад"
- 20049 "Настольные спортивные игры"
- 20097 "Ортопедия, Компрессионный трикотаж"
- 20179 "Ритуальные товары"
- 20026 "Мебель"
- 20023 "Домашний текстиль"
- 20060 "Молочные продукты и яйца"
- 20022 "Аксесcуары для ванной и туалета"
- 20158 "Степлеры и скобы"
- 20090 "Уход за волосами"
- 20043 "Водный спорт"
- 20020 "Посуда и товары для кухни"
- 20103 "Электрика"
- 20019 "Хозяйственные товары"
- 20067 "Коляски"
- 20018 "Техника для красоты и здоровья"
- 20017 "Встраиваемая бытовая техника"
- 1203 "Красота и здоровье"
- 20147 "Теннис и бадминтон"
- 20150 "Письменные принадлежности"
- 20016 "Климатическая техника"
- 20015 "Техника для дома"
- 20072 "Детское питание и кормление"
- 20073 "Спорт и отдых"
- 20009 "Компьютеры и ноутбуки"
- 20008 "Фото- и видеокамеры"
- 20012 "Навигаторы"
- 20119 "Грузовики"
- 20028 "Билеты и путешествия"
- 20048 "Электротранспорт"
- 20081 "Игровая периферия"
- 20024 "Интерьер и декор"
- 20025 "Освещение"
- 20109 "Для грызунов"
- 20006 "Умный дом и безопасность"
- 20059 "Соленья"
- 20005 "Планшеты и электронные книги"
- 20041 "Командные виды спорта"
- 20014 "Малая бытовая техника для кухни"
- 20112 "Для лошадей"
- 20142 "Эротические сувениры и игры"
- 20004 "Квадрокоптеры и аксессуары"
- 20003 "Смартфоны и гаджеты"
- 20087 "Уход за лицом"
- 20045 "Велосипеды и аксессуары"
- 20002 "Детям"
- 2275 "Уход за животными"
- 20037 "Тренажеры и фитнес"
- 20011 "Оргтехника и расходники"
- 20118 "Автобусы"
- 20057 "Рыба и морепродукты"
- 20001 "Мужчинам"
- 20010 "Сетевое оборудование"
- 20089 "Защита от солнца и автозагар"
- 20013 "Крупная бытовая техника"
- 20021 "Товары для праздников"
- 20000 "Женщинам"
- 20052 "Туризм и отдых на природе"
- 20007 "ТВ, аудио и видео"
- 20177 "Гадания и эзотерика"
+ ...
diff --git a/service/dictionaries/en.json b/service/dictionaries/en.json
index 354f23c919..8da202ca5a 100644
--- a/service/dictionaries/en.json
+++ b/service/dictionaries/en.json
@@ -1165,7 +1165,7 @@
"МаксимумПостов": "MaximumPosts",
"ПолучитьБулево": "GetBoolean",
"СтрокаВложений": "AttachmentsString",
-"РаботаСБлоками": "BlockWork",
+"РаботаСБлоками": "BlocksManagment",
"СтруктураОпций": "OptionsStructure",
"Это новый файл": "This is a new file",
"Изменить товар": "Edit product",
@@ -3459,5 +3459,85 @@
"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьСписокЗакрепленныхСообщенийТемы\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearForumThemePinnedMessages\", \"Telegram",
"Выполняет запрос \/getUpdates, возвращающий информацию о событиях бота. Используется при работе в polling режиме": "Executes a request \/getUpdates, returning information about bot events. Used in polling mode",
"Выполняет запрос \/getMe, возвращающий базовую информацию о боте: имя, id, возможность добавлять бота в группы и т.д": "Executes the \/getMe request, returning basic bot information: name, id, ability to add the bot to groups, etc.",
-"Открытый пакет интеграций - набор библиотек для интеграции с некоторыми популярными API для 1C:Enterprise. Он состоит из общих модулей, каждый из которых отвечает за свой API, а также нескольких модулей-инструментов, общих для всех": "The Open Integration Package is a set of libraries for integrating with some popular APIs for 1C:Enterprise. It consists of common modules, each responsible for its own API, as well as several shared tool modules."
+"Выполняет запрос getUpdates, возвращающий информацию о событиях бота. Используется при работе в polling режиме": "Executes a request getUpdates, returning information about bot events. Used in polling mode",
+"Выполняет запрос getMe, возвращающий базовую информацию о боте: имя, id, возможность добавлять бота в группы и т.д": "Executes the getMe request, returning basic bot information: name, id, ability to add the bot to groups, etc.",
+"Открытый пакет интеграций - набор библиотек для интеграции с некоторыми популярными API для 1C:Enterprise. Он состоит из общих модулей, каждый из которых отвечает за свой API, а также нескольких модулей-инструментов, общих для всех": "The Open Integration Package is a set of libraries for integrating with some popular APIs for 1C:Enterprise. It consists of common modules, each responsible for its own API, as well as several shared tool modules.",
+"Пример кода": "Code example",
+"Пример команды CLI":"CLI command example",
+"Антон": "Anton",
+"Титовец": "Titovets",
+"строка": "string",
+"опция": "option",
+"новый каталог": "new catalog",
+"Показывает дни рождения, годовщины и другие значимые события для людей в Google Контактах":"Hollydays",
+"Дни рождения":"Hollydays",
+"Праздники и памятные даты Беларуси": "Holidays and memorable dates in Belarus",
+"Праздники Беларуси":"Holidays in Belarus",
+"В оффисе": "On office",
+"ТекущаяДатаСеанса":"CurrentSessionDate",
+"НовоеРасположение": "NewLocation",
+"ОписаниеДвижений": "MovesDescription",
+"Обновленный": "Updated",
+"Блок как соответствие. С ним можно свершать манипуляции":"Block as map. Can be changed",
+"Два": "Two",
+"Три": "Three",
+"Эта база была создана из 1С": "This base is from 1C",
+"Обновленное описание базы": "Updated base description",
+"заголовок": "title",
+"Во-вторых, стильно": "Description",
+"Поле с типом title - обязательно": "Title field required",
+"Создано из 1С": "Created by 1C",
+"Картинка альпаки" : "Alpaca picture",
+"Бот Виталий": "Vitaly The Bot",
+"Тестовый канал": "Test channel",
+"значение": "value",
+"Отлично":"Great",
+"Нормально": "Ok",
+"Плохо": "Bad",
+"Петр": "John",
+"Петров": "Doe",
+"Группа картинок": "Pictures group",
+"Установить": "Set",
+"Картинка и видео": "Picture and video",
+"Гифки": "Gifs",
+"Природа": "Nature",
+"Альпака": "Alpaca",
+"Хорошо": "Good",
+"Ничего особенного": "Nothing special",
+"Как дела?": "How are you?",
+"Обычный текстовый твит": "Regular text tweet",
+"Пётр": "John",
+"ТокенКанала": "ChannelToken",
+"Новая рекламная кампания": "New ads campaign",
+"Мобильные телефоны и планшеты": "Mobile phones and tablets",
+"Портативная техника": "Portable gadgets",
+"Игровые приставки":"Consoles",
+"Аудио и видеотехника" : "Audio and video",
+"Ещё": "More",
+"Я бот, а ты нет": "I am bot, but you - not",
+"Деловые услуги": "Business",
+"Фото- и видеоуслуги": "Photo and video service",
+"Ремонт и строительство": "Repair and building",
+"Описание тестового товара": "Test item description",
+"Канцелярские товары": "Stationery",
+"Батарейки":"Batteries",
+"Другие товары сообщества":"Other items",
+"ИДЖелтогоТовара": "YellowItemID",
+"ИДКрасногоТовара": "RedItemID",
+"Беларусь": "Belarus",
+"Социальные сети": "Social networks",
+"Одноклассники": "Classmates",
+"Мой Мир": "My World",
+"Загрузки": "Downloads",
+"Почтовые вложения": "Mail attachments",
+"Приложения": "Apps",
+"Файлы Мессенджера": "Messenger files",
+"Фотокамера": "Photos",
+"Скриншоты":"Screenshots",
+"Сканы": "Scans",
+"Материалы встреч": "Meeting materials",
+"Море":"Sea",
+"Москва": "Moscow",
+"Перемещенная": "Moved"
+
}