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";
|
||||
ОбластьТестов = "АтомарныеТесты";
|
||||
КаталогСохранения = "./docs/examples/";
|
||||
КаталогЗаписиЗначений = "./docs/data/";
|
||||
КаталогСохранения = "./docs/ru/examples/";
|
||||
КаталогЗаписиЗначений = "./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\results\";
|
||||
КаталогПримеров = ".\docs\examples\";
|
||||
КаталогЗначений = ".\docs\data\";
|
||||
КаталогДокументации = ".\docs\ru\md\!temp";
|
||||
КаталогЛогов = ".\docs\ru\results\";
|
||||
КаталогПримеров = ".\docs\ru\examples\";
|
||||
КаталогЗначений = ".\docs\ru\data\";
|
||||
ПутьКСловарю = ".\service\dictionaries\en.json";
|
||||
СписокОбластей = Новый СписокЗначений();
|
||||
ТекущаяОбласть = "";
|
||||
СчетчикОбласти = 0;
|
||||
|
||||
ЧтениеJSON = Новый ЧтениеJSON();
|
||||
ЧтениеJSON.ОткрытьФайл(ПутьКСловарю);
|
||||
Словарь = ПрочитатьJSON(ЧтениеJSON, Истина);
|
||||
ЧтениеJSON.Закрыть();
|
||||
|
||||
ПроверитьСоздатьКаталог(КаталогДокументации);
|
||||
СоздатьФайлыДокументации();
|
||||
|
||||
@ -64,9 +71,14 @@
|
||||
СчетчикОбласти = 1;
|
||||
КонецЕсли;
|
||||
|
||||
ТранслитированноеИмя = ТранслитироватьСтроку(СтруктураМетода["Заголовок"]);
|
||||
СинонимОбласти = Синонимайзер(Область);
|
||||
ТранслитированнаяОбласть = ТранслитироватьСтроку(СинонимОбласти);
|
||||
ТранслитированноеИмя = ПеревестиИмя(СтруктураМетода["ИмяМетода"]);
|
||||
ТранслитированнаяОбласть = ПеревестиИмя(Область);
|
||||
|
||||
ТранслитированноеИмя = СтрЗаменить(Синонимайзер(ТранслитированноеИмя), " ", "-");
|
||||
ТранслитированнаяОбласть = СтрЗаменить(Синонимайзер(ТранслитированнаяОбласть), " ", "-");
|
||||
|
||||
СинонимОбласти = СтрЗаменить(ТранслитированнаяОбласть, "-", " ");
|
||||
|
||||
ИмяМодуляБезПрефикса = СтрЗаменить(СтруктураМетода["ИмяМодуля"], "OPI_", "");
|
||||
|
||||
КаталогБиблиотеки = КаталогДокументации + "\" + СтруктураМетода["Каталог"];
|
||||
@ -483,6 +495,18 @@
|
||||
Значение = ВРег(Лев(Значение,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";
|
||||
Сервер = "AIONIOTISCORE";
|
||||
База = "OpenIntegrations";
|
||||
ПутьВыгрузки = "G:\Мой диск\Проекты\ОПИ\Релизы\" + Версия + "\";
|
||||
//----------------
|
||||
Процедура НачалоРаботы()
|
||||
|
||||
Репозиторий = "https://github.com/Bayselonarrend/OpenIntegrations";
|
||||
Версия = "1.9.0";
|
||||
Режим = "CONFIG";
|
||||
|
||||
ПутьКEDT = ПутьКРепозиторию + "\OPI";
|
||||
ПутьOS = ПутьКРепозиторию + "\OInt";
|
||||
ПутьCLI = ПутьКРепозиторию + "\cli\core\Classes\Приложение.os";
|
||||
ПутьISS = ПутьКРепозиторию + "\.github\workflows\main.iss";
|
||||
//Локальные данные
|
||||
Файл1С = """C:\Program Files\1cv8\8.3.18.1208\bin\1cv8.exe""";
|
||||
ПутьКРепозиторию = "C:\Repos\OPI";
|
||||
Сервер = "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 + """";
|
||||
ЗапуститьПриложение(СборкаSetup, , Истина);
|
||||
СоздатьCFE(Локализация);
|
||||
Создать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