mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-02-03 13:22:19 +02:00
Переработка формирования документации
This commit is contained in:
parent
4a6efd1182
commit
a92e1277b8
4
.github/workflows/os/docs_examples.os
vendored
4
.github/workflows/os/docs_examples.os
vendored
@ -12,8 +12,8 @@
|
|||||||
|
|
||||||
ПутьКТестам = "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os";
|
ПутьКТестам = "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os";
|
||||||
ОбластьТестов = "АтомарныеТесты";
|
ОбластьТестов = "АтомарныеТесты";
|
||||||
КаталогСохранения = "./docs/examples/";
|
КаталогСохранения = "./docs/ru/examples/";
|
||||||
КаталогЗаписиЗначений = "./docs/data/";
|
КаталогЗаписиЗначений = "./docs/ru/data/";
|
||||||
|
|
||||||
Парсер = Новый ПарсерВстроенногоЯзыка;
|
Парсер = Новый ПарсерВстроенногоЯзыка;
|
||||||
|
|
||||||
|
110
.github/workflows/os/docs_extract.os
vendored
Normal file
110
.github/workflows/os/docs_extract.os
vendored
Normal file
@ -0,0 +1,110 @@
|
|||||||
|
ПутьКДокам = "./docs/ru/md";
|
||||||
|
ПутьКПримерам = "./docs/ru/examples/";
|
||||||
|
ПутьКРезультатам = "./docs/ru/results/";
|
||||||
|
|
||||||
|
КаталогиБиблиотек = НайтиФайлы(ПутьКДокам, "*", Ложь);
|
||||||
|
|
||||||
|
Для Каждого Каталог Из КаталогиБиблиотек Цикл
|
||||||
|
|
||||||
|
ФайлыДокументации = НайтиФайлы(Каталог.ПолноеИмя, "*.md", Истина);
|
||||||
|
ИмяБиблиотеки = Каталог.Имя;
|
||||||
|
|
||||||
|
Для Каждого Документ Из ФайлыДокументации Цикл
|
||||||
|
|
||||||
|
ТекущийДокумент = Новый ТекстовыйДокумент();
|
||||||
|
ТекущийДокумент.Прочитать(Документ.ПолноеИмя, "UTF-8");
|
||||||
|
|
||||||
|
ЗаписьПримера = Ложь;
|
||||||
|
ЗаписьРезультата = Ложь;
|
||||||
|
Пример = "";
|
||||||
|
Результат = "";
|
||||||
|
ИмяФункции = "";
|
||||||
|
Для Н = 1 По ТекущийДокумент.КоличествоСтрок() Цикл
|
||||||
|
|
||||||
|
ТекущаяСтрока = СокрЛП(ТекущийДокумент.ПолучитьСтроку(Н));
|
||||||
|
|
||||||
|
Если СтрНачинаетсяС(ТекущаяСтрока, "*Функция ")
|
||||||
|
Или СтрНачинаетсяС(ТекущаяСтрока, "Функция ") Тогда
|
||||||
|
|
||||||
|
ИмяФункции = СтрЗаменить(ТекущаяСтрока, "*Функция ", "");
|
||||||
|
ИмяФункции = СтрЗаменить(ИмяФункции, "Функция ", "");
|
||||||
|
ИмяФункции = Лев(ИмяФункции, СтрНайти(ИмяФункции, "(") - 1);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если СтрНачинаетсяС(ТекущаяСтрока, "```bsl") Тогда
|
||||||
|
ЗаписьПримера = Истина;
|
||||||
|
ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "```json") Тогда
|
||||||
|
ЗаписьРезультата = Истина;
|
||||||
|
ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "```") Тогда
|
||||||
|
ЗаписьРезультата = Ложь;
|
||||||
|
ЗаписьПримера = Ложь;
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
Если ЗаписьПримера Тогда
|
||||||
|
Пример = Пример + " " + ТекущаяСтрока + Символы.ПС;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЗаписьРезультата Тогда
|
||||||
|
Результат = Результат + " " + ТекущаяСтрока + Символы.ПС;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(ИмяФункции) Тогда
|
||||||
|
Сообщить("Документ без имени функции: " + Документ.ПолноеИмя);
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(СокрЛП(Результат)) Тогда
|
||||||
|
|
||||||
|
ПутьБиблиотеки = ПутьКРезультатам + СтрЗаменить(ИмяБиблиотеки, "_", "");
|
||||||
|
КаталогБиблиотеки = Новый Файл(ПутьБиблиотеки);
|
||||||
|
|
||||||
|
Если Не КаталогБиблиотеки.Существует() Тогда
|
||||||
|
СоздатьКаталог(ПутьБиблиотеки);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПутьРезультата = ПутьБиблиотеки + "/" + ИмяФункции + ".log";
|
||||||
|
ФайлРезультата = Новый Файл(ПутьРезультата);
|
||||||
|
|
||||||
|
Если ФайлРезультата.Существует() Тогда
|
||||||
|
Сообщить("Файл результата существует: " + ПутьРезультата);
|
||||||
|
Иначе
|
||||||
|
ДокументРезультата = Новый ТекстовыйДокумент();
|
||||||
|
ДокументРезультата.УстановитьТекст(Результат);
|
||||||
|
ДокументРезультата.Записать(ПутьРезультата);
|
||||||
|
Сообщить("Файл результата записан: " + ПутьРезультата);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(СокрЛП(Пример)) Тогда
|
||||||
|
|
||||||
|
ПутьБиблиотеки = ПутьКПримерам + СтрЗаменить(ИмяБиблиотеки, "_", "");
|
||||||
|
КаталогБиблиотеки = Новый Файл(ПутьБиблиотеки);
|
||||||
|
|
||||||
|
Если Не КаталогБиблиотеки.Существует() Тогда
|
||||||
|
СоздатьКаталог(ПутьБиблиотеки);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПутьПримера = ПутьБиблиотеки + "/" + ИмяФункции + ".txt";
|
||||||
|
ФайлПримера = Новый Файл(ПутьПримера);
|
||||||
|
|
||||||
|
Если ФайлПримера.Существует() Тогда
|
||||||
|
Сообщить("Файл примера существует: " + ПутьПримера);
|
||||||
|
Иначе
|
||||||
|
ДокументПримера = Новый ТекстовыйДокумент();
|
||||||
|
ДокументПримера.УстановитьТекст(Пример);
|
||||||
|
ДокументПримера.Записать(ПутьПримера);
|
||||||
|
Сообщить("Файл примера записан: " + ПутьПримера);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецЦикла;
|
40
.github/workflows/os/oint_docs.os
vendored
40
.github/workflows/os/oint_docs.os
vendored
@ -12,19 +12,26 @@
|
|||||||
Перем СписокОбластей;
|
Перем СписокОбластей;
|
||||||
Перем ТекущаяОбласть;
|
Перем ТекущаяОбласть;
|
||||||
Перем СчетчикОбласти;
|
Перем СчетчикОбласти;
|
||||||
|
Перем Словарь;
|
||||||
|
|
||||||
Процедура ПриСозданииОбъекта()
|
Процедура ПриСозданииОбъекта()
|
||||||
|
|
||||||
Расположение = ".\ru\OInt";
|
Расположение = ".\src\ru\OInt";
|
||||||
СПодкаталогами = Истина;
|
СПодкаталогами = Истина;
|
||||||
КаталогДокументации = ".\docs\md";
|
КаталогДокументации = ".\docs\ru\md\!temp";
|
||||||
КаталогЛогов = ".\docs\results\";
|
КаталогЛогов = ".\docs\ru\results\";
|
||||||
КаталогПримеров = ".\docs\examples\";
|
КаталогПримеров = ".\docs\ru\examples\";
|
||||||
КаталогЗначений = ".\docs\data\";
|
КаталогЗначений = ".\docs\ru\data\";
|
||||||
|
ПутьКСловарю = ".\service\dictionaries\en.json";
|
||||||
СписокОбластей = Новый СписокЗначений();
|
СписокОбластей = Новый СписокЗначений();
|
||||||
ТекущаяОбласть = "";
|
ТекущаяОбласть = "";
|
||||||
СчетчикОбласти = 0;
|
СчетчикОбласти = 0;
|
||||||
|
|
||||||
|
ЧтениеJSON = Новый ЧтениеJSON();
|
||||||
|
ЧтениеJSON.ОткрытьФайл(ПутьКСловарю);
|
||||||
|
Словарь = ПрочитатьJSON(ЧтениеJSON, Истина);
|
||||||
|
ЧтениеJSON.Закрыть();
|
||||||
|
|
||||||
ПроверитьСоздатьКаталог(КаталогДокументации);
|
ПроверитьСоздатьКаталог(КаталогДокументации);
|
||||||
СоздатьФайлыДокументации();
|
СоздатьФайлыДокументации();
|
||||||
|
|
||||||
@ -64,9 +71,14 @@
|
|||||||
СчетчикОбласти = 1;
|
СчетчикОбласти = 1;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ТранслитированноеИмя = ТранслитироватьСтроку(СтруктураМетода["Заголовок"]);
|
ТранслитированноеИмя = ПеревестиИмя(СтруктураМетода["ИмяМетода"]);
|
||||||
СинонимОбласти = Синонимайзер(Область);
|
ТранслитированнаяОбласть = ПеревестиИмя(Область);
|
||||||
ТранслитированнаяОбласть = ТранслитироватьСтроку(СинонимОбласти);
|
|
||||||
|
ТранслитированноеИмя = СтрЗаменить(Синонимайзер(ТранслитированноеИмя), " ", "-");
|
||||||
|
ТранслитированнаяОбласть = СтрЗаменить(Синонимайзер(ТранслитированнаяОбласть), " ", "-");
|
||||||
|
|
||||||
|
СинонимОбласти = СтрЗаменить(ТранслитированнаяОбласть, "-", " ");
|
||||||
|
|
||||||
ИмяМодуляБезПрефикса = СтрЗаменить(СтруктураМетода["ИмяМодуля"], "OPI_", "");
|
ИмяМодуляБезПрефикса = СтрЗаменить(СтруктураМетода["ИмяМодуля"], "OPI_", "");
|
||||||
|
|
||||||
КаталогБиблиотеки = КаталогДокументации + "\" + СтруктураМетода["Каталог"];
|
КаталогБиблиотеки = КаталогДокументации + "\" + СтруктураМетода["Каталог"];
|
||||||
@ -483,6 +495,18 @@
|
|||||||
Значение = ВРег(Лев(Значение,1)) + Сред(Значение,2);
|
Значение = ВРег(Лев(Значение,1)) + Сред(Значение,2);
|
||||||
Возврат Значение;
|
Возврат Значение;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПеревестиИмя(Значение)
|
||||||
|
|
||||||
|
ПереведенноеИмя = Словарь[Значение];
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(ПереведенноеИмя) Тогда
|
||||||
|
ПереведенноеИмя = ТранслитироватьСтроку(Значение);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат ПереведенноеИмя;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция Синонимайзер(ИмяРеквизита)
|
Функция Синонимайзер(ИмяРеквизита)
|
||||||
|
272
.github/workflows/os/releasemaker.os
vendored
272
.github/workflows/os/releasemaker.os
vendored
@ -1,101 +1,199 @@
|
|||||||
Репозиторий = "https://github.com/Bayselonarrend/OpenIntegrations";
|
Перем Репозиторий;
|
||||||
Версия = "1.9.0";
|
Перем Версия;
|
||||||
Режим = "CONFIG";
|
Перем Режим;
|
||||||
|
Перем Файл1С;
|
||||||
|
Перем ПутьКРепозиторию;
|
||||||
|
Перем Сервер;
|
||||||
|
Перем ПутьВыгрузки;
|
||||||
|
|
||||||
//Локальные данные
|
Процедура НачалоРаботы()
|
||||||
Файл1С = """C:\Program Files\1cv8\8.3.18.1208\bin\1cv8.exe""";
|
|
||||||
ПутьКРепозиторию = "C:\Repos\OPI";
|
Репозиторий = "https://github.com/Bayselonarrend/OpenIntegrations";
|
||||||
Сервер = "AIONIOTISCORE";
|
Версия = "1.9.0";
|
||||||
База = "OpenIntegrations";
|
Режим = "CONFIG";
|
||||||
ПутьВыгрузки = "G:\Мой диск\Проекты\ОПИ\Релизы\" + Версия + "\";
|
|
||||||
//----------------
|
|
||||||
|
|
||||||
ПутьКEDT = ПутьКРепозиторию + "\OPI";
|
//Локальные данные
|
||||||
ПутьOS = ПутьКРепозиторию + "\OInt";
|
Файл1С = """C:\Program Files\1cv8\8.3.18.1208\bin\1cv8.exe""";
|
||||||
ПутьCLI = ПутьКРепозиторию + "\cli\core\Classes\Приложение.os";
|
ПутьКРепозиторию = "C:\Repos\OPI";
|
||||||
ПутьISS = ПутьКРепозиторию + "\.github\workflows\main.iss";
|
Сервер = "AIONIOTISCORE";
|
||||||
|
ПутьВыгрузки = "G:\Мой диск\Проекты\ОПИ\Релизы\" + Версия + "\";
|
||||||
|
//----------------
|
||||||
|
|
||||||
КаталогВыгрузки = Новый Файл(ПутьВыгрузки);
|
МассивЛокализаций = Новый Массив();
|
||||||
Если КаталогВыгрузки.Существует() Тогда
|
|
||||||
УдалитьФайлы(ПутьВыгрузки);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
СоздатьКаталог(ПутьВыгрузки);
|
СтруктураРус = Новый Структура();
|
||||||
Приостановить(2000);
|
СтруктураРус.Вставить("База" , "OpenIntegrations");
|
||||||
|
СтруктураРус.Вставить("ПутьКEDT", ПутьКРепозиторию + "\src\ru\OPI");
|
||||||
|
СтруктураРус.Вставить("ПутьOS" , ПутьКРепозиторию + "\src\ru\OInt");
|
||||||
|
СтруктураРус.Вставить("ПутьCLI" , ПутьКРепозиторию + "\src\ru\cli\core\Classes\Приложение.os");
|
||||||
|
СтруктураРус.Вставить("ПутьISS" , ПутьКРепозиторию + "\service\iss\ru.iss");
|
||||||
|
СтруктураРус.Вставить("Префикс" , "ru");
|
||||||
|
|
||||||
Основа = Файл1С + " " + Режим + " /S " + Сервер + "\" + База + " ";
|
СтруктураАнг = Новый Структура();
|
||||||
|
СтруктураАнг.Вставить("База" , "OpenIntegrations_Eng");
|
||||||
|
СтруктураАнг.Вставить("ПутьКEDT", ПутьКРепозиторию + "\src\en\OPI");
|
||||||
|
СтруктураАнг.Вставить("ПутьOS" , ПутьКРепозиторию + "\src\en\OInt");
|
||||||
|
СтруктураАнг.Вставить("ПутьCLI" , ПутьКРепозиторию + "\src\en\cli\core\Classes\Приложение.os");
|
||||||
|
СтруктураАнг.Вставить("ПутьISS" , ПутьКРепозиторию + "\service\iss\en.iss");
|
||||||
|
СтруктураАнг.Вставить("Префикс" , "en");
|
||||||
|
|
||||||
//CFE
|
МассивЛокализаций.Добавить(СтруктураРус);
|
||||||
ВыгрузкаВФайл = Основа + "/DumpCfg """ + ПутьВыгрузки + "OpenIntegrations_" + Версия + ".cfe" + """ -Extension OpenIntegrations";
|
МассивЛокализаций.Добавить(СтруктураАнг);
|
||||||
ЗапуститьПриложение(ВыгрузкаВФайл, , Истина);
|
|
||||||
|
|
||||||
// XML
|
КаталогВыгрузки = Новый Файл(ПутьВыгрузки);
|
||||||
ПапкаXML = ПутьВыгрузки + "XML";
|
Если КаталогВыгрузки.Существует() Тогда
|
||||||
|
УдалитьФайлы(ПутьВыгрузки);
|
||||||
КаталогXML = Новый Файл(ПапкаXML);
|
|
||||||
Если Не КаталогXML.Существует() Тогда
|
|
||||||
СоздатьКаталог(ПапкаXML);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ВыгрузкаВXML = Основа + "/DumpConfigToFiles """ + ПапкаXML + """ -Extension OpenIntegrations";
|
|
||||||
ЗапуститьПриложение(ВыгрузкаВXML, , Истина);
|
|
||||||
|
|
||||||
ПутьZIP = ПутьВыгрузки + "XML.zip";
|
|
||||||
ZipXML = Новый ЗаписьZipФайла(ПутьZIP);
|
|
||||||
|
|
||||||
ZipXML.Добавить(ПапкаXML + "\*.*" , РежимСохраненияПутейZIP.СохранятьОтносительныеПути, РежимОбработкиПодкаталоговZIP.ОбрабатыватьРекурсивно);
|
|
||||||
ZipXML.Записать();
|
|
||||||
|
|
||||||
ПутьZIP = ПутьВыгрузки + "EDT.zip";
|
|
||||||
ZipEDT = Новый ЗаписьZipФайла(ПутьZIP);
|
|
||||||
|
|
||||||
УдалитьФайлы(ПапкаXML);
|
|
||||||
|
|
||||||
//EDT
|
|
||||||
ZipEDT.Добавить(ПутьКEDT + "\*.*" , РежимСохраненияПутейZIP.СохранятьОтносительныеПути, РежимОбработкиПодкаталоговZIP.ОбрабатыватьРекурсивно);
|
|
||||||
ZipEDT.Записать();
|
|
||||||
|
|
||||||
//OSPX
|
|
||||||
КонечныйПутьOSPX = ПутьВыгрузки + "oint-" + Версия + ".ospx";
|
|
||||||
СборкаOS = "opm b -o ""C:/"" """ + ПутьOS + """";
|
|
||||||
|
|
||||||
ЗапуститьПриложение(СборкаOS, , Истина);
|
|
||||||
ПереместитьФайл("C:\oint-" + Версия + ".ospx", КонечныйПутьOSPX);
|
|
||||||
|
|
||||||
Приостановить(1000);
|
|
||||||
ЗапуститьПриложение("opm install -f """ + КонечныйПутьOSPX + """", , Истина);
|
|
||||||
Приостановить(1000);
|
|
||||||
|
|
||||||
//EXE
|
|
||||||
СборкаEXE = "oscript -make """ + ПутьCLI + """ """ + ПутьВыгрузки + "oint.exe""";
|
|
||||||
ЗапуститьПриложение(СборкаEXE, , Истина);
|
|
||||||
|
|
||||||
//Setup
|
|
||||||
|
|
||||||
ТекстISS = Новый ТекстовыйДокумент();
|
|
||||||
ТекстISS.Прочитать(ПутьISS);
|
|
||||||
|
|
||||||
Для Н = 1 По ТекстISS.КоличествоСтрок() Цикл
|
|
||||||
|
|
||||||
ТекущаяСтрока = СокрЛП(ТекстISS.ПолучитьСтроку(Н));
|
|
||||||
|
|
||||||
Если СтрНайти(ТекущаяСтрока, "#define MyAppVersion") Тогда
|
|
||||||
ТекстISS.ЗаменитьСтроку(Н, "#define MyAppVersion """ + Версия + """");
|
|
||||||
Прервать;
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЦикла;
|
СоздатьКаталог(ПутьВыгрузки);
|
||||||
|
Приостановить(2000);
|
||||||
|
|
||||||
ТекстISS.Записать(ПутьISS);
|
Для Каждого Локализация Из МассивЛокализаций Цикл
|
||||||
|
|
||||||
СборкаSetup = """C:\Program Files (x86)\Inno Setup 6\Compil32.exe"" /cc """ + ПутьISS + """";
|
СоздатьCFE(Локализация);
|
||||||
ЗапуститьПриложение(СборкаSetup, , Истина);
|
СоздатьXML(Локализация);
|
||||||
|
СоздатьEDT(Локализация);
|
||||||
|
СоздатьOSPX(Локализация);
|
||||||
|
СоздатьEXE(Локализация);
|
||||||
|
СоздатьУстановщик(Локализация);
|
||||||
|
|
||||||
//Draft
|
КонецЦикла;
|
||||||
|
|
||||||
ФайлыРелиза = НайтиФайлы(ПутьВыгрузки, "*", Истина);
|
//Draft
|
||||||
|
|
||||||
Для Каждого ФайлРелиза Из ФайлыРелиза Цикл
|
ФайлыРелиза = НайтиФайлы(ПутьВыгрузки, "*", Истина);
|
||||||
ЗапуститьПриложение("""C:\Program Files\GitHub CLI\gh.exe"" release delete-asset draft --yes --repo " + Репозиторий + " """ + ФайлРелиза.Имя + """", , Истина);
|
|
||||||
ЗапуститьПриложение("""C:\Program Files\GitHub CLI\gh.exe"" release upload draft --repo " + Репозиторий + " """ + ФайлРелиза.ПолноеИмя + """", , Истина);
|
Для Каждого ФайлРелиза Из ФайлыРелиза Цикл
|
||||||
КонецЦикла;
|
ЗапуститьПриложение("""C:\Program Files\GitHub CLI\gh.exe"" release delete-asset draft --yes --repo " + Репозиторий + " """ + ФайлРелиза.Имя + """", , Истина);
|
||||||
|
ЗапуститьПриложение("""C:\Program Files\GitHub CLI\gh.exe"" release upload draft --repo " + Репозиторий + " """ + ФайлРелиза.ПолноеИмя + """", , Истина);
|
||||||
|
КонецЦикла;
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
Процедура СоздатьCFE(Данные)
|
||||||
|
|
||||||
|
База = Данные["База"];
|
||||||
|
Префикс = Данные["Префикс"];
|
||||||
|
Основа = Файл1С + " " + Режим + " /S " + Сервер + "\" + База + " ";
|
||||||
|
|
||||||
|
//CFE
|
||||||
|
ВыгрузкаВФайл = Основа
|
||||||
|
+ "/DumpCfg """
|
||||||
|
+ ПутьВыгрузки
|
||||||
|
+ "OpenIntegrations_"
|
||||||
|
+ Версия
|
||||||
|
+ "_"
|
||||||
|
+ Префикс
|
||||||
|
+ ".cfe"
|
||||||
|
+ """ -Extension OpenIntegrations";
|
||||||
|
|
||||||
|
ЗапуститьПриложение(ВыгрузкаВФайл, , Истина);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура СоздатьXML(Данные)
|
||||||
|
|
||||||
|
Префикс = вРег(Данные["Префикс"]);
|
||||||
|
База = Данные["База"];
|
||||||
|
|
||||||
|
Основа = Файл1С + " " + Режим + " /S " + Сервер + "\" + База + " ";
|
||||||
|
|
||||||
|
// XML
|
||||||
|
ПапкаXML = ПутьВыгрузки + "XML_" + Префикс;
|
||||||
|
|
||||||
|
КаталогXML = Новый Файл(ПапкаXML);
|
||||||
|
Если Не КаталогXML.Существует() Тогда
|
||||||
|
СоздатьКаталог(ПапкаXML);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ВыгрузкаВXML = Основа + "/DumpConfigToFiles """ + ПапкаXML + """ -Extension OpenIntegrations";
|
||||||
|
ЗапуститьПриложение(ВыгрузкаВXML, , Истина);
|
||||||
|
|
||||||
|
ПутьZIP = ПутьВыгрузки + "XML_" + Префикс + ".zip";
|
||||||
|
ZipXML = Новый ЗаписьZipФайла(ПутьZIP);
|
||||||
|
|
||||||
|
ZipXML.Добавить(ПапкаXML
|
||||||
|
+ "\*.*" , РежимСохраненияПутейZIP.СохранятьОтносительныеПути, РежимОбработкиПодкаталоговZIP.ОбрабатыватьРекурсивно);
|
||||||
|
ZipXML.Записать();
|
||||||
|
|
||||||
|
УдалитьФайлы(ПапкаXML);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
Процедура СоздатьEDT(Данные)
|
||||||
|
|
||||||
|
Префикс = вРег(Данные["Префикс"]);
|
||||||
|
ПутьКEDT = Данные["ПутьКEDT"];
|
||||||
|
|
||||||
|
ПутьZIP = ПутьВыгрузки + "EDT_" + Префикс + ".zip";
|
||||||
|
ZipEDT = Новый ЗаписьZipФайла(ПутьZIP);
|
||||||
|
|
||||||
|
//EDT
|
||||||
|
ZipEDT.Добавить(ПутьКEDT + "\*.*"
|
||||||
|
, РежимСохраненияПутейZIP.СохранятьОтносительныеПути, РежимОбработкиПодкаталоговZIP.ОбрабатыватьРекурсивно);
|
||||||
|
ZipEDT.Записать();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
Процедура СоздатьOSPX(Данные)
|
||||||
|
|
||||||
|
ПутьOS = Данные["ПутьOS"];
|
||||||
|
Префикс = Данные["Префикс"];
|
||||||
|
|
||||||
|
ИмяOSPX = "oint-" + Версия + "_" + Префикс + ".ospx";
|
||||||
|
//OSPX
|
||||||
|
КонечныйПутьOSPX = ПутьВыгрузки + ИмяOSPX;
|
||||||
|
СборкаOS = "opm b -o ""C:/"" """ + ПутьOS + """";
|
||||||
|
|
||||||
|
ЗапуститьПриложение(СборкаOS, , Истина);
|
||||||
|
ПереместитьФайл("C:\" + ИмяOSPX, КонечныйПутьOSPX);
|
||||||
|
|
||||||
|
Приостановить(1000);
|
||||||
|
ЗапуститьПриложение("opm install -f """ + КонечныйПутьOSPX + """", , Истина);
|
||||||
|
Приостановить(1000);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
Процедура СоздатьEXE(Данные)
|
||||||
|
|
||||||
|
ПутьCLI = Данные["ПутьCLI"];
|
||||||
|
Префикс = Данные["Префикс"];
|
||||||
|
|
||||||
|
//EXE
|
||||||
|
СборкаEXE = "oscript -make """ + ПутьCLI + """ """ + ПутьВыгрузки + "oint_" + Префикс + ".exe""";
|
||||||
|
ЗапуститьПриложение(СборкаEXE, , Истина);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура СоздатьУстановщик(Данные)
|
||||||
|
|
||||||
|
ПутьISS = Данные["ПутьISS"];
|
||||||
|
|
||||||
|
//Setup
|
||||||
|
|
||||||
|
ТекстISS = Новый ТекстовыйДокумент();
|
||||||
|
ТекстISS.Прочитать(ПутьISS);
|
||||||
|
|
||||||
|
Для Н = 1 По ТекстISS.КоличествоСтрок() Цикл
|
||||||
|
|
||||||
|
ТекущаяСтрока = СокрЛП(ТекстISS.ПолучитьСтроку(Н));
|
||||||
|
|
||||||
|
Если СтрНайти(ТекущаяСтрока, "#define MyAppVersion") Тогда
|
||||||
|
ТекстISS.ЗаменитьСтроку(Н, "#define MyAppVersion """ + Версия + """");
|
||||||
|
Прервать;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
ТекстISS.Записать(ПутьISS);
|
||||||
|
|
||||||
|
СборкаSetup = """C:\Program Files (x86)\Inno Setup 6\Compil32.exe"" /cc """ + ПутьISS + """";
|
||||||
|
ЗапуститьПриложение(СборкаSetup, , Истина);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
НачалоРаботы();
|
2
coverage/genericCoverage.xml
Normal file
2
coverage/genericCoverage.xml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<coverage version="1"/>
|
@ -1,8 +0,0 @@
|
|||||||
<img src="https://github.com/Bayselonarrend/OpenIntegrations-Docs/assets/105596284/5c065c51-1423-4fe9-abdb-00ddd6713cf9" style="height: 256px; width: 256px;">
|
|
||||||
|
|
||||||
# Документация Открытого пакета интеграций
|
|
||||||
<br>
|
|
||||||
|
|
||||||
Здесь находится документация Открытого пакета интеграций. Она построена на [Docusaurus](https://github.com/facebook/docusaurus) и развернута по адресу [openintegrations.dev](https://openintegrations.dev) (neocities). Там можно найти подробное описание функционала проекта ОПИ с примерами кода и картинками
|
|
||||||
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"Версия": "016196bc6e08dda00000001295a2bc1",
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...",
|
|
||||||
"Почта": "h5bk6ft62s@privaterelay.appleid.com",
|
|
||||||
"Папка": "5008139809"
|
|
||||||
}
|
|
@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...",
|
|
||||||
"Почта": "h5bk6ft62s@privaterelay.appleid.com",
|
|
||||||
"Файл": "kJU6-a-pT48AAAAAAAAABw"
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...",
|
|
||||||
"Картинка": "https://openintegrations.dev/test_data/picture.jpg"
|
|
||||||
}
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...",
|
|
||||||
"URL": "https://openintegrations.dev/test_data/document.docx"
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...",
|
|
||||||
"Папка": "5008139809"
|
|
||||||
}
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...",
|
|
||||||
"Файл": "kJU6-a-pT48AAAAAAAAABw"
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c...",
|
|
||||||
"ИДРаботы": "mTzF6hWsswAAAAAAAAAAAQ"
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"Токен": "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."
|
|
||||||
}
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"IDФайла": "CQACAgIAAx0EcNsaZQACEZRmUbbz_bhDX_wPiSnMclSID6CD7wACC00AAoaTiEpOTiNykV_72zUE",
|
|
||||||
"Токен": "6129457865:AAFyzNYOAFbu..."
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"ИДОбсуждения": 51167955
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"ИДОбсуждения": 51167955
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"ИДОбсуждения": 51167955
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"ИДАльбома": 304440188
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"ИДКартинки": 457243842
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"ИДПоста": "2045"
|
|
||||||
}
|
|
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 1
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить список баз
|
|
||||||
Получает список доступных баз
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьСписокБаз(Знач Токен, Знач Отступ = "") Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Отступ | --offset | Строка | Идентификатор следующей страницы списка баз из перыдудщего запроса |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint airtable ПолучитьСписокБаз --token %token% --offset %offset%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,38 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 3
|
|
||||||
---
|
|
||||||
|
|
||||||
# Создать базу
|
|
||||||
Создает новую базу данных
|
|
||||||
|
|
||||||
|
|
||||||
*Функция СоздатьБазу(Знач Токен, Знач РабочееПространство, Знач Наименование, Знач КоллекцияТаблиц) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| РабочееПространство | --ws | Строка | Идентификатор рабочего пространства |
|
|
||||||
| Наименование | --title | Строка | Наименование новой базы |
|
|
||||||
| КоллекцияТаблиц | --tablesdata | Соответствие Из КлючИЗначение | Описание таблиц: Ключ > имя, Значение > массив полей |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint airtable СоздатьБазу --token %token% --ws %ws% --title %title% --tablesdata %tablesdata%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Работа с комментариями",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,39 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 2
|
|
||||||
---
|
|
||||||
|
|
||||||
# Изменить таблицу
|
|
||||||
Изменяет наименование и|или описание базы
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ИзменитьТаблицу(Знач Токен, Знач База, Знач Таблица, Знач Наименование = "", Знач Описание = "") Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| База | --base | Строка | Идентификатор базы |
|
|
||||||
| Таблица | --table | Строка | Идентификатор таблицы |
|
|
||||||
| Наименование | --title | Строка | Новое наименование |
|
|
||||||
| Описание | --description | Строка | Новое описание |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint airtable ИзменитьТаблицу --token %token% --base %base% --table %table% --title %title% --description %description%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,39 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 1
|
|
||||||
---
|
|
||||||
|
|
||||||
# Создать таблицу
|
|
||||||
Создает новую таблицу в базе
|
|
||||||
|
|
||||||
|
|
||||||
*Функция СоздатьТаблицу(Знач Токен, Знач База, Знач Наименование, Знач МассивПолей, Знач Описание = "") Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| База | --base | Строка | Идентификатор базы |
|
|
||||||
| Наименование | --title | Строка | Наименование новой таблицы |
|
|
||||||
| МассивПолей | --fieldsdata | Массив Из Структура | Массив описаний полей |
|
|
||||||
| Описание | --description | Строка | Описание таблицы |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint airtable СоздатьТаблицу --token %token% --base %base% --title %title% --fieldsdata %fieldsdata% --description %description%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Аккаунт и авторизация",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Настройки совместного доступа",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,42 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 14
|
|
||||||
---
|
|
||||||
|
|
||||||
# Востановить объект к версии
|
|
||||||
Востанавливает состояние объекта к необходимой версии (ревизии)
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ВостановитьОбъектКВерсии(Знач Токен, Знач Путь, Знач Версия) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Путь | --path | Строка | Путь к объекту |
|
|
||||||
| Версия | --rev | Строка | ID версии (ревизии) для востановления |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
Версия = "61947933c4742bd841553";
|
|
||||||
Токен = "sl.B17cqxbDyPFFIOUOnGtEqpFGF9gIqUvxX70TTaWmpA1BudA7xI0IR4UK3WuJkeHL7f229VtvwT...";
|
|
||||||
Путь = "/New/pic.png";
|
|
||||||
|
|
||||||
Результат = OPI_Dropbox.ВостановитьОбъектКВерсии(Токен, Путь, Версия);
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint dropbox ВостановитьОбъектКВерсии --token "sl.B17cqxbDyPFFIOUOnGtEqpFGF9gIqUvxX70TTaWmpA1BudA7xI0IR4UK3WuJkeHL7f229VtvwT..." --path %path% --rev "61947933c4742bd841553"
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Работа с файлами и каталогами",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Работа с тегами",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Работа с метаданными календарей",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,38 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 6
|
|
||||||
---
|
|
||||||
|
|
||||||
# Изменить событие
|
|
||||||
Изменяет существующее событие
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ИзменитьСобытие(Знач Токен, Знач Календарь, Знач ОписаниеСобытия, Знач Событие) ЭкспортВозврат УправлениеСобытием(Токен, Календарь, ОписаниеСобытия, Событие);КонецФункции*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Календарь | --calendar | Строка | ID календаря |
|
|
||||||
| ОписаниеСобытия | --props | Строка | Новое описание события |
|
|
||||||
| Событие | --event | Строка | ID события |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint gcalendar ИзменитьСобытие --token %token% --calendar %calendar% --props %props% --event %event%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,38 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 5
|
|
||||||
---
|
|
||||||
|
|
||||||
# Переместить событие
|
|
||||||
Перемещает событие в другой календарь
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПереместитьСобытие(Знач Токен, Знач КалендарьИсточник, Знач КалендарьПриемник, Знач Событие) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| КалендарьИсточник | --from | Строка | ID календаря источника |
|
|
||||||
| КалендарьПриемник | --to | Строка | ID календаря приемника |
|
|
||||||
| Событие | --event | Строка | ID события календаря источника |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint gcalendar ПереместитьСобытие --token %token% --from %from% --to %to% --event %event%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,34 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 1
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить описание события
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьОписаниеСобытия() Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - Пустой макет события
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint gcalendar ПолучитьОписаниеСобытия
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 3
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить событие
|
|
||||||
Получает событие по ID
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьСобытие(Знач Токен, Знач Календарь, Знач Событие) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Календарь | --calendar | Строка | ID календаря |
|
|
||||||
| Событие | --event | Строка | ID события |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint gcalendar ПолучитьСобытие --token %token% --calendar %calendar% --event %event%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 2
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить список событий
|
|
||||||
Получает список всех событий календаря
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьСписокСобытий(Знач Токен, Знач Календарь) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Календарь | --calendar | Строка | ID календаря |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий событий
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint gcalendar ПолучитьСписокСобытий --token %token% --calendar %calendar%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 4
|
|
||||||
---
|
|
||||||
|
|
||||||
# Создать событие
|
|
||||||
Создает новое событие
|
|
||||||
|
|
||||||
|
|
||||||
*Функция СоздатьСобытие(Знач Токен, Знач Календарь, Знач ОписаниеСобытия) ЭкспортВозврат УправлениеСобытием(Токен, Календарь, ОписаниеСобытия);КонецФункции*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Календарь | --calendar | Строка | ID календаря |
|
|
||||||
| ОписаниеСобытия | --props | Соответствие Из КлючИЗначение | Описание события |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Строка, Произвольный, HTTPОтвет, ДвоичныеДанные, Неопределено - ответ сервера Google
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint gcalendar СоздатьСобытие --token %token% --calendar %calendar% --props %props%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Работа с событиями",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,35 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 1
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить список календарей
|
|
||||||
Получает массив календарей аккаунта
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьСписокКалендарей(Знач Токен) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий данных календарей
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint gcalendar ПолучитьСписокКалендарей --token %token%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Работа со списком календарей",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 1
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить информацию об объекте
|
|
||||||
Получает информацию о папке или файле по ID
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьИнформациюОбОбъекте(Знач Токен, Знач Идентификатор) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Идентификатор | --object | Строка | Идентификатор файла или каталога |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint gdrive ПолучитьИнформациюОбОбъекте --token %token% --object %object%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,34 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 10
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить описание файла
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьОписаниеФайла() Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - Описание файла
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint gdrive ПолучитьОписаниеФайла
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 3
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить список файлов
|
|
||||||
Получает список файлов
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьСписокФайлов(Знач Токен, Знач ИмяСодержит = "", Знач Каталог = "") Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| ИмяСодержит | --querry | Строка | Отбор по имени |
|
|
||||||
| Каталог | --catalog | Строка | Отбор по ID каталога родителя |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий файлов
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint gdrive ПолучитьСписокФайлов --token %token% --querry %querry% --catalog %catalog%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 2
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить список каталогов
|
|
||||||
Получает список каталогов диска
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьСписокКаталогов(Знач Токен, Знач ИмяСодержит = "", Знач Подробно = Ложь) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| ИмяСодержит | --querry | Строка | Отбор по имени |
|
|
||||||
| Подробно | --depth | Булево | Добавляет список файлов к полям каталога |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий каталогов
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint gdrive ПолучитьСписокКаталогов --token %token% --querry %querry% --depth %depth%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Работа с файлами и каталогами",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,39 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 1
|
|
||||||
---
|
|
||||||
|
|
||||||
# Установить значения ячеек
|
|
||||||
Устанавливает значения ячеек листа
|
|
||||||
|
|
||||||
|
|
||||||
*Функция УстановитьЗначенияЯчеек(Знач Токен, Знач Книга, Знач СоответствиеЗначений, Знач Лист = "", Знач ОсновноеИзмерение = "COLUMNS") Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Книга | --spreadsheet | Строка | ID книги |
|
|
||||||
| СоответствиеЗначений | --data | Соответствие Из КлючИЗначение | Данные заполнения, где ключ это имя ячейки вида A1 |
|
|
||||||
| Лист | --sheetname | Строка | Имя листа (первый лист по умолчанию) |
|
|
||||||
| ОсновноеИзмерение | --dim | Строка | Основное измерение при заполнении диапазона массивом |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint gsheets УстановитьЗначенияЯчеек --token %token% --spreadsheet %spreadsheet% --data %data% --sheetname %sheetname% --dim %dim%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 2
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить книгу
|
|
||||||
Получает информацию о книге по ID
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьКнигу(Знач Токен, Знач Идентификатор) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Идентификатор | --spreadsheet | Строка | Идентификатор книги |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint gsheets ПолучитьКнигу --token %token% --spreadsheet %spreadsheet%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 1
|
|
||||||
---
|
|
||||||
|
|
||||||
# Создать книгу
|
|
||||||
Создает новую книгу
|
|
||||||
|
|
||||||
|
|
||||||
*Функция СоздатьКнигу(Знач Токен, Знач Наименование, Знач МассивИменЛистов) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Наименование | --title | Строка | Наименование |
|
|
||||||
| МассивИменЛистов | --sheets | Массив из Строка | Массив имен для добавления новых листов в книгу |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint gsheets СоздатьКнигу --token %token% --title %title% --sheets %sheets%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Программный интерфейс",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,35 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 1
|
|
||||||
---
|
|
||||||
|
|
||||||
# Список пользователей
|
|
||||||
Возвращает список пользователей рабочего пространства
|
|
||||||
|
|
||||||
|
|
||||||
*Функция СписокПользователей(Знач Токен) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint notion СписокПользователей --token %token%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Пользователи",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,39 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 3
|
|
||||||
---
|
|
||||||
|
|
||||||
# Изменить свойства базы
|
|
||||||
Изменяет свойства существующей базы
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ИзменитьСвойстваБазы(Знач Токен, Знач База, Знач Свойства = "", Знач Заголовок = "", Знач Описание = "") Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| База | --base | Строка | ID целевой базы |
|
|
||||||
| Свойства | --props | Соответствие из КлючИЗначение | Новые или изменяемые свойства базы данных |
|
|
||||||
| Заголовок | --title | Строка | Новый заголовок базы |
|
|
||||||
| Описание | --description | Строка | Новое описание базы |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint notion ИзменитьСвойстваБазы --token %token% --base %base% --props %props% --title %title% --description %description%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 2
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить базу данных
|
|
||||||
Получить данные о базе данных
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьБазуДанных(Знач Токен, Знач База) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| База | --base | Строка | ID базы данных |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint notion ПолучитьБазуДанных --token %token% --base %base%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,38 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 1
|
|
||||||
---
|
|
||||||
|
|
||||||
# Создать базу данных
|
|
||||||
Создает базу данных
|
|
||||||
|
|
||||||
|
|
||||||
*Функция СоздатьБазуДанных(Знач Токен, Знач Родитель, Знач Заголовок, Знач Свойства = "") Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Родитель | --page | Строка | ID страницы родителя |
|
|
||||||
| Заголовок | --title | Строка | Заголовок базы данных |
|
|
||||||
| Свойства | --props | Структура Из Строка | Свойства базы данных |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint notion СоздатьБазуДанных --token %token% --page %page% --title %title% --props %props%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Работа с базами данных",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,38 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 1
|
|
||||||
---
|
|
||||||
|
|
||||||
# Создать блок
|
|
||||||
Создает новый блок на основе существующего блока
|
|
||||||
|
|
||||||
|
|
||||||
*Функция СоздатьБлок(Знач Токен, Знач Родитель, Знач Блок, Знач ВставитьПосле = "") Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Родитель | --page | Строка | ID родительского блока или страницы |
|
|
||||||
| Блок | --block | Строка,Соответствие Из КлючИЗначение | ID блока или сам блок образец |
|
|
||||||
| ВставитьПосле | --prev | Строка | ID блока, после которого необходимо встаивть новый |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint notion СоздатьБлок --token %token% --page %page% --block %block% --prev %prev%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 4
|
|
||||||
---
|
|
||||||
|
|
||||||
# Удалить блок
|
|
||||||
Удаляет блок по ID
|
|
||||||
|
|
||||||
|
|
||||||
*Функция УдалитьБлок(Знач Токен, Знач ИДБлока) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| ИДБлока | --block | Строка | ID блока |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint notion УдалитьБлок --token %token% --block %block%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 2
|
|
||||||
---
|
|
||||||
|
|
||||||
# Вернуть блок.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ВернутьБлок(Знач Токен, Знач ИДБлока, Знач ТолькоОснова = Истина) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| ИДБлока | --block | Строка | ID блока |
|
|
||||||
| ТолькоОснова | --core | Булево | Истина > служебные поля удаляются, остается только сам блок |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint notion ВернутьБлок --token %token% --block %block% --core %core%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 3
|
|
||||||
---
|
|
||||||
|
|
||||||
# Вернуть дочерние блоки
|
|
||||||
Созвращает список дочерних блоков блока-родителя
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ВернутьДочерниеБлоки(Знач Токен, Знач ИДБлока) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| ИДБлока | --block | Строка | ID блока родителя |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint notion ВернутьДочерниеБлоки --token %token% --block %block%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Работа с блоками",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,40 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 4
|
|
||||||
---
|
|
||||||
|
|
||||||
# Изменить свойства страницы.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ИзменитьСвойстваСтраницы(Знач Токен, Знач Страница, Знач Данные = "", Знач Иконка = "", Знач Обложка = "", Знач Архивирована = Ложь) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Страница | --page | Строка | ID изменяемой страницы |
|
|
||||||
| Данные | --data | Соответствие Из КлючИЗначение | Соответствие изменяемых параметров |
|
|
||||||
| Иконка | --icon | Строка | URL картинки иконки страницы |
|
|
||||||
| Обложка | --cover | Строка | URL картинки обложки страницы |
|
|
||||||
| Архивирована | --archive | Булево | Архивировать страницу или нет (булево) |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint notion ИзменитьСвойстваСтраницы --token %token% --page %page% --data %data% --icon %icon% --cover %cover% --archive %archive%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 3
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить страницу
|
|
||||||
Получает информацию о странице по ID
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьСтраницу(Знач Токен, Знач Страница) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Страница | --page | Строка | ID страницы |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint notion ПолучитьСтраницу --token %token% --page %page%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 2
|
|
||||||
---
|
|
||||||
|
|
||||||
# Создать страницу в базу
|
|
||||||
Создает страницу в базе-родителе
|
|
||||||
|
|
||||||
|
|
||||||
*Функция СоздатьСтраницуВБазу(Знач Токен, Знач Родитель, Знач Данные) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Родитель | --base | Строка | ID родительской базы |
|
|
||||||
| Данные | --data | Соответствие Из КлючИЗначение | Соответствие свойств |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint notion СоздатьСтраницуВБазу --token %token% --base %base% --data %data%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 1
|
|
||||||
---
|
|
||||||
|
|
||||||
# Создать страницу
|
|
||||||
Создает дочернюю страницу над другой страницей-родителем
|
|
||||||
|
|
||||||
|
|
||||||
*Функция СоздатьСтраницу(Знач Токен, Знач Родитель, Знач Заголовок) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен |
|
|
||||||
| Родитель | --page | Строка | ID Родителя |
|
|
||||||
| Заголовок | --title | Строка | Заголовок страницы |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint notion СоздатьСтраницу --token %token% --page %page% --title %title%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Работа со страницами",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 3
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить данные файла
|
|
||||||
Получает информацию о файле
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьДанныеФайла(Знач Токен, Знач ИдентификаторФайла) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен бота |
|
|
||||||
| ИдентификаторФайла | --fileid | Строка | Идентификатор файла |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint slack ПолучитьДанныеФайла --token %token% --fileid %fileid%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 1
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить список файлов
|
|
||||||
Получает список файлов бота или канала
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьСписокФайлов(Знач Токен, Знач Канал = "", Знач НомерСтраницы = 1) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен бота |
|
|
||||||
| Канал | --channel | Строка | Канал для отбора |
|
|
||||||
| НомерСтраницы | --page | Число, Строка | Номер страницы |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint slack ПолучитьСписокФайлов --token %token% --channel %channel% --page %page%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,39 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 2
|
|
||||||
---
|
|
||||||
|
|
||||||
# Загрузить файл
|
|
||||||
Загружает файл на сервера Slack
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ЗагрузитьФайл(Знач Токен, Знач Файл, Знач ИмяФайла, Знач Заголовок, Знач Канал = "") Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен бота |
|
|
||||||
| Файл | --file | Строка,ДвоичныеДанные | Файл для загрузки |
|
|
||||||
| ИмяФайла | --filename | Строка | Имя файла с расширением |
|
|
||||||
| Заголовок | --title | Строка | Имя файла в Slack |
|
|
||||||
| Канал | --channel | Строка | ID канала |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint slack ЗагрузитьФайл --token %token% --file %file% --filename %filename% --title %title% --channel %channel%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 13
|
|
||||||
---
|
|
||||||
|
|
||||||
# Переименовать канал
|
|
||||||
Изменяет название канала
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПереименоватьКанал(Знач Токен, Знач Канал, Знач Название) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен бота |
|
|
||||||
| Канал | --channel | Строка | ID канала |
|
|
||||||
| Название | --title | Строка | Новое название канала |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint slack ПереименоватьКанал --token %token% --channel %channel% --title %title%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 6
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить историю канала
|
|
||||||
Получает информацию событиях канала
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьИсториюКанала(Знач Токен, Знач Канал) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен бота |
|
|
||||||
| Канал | --channel | Строка | ID канала |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint slack ПолучитьИсториюКанала --token %token% --channel %channel%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 1
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить список каналов
|
|
||||||
Получает список доступных каналов
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьСписокКаналов(Знач Токен, Знач ИсключатьАрхивированные = Ложь, Знач Курсор = "") Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен бота |
|
|
||||||
| ИсключатьАрхивированные | --notarchived | Булево | Признак исключения архивированных каналов |
|
|
||||||
| Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint slack ПолучитьСписокКаналов --token %token% --notarchived %notarchived% --cursor %cursor%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 7
|
|
||||||
---
|
|
||||||
|
|
||||||
# Пригласить пользователей в канал
|
|
||||||
Добавляет указанных пользователей в канал
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПригласитьПользователейВКанал(Знач Токен, Знач Канал, Знач МассивПользователей) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен бота |
|
|
||||||
| Канал | --channel | Строка | ID канала |
|
|
||||||
| МассивПользователей | --users | Массив Из Строка | Массив ID пользователей |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint slack ПригласитьПользователейВКанал --token %token% --channel %channel% --users %users%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 3
|
|
||||||
---
|
|
||||||
|
|
||||||
# Создать канал
|
|
||||||
Создает новый канал
|
|
||||||
|
|
||||||
|
|
||||||
*Функция СоздатьКанал(Знач Токен, Знач Название, Знач Приватный = Ложь) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен бота |
|
|
||||||
| Название | --title | Строка | Наименование канала |
|
|
||||||
| Приватный | --private | Булево | Создать канал приватным |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint slack СоздатьКанал --token %token% --title %title% --private %private%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 11
|
|
||||||
---
|
|
||||||
|
|
||||||
# Установить тему канала
|
|
||||||
Устанавливает тему канала
|
|
||||||
|
|
||||||
|
|
||||||
*Функция УстановитьТемуКанала(Знач Токен, Знач Канал, Знач Тема) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен бота |
|
|
||||||
| Канал | --channel | Строка | ID канала |
|
|
||||||
| Тема | --theme | Строка | Тема канала |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint slack УстановитьТемуКанала --token %token% --channel %channel% --theme %theme%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 12
|
|
||||||
---
|
|
||||||
|
|
||||||
# Установить цель канала
|
|
||||||
Устанавливает цель (описание) канала
|
|
||||||
|
|
||||||
|
|
||||||
*Функция УстановитьЦельКанала(Знач Токен, Знач Канал, Знач Цель) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен бота |
|
|
||||||
| Канал | --channel | Строка | ID канала |
|
|
||||||
| Цель | --purpose | Строка | Цель канала |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint slack УстановитьЦельКанала --token %token% --channel %channel% --purpose %purpose%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 9
|
|
||||||
---
|
|
||||||
|
|
||||||
# Вступить в канал
|
|
||||||
Добавляет текущего бота в канал
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ВступитьВКанал(Знач Токен, Знач Канал) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен бота |
|
|
||||||
| Канал | --channel | Строка | ID канала |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint slack ВступитьВКанал --token %token% --channel %channel%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 3
|
|
||||||
---
|
|
||||||
|
|
||||||
# Добавить внешний файл
|
|
||||||
Добавляет новый внешний файл
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ДобавитьВнешнийФайл(Знач Токен, Знач URL, Знач Заголовок) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен бота |
|
|
||||||
| URL | --url | Строка | URL к внешнему файлу |
|
|
||||||
| Заголовок | --title | Строка | Заголовок файла для Slack |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint slack ДобавитьВнешнийФайл --token %token% --url %url% --title %title%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 2
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить внешний файл
|
|
||||||
Получает информацию о внешнем файле
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьВнешнийФайл(Знач Токен, Знач ИдентификаторФайла) Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен бота |
|
|
||||||
| ИдентификаторФайла | --fileid | Строка | Идентификатор файла |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint slack ПолучитьВнешнийФайл --token %token% --fileid %fileid%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 3
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить список пользователей
|
|
||||||
Получает список пользователей рабочей области
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьСписокПользователей(Знач Токен, Знач Курсор = "") Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен бота |
|
|
||||||
| Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint slack ПолучитьСписокПользователей --token %token% --cursor %cursor%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Администрирование",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,365 +0,0 @@
|
|||||||
---
|
|
||||||
sidebar_position: 2
|
|
||||||
---
|
|
||||||
|
|
||||||
# Получить обновления
|
|
||||||
Выполняет запрос getUpdates, возвращающий информацию о событиях бота. Используется при работе в polling режиме
|
|
||||||
|
|
||||||
|
|
||||||
*Функция ПолучитьОбновления(Знач Токен, Знач Таймаут = 0, Знач Смещение = "") Экспорт*
|
|
||||||
|
|
||||||
| Параметр | CLI опция | Тип | Назначение |
|
|
||||||
|-|-|-|-|
|
|
||||||
| Токен | --token | Строка | Токен бота |
|
|
||||||
| Таймаут | --timeout | Строка,Число | Время ожидания новых событий |
|
|
||||||
| Смещение | --offset | Строка,Число | Смещение в списке получаемых сообщений |
|
|
||||||
|
|
||||||
|
|
||||||
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
|
|
||||||
|
|
||||||
```bsl title="Пример кода"
|
|
||||||
|
|
||||||
Токен = "6129457865:AAFyzNYOAFbu...";
|
|
||||||
Результат = OPI_Telegram.ПолучитьОбновления(Токен);
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
```sh title="Пример команд CLI"
|
|
||||||
|
|
||||||
oint telegram ПолучитьОбновления --token "6129457865:AAFyzNYOAFbu..." --timeout %timeout% --offset %offset%
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
```json title="Результат"
|
|
||||||
|
|
||||||
{
|
|
||||||
"ok": true,
|
|
||||||
"result": [
|
|
||||||
{
|
|
||||||
"update_id": 291365945,
|
|
||||||
"channel_post": {
|
|
||||||
"message_id": 4605,
|
|
||||||
"sender_chat": {
|
|
||||||
"id": -1001893407333,
|
|
||||||
"title": "Тестовый канал",
|
|
||||||
"username": "testsichee",
|
|
||||||
"type": "channel"
|
|
||||||
},
|
|
||||||
"chat": {
|
|
||||||
"id": -1001893407333,
|
|
||||||
"title": "Тестовый канал",
|
|
||||||
"username": "testsichee",
|
|
||||||
"type": "channel"
|
|
||||||
},
|
|
||||||
"date": 1716906762,
|
|
||||||
"pinned_message": {
|
|
||||||
"message_id": 4590,
|
|
||||||
"sender_chat": {
|
|
||||||
"id": -1001893407333,
|
|
||||||
"title": "Тестовый канал",
|
|
||||||
"username": "testsichee",
|
|
||||||
"type": "channel"
|
|
||||||
},
|
|
||||||
"chat": {
|
|
||||||
"id": -1001893407333,
|
|
||||||
"title": "Тестовый канал",
|
|
||||||
"username": "testsichee",
|
|
||||||
"type": "channel"
|
|
||||||
},
|
|
||||||
"date": 1716906624,
|
|
||||||
"text": "Строковое значение"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"update_id": 291365946,
|
|
||||||
"message": {
|
|
||||||
"message_id": 2391,
|
|
||||||
"from": {
|
|
||||||
"id": 6129457865,
|
|
||||||
"is_bot": true,
|
|
||||||
"first_name": "Бот Виталий",
|
|
||||||
"username": "sicheebot"
|
|
||||||
},
|
|
||||||
"chat": {
|
|
||||||
"id": -1001971186208,
|
|
||||||
"title": "Тест",
|
|
||||||
"is_forum": true,
|
|
||||||
"type": "supergroup"
|
|
||||||
},
|
|
||||||
"date": 1716906786,
|
|
||||||
"message_thread_id": 2391,
|
|
||||||
"forum_topic_created": {
|
|
||||||
"name": "Тестовая тема 62658df2-1bcc-4e17-8909-4afc3091c0d1",
|
|
||||||
"icon_color": 7322096,
|
|
||||||
"icon_custom_emoji_id": "5357419403325481346"
|
|
||||||
},
|
|
||||||
"is_topic_message": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"update_id": 291365947,
|
|
||||||
"message": {
|
|
||||||
"message_id": 2393,
|
|
||||||
"from": {
|
|
||||||
"id": 6129457865,
|
|
||||||
"is_bot": true,
|
|
||||||
"first_name": "Бот Виталий",
|
|
||||||
"username": "sicheebot"
|
|
||||||
},
|
|
||||||
"chat": {
|
|
||||||
"id": -1001971186208,
|
|
||||||
"title": "Тест",
|
|
||||||
"is_forum": true,
|
|
||||||
"type": "supergroup"
|
|
||||||
},
|
|
||||||
"date": 1716906786,
|
|
||||||
"message_thread_id": 2391,
|
|
||||||
"reply_to_message": {
|
|
||||||
"message_id": 2391,
|
|
||||||
"from": {
|
|
||||||
"id": 6129457865,
|
|
||||||
"is_bot": true,
|
|
||||||
"first_name": "Бот Виталий",
|
|
||||||
"username": "sicheebot"
|
|
||||||
},
|
|
||||||
"chat": {
|
|
||||||
"id": -1001971186208,
|
|
||||||
"title": "Тест",
|
|
||||||
"is_forum": true,
|
|
||||||
"type": "supergroup"
|
|
||||||
},
|
|
||||||
"date": 1716906786,
|
|
||||||
"message_thread_id": 2391,
|
|
||||||
"forum_topic_created": {
|
|
||||||
"name": "Тестовая тема 62658df2-1bcc-4e17-8909-4afc3091c0d1",
|
|
||||||
"icon_color": 7322096,
|
|
||||||
"icon_custom_emoji_id": "5357419403325481346"
|
|
||||||
},
|
|
||||||
"is_topic_message": true
|
|
||||||
},
|
|
||||||
"forum_topic_edited": {
|
|
||||||
"name": "Новый тестовый заголовок",
|
|
||||||
"icon_custom_emoji_id": "5310132165583840589"
|
|
||||||
},
|
|
||||||
"is_topic_message": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"update_id": 291365948,
|
|
||||||
"message": {
|
|
||||||
"message_id": 2394,
|
|
||||||
"from": {
|
|
||||||
"id": 6129457865,
|
|
||||||
"is_bot": true,
|
|
||||||
"first_name": "Бот Виталий",
|
|
||||||
"username": "sicheebot"
|
|
||||||
},
|
|
||||||
"chat": {
|
|
||||||
"id": -1001971186208,
|
|
||||||
"title": "Тест",
|
|
||||||
"is_forum": true,
|
|
||||||
"type": "supergroup"
|
|
||||||
},
|
|
||||||
"date": 1716906791,
|
|
||||||
"forum_topic_reopened": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"update_id": 291365949,
|
|
||||||
"message": {
|
|
||||||
"message_id": 2395,
|
|
||||||
"from": {
|
|
||||||
"id": 6129457865,
|
|
||||||
"is_bot": true,
|
|
||||||
"first_name": "Бот Виталий",
|
|
||||||
"username": "sicheebot"
|
|
||||||
},
|
|
||||||
"chat": {
|
|
||||||
"id": -1001971186208,
|
|
||||||
"title": "Тест",
|
|
||||||
"is_forum": true,
|
|
||||||
"type": "supergroup"
|
|
||||||
},
|
|
||||||
"date": 1716906792,
|
|
||||||
"forum_topic_closed": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"update_id": 291365950,
|
|
||||||
"message": {
|
|
||||||
"message_id": 2396,
|
|
||||||
"from": {
|
|
||||||
"id": 6129457865,
|
|
||||||
"is_bot": true,
|
|
||||||
"first_name": "Бот Виталий",
|
|
||||||
"username": "sicheebot"
|
|
||||||
},
|
|
||||||
"chat": {
|
|
||||||
"id": -1001971186208,
|
|
||||||
"title": "Тест",
|
|
||||||
"is_forum": true,
|
|
||||||
"type": "supergroup"
|
|
||||||
},
|
|
||||||
"date": 1716906792,
|
|
||||||
"message_thread_id": 2391,
|
|
||||||
"reply_to_message": {
|
|
||||||
"message_id": 2391,
|
|
||||||
"from": {
|
|
||||||
"id": 6129457865,
|
|
||||||
"is_bot": true,
|
|
||||||
"first_name": "Бот Виталий",
|
|
||||||
"username": "sicheebot"
|
|
||||||
},
|
|
||||||
"chat": {
|
|
||||||
"id": -1001971186208,
|
|
||||||
"title": "Тест",
|
|
||||||
"is_forum": true,
|
|
||||||
"type": "supergroup"
|
|
||||||
},
|
|
||||||
"date": 1716906786,
|
|
||||||
"message_thread_id": 2391,
|
|
||||||
"forum_topic_created": {
|
|
||||||
"name": "Тестовая тема 62658df2-1bcc-4e17-8909-4afc3091c0d1",
|
|
||||||
"icon_color": 7322096,
|
|
||||||
"icon_custom_emoji_id": "5357419403325481346"
|
|
||||||
},
|
|
||||||
"is_topic_message": true
|
|
||||||
},
|
|
||||||
"forum_topic_closed": {},
|
|
||||||
"is_topic_message": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"update_id": 291365951,
|
|
||||||
"message": {
|
|
||||||
"message_id": 2397,
|
|
||||||
"from": {
|
|
||||||
"id": 6129457865,
|
|
||||||
"is_bot": true,
|
|
||||||
"first_name": "Бот Виталий",
|
|
||||||
"username": "sicheebot"
|
|
||||||
},
|
|
||||||
"chat": {
|
|
||||||
"id": -1001971186208,
|
|
||||||
"title": "Тест",
|
|
||||||
"is_forum": true,
|
|
||||||
"type": "supergroup"
|
|
||||||
},
|
|
||||||
"date": 1716906817,
|
|
||||||
"forum_topic_reopened": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"update_id": 291365952,
|
|
||||||
"message": {
|
|
||||||
"message_id": 2398,
|
|
||||||
"from": {
|
|
||||||
"id": 6129457865,
|
|
||||||
"is_bot": true,
|
|
||||||
"first_name": "Бот Виталий",
|
|
||||||
"username": "sicheebot"
|
|
||||||
},
|
|
||||||
"chat": {
|
|
||||||
"id": -1001971186208,
|
|
||||||
"title": "Тест",
|
|
||||||
"is_forum": true,
|
|
||||||
"type": "supergroup"
|
|
||||||
},
|
|
||||||
"date": 1716906817,
|
|
||||||
"message_thread_id": 2391,
|
|
||||||
"reply_to_message": {
|
|
||||||
"message_id": 2391,
|
|
||||||
"from": {
|
|
||||||
"id": 6129457865,
|
|
||||||
"is_bot": true,
|
|
||||||
"first_name": "Бот Виталий",
|
|
||||||
"username": "sicheebot"
|
|
||||||
},
|
|
||||||
"chat": {
|
|
||||||
"id": -1001971186208,
|
|
||||||
"title": "Тест",
|
|
||||||
"is_forum": true,
|
|
||||||
"type": "supergroup"
|
|
||||||
},
|
|
||||||
"date": 1716906786,
|
|
||||||
"message_thread_id": 2391,
|
|
||||||
"forum_topic_created": {
|
|
||||||
"name": "Тестовая тема 62658df2-1bcc-4e17-8909-4afc3091c0d1",
|
|
||||||
"icon_color": 7322096,
|
|
||||||
"icon_custom_emoji_id": "5357419403325481346"
|
|
||||||
},
|
|
||||||
"is_topic_message": true
|
|
||||||
},
|
|
||||||
"forum_topic_reopened": {},
|
|
||||||
"is_topic_message": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"update_id": 291365953,
|
|
||||||
"message": {
|
|
||||||
"message_id": 2399,
|
|
||||||
"from": {
|
|
||||||
"id": 6129457865,
|
|
||||||
"is_bot": true,
|
|
||||||
"first_name": "Бот Виталий",
|
|
||||||
"username": "sicheebot"
|
|
||||||
},
|
|
||||||
"chat": {
|
|
||||||
"id": -1001971186208,
|
|
||||||
"title": "Тест",
|
|
||||||
"is_forum": true,
|
|
||||||
"type": "supergroup"
|
|
||||||
},
|
|
||||||
"date": 1716906874,
|
|
||||||
"forum_topic_edited": {
|
|
||||||
"name": "Новое имя главной темы 4165f5f1-3d08-4d4e-830f-c6572cc171c6"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"update_id": 291365954,
|
|
||||||
"message": {
|
|
||||||
"message_id": 2400,
|
|
||||||
"from": {
|
|
||||||
"id": 6129457865,
|
|
||||||
"is_bot": true,
|
|
||||||
"first_name": "Бот Виталий",
|
|
||||||
"username": "sicheebot"
|
|
||||||
},
|
|
||||||
"chat": {
|
|
||||||
"id": -1001971186208,
|
|
||||||
"title": "Тест",
|
|
||||||
"is_forum": true,
|
|
||||||
"type": "supergroup"
|
|
||||||
},
|
|
||||||
"date": 1716906880,
|
|
||||||
"general_forum_topic_hidden": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"update_id": 291365955,
|
|
||||||
"message": {
|
|
||||||
"message_id": 2401,
|
|
||||||
"from": {
|
|
||||||
"id": 6129457865,
|
|
||||||
"is_bot": true,
|
|
||||||
"first_name": "Бот Виталий",
|
|
||||||
"username": "sicheebot"
|
|
||||||
},
|
|
||||||
"chat": {
|
|
||||||
"id": -1001971186208,
|
|
||||||
"title": "Тест",
|
|
||||||
"is_forum": true,
|
|
||||||
"type": "supergroup"
|
|
||||||
},
|
|
||||||
"date": 1716906885,
|
|
||||||
"general_forum_topic_unhidden": {}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
```
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Данные и настройка",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Отправка данных",
|
|
||||||
"position": ""
|
|
||||||
}
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user