You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-15 20:13:31 +02:00
Функционал формирования таблицы параметров для CLI
This commit is contained in:
@@ -36,7 +36,7 @@
|
||||
// Получить информацию бота.
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен - token - token
|
||||
// Токен - Строка - Токен - token
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера Telegram
|
||||
@@ -52,7 +52,7 @@
|
||||
// Получить обновления.
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен - token - token
|
||||
// Токен - Строка - Токен - token
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера Telegram
|
||||
@@ -807,7 +807,7 @@
|
||||
// Параметры:
|
||||
// МассивКнопок - Массив из Строка - Массив кнопок - buttons
|
||||
// ПодСообщением - Булево - Клавиатура под сообщением или на нижней панели - under
|
||||
// ОднаПодОдной - Булево - Истина -> кнопки выводятся в столбик, Ложь -> в строку - coloumn
|
||||
// ОднаПодОдной - Булево - Истина > кнопки выводятся в столбик, Ложь > в строку - coloumn
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - JSON клавиатуры
|
||||
|
File diff suppressed because it is too large
Load Diff
11
cli/parse.os
11
cli/parse.os
@@ -11,8 +11,8 @@
|
||||
СоответствиеКомандМодулей = Новый Соответствие();
|
||||
СоответствиеКомандМодулей.Вставить("OPI_Telegram", "telegram");
|
||||
|
||||
КаталогБиблиотеки = "C:\Repos\OPI\OInt\core\Modules";
|
||||
ФайлСоставаОПИ = "C:\Repos\OPI\cli\data\Modules\СоставБиблиотеки.os";
|
||||
КаталогБиблиотеки = "./OInt/core/Modules";
|
||||
ФайлСоставаОПИ = "./cli/data/Modules/СоставБиблиотеки.os";
|
||||
|
||||
МодульСоставаОПИ = Новый ТекстовыйДокумент();
|
||||
|
||||
@@ -93,7 +93,7 @@
|
||||
Если СтрНайти(ТекстКомментария, "!NOCLI") > 0 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
МассивКомментария = СтрРазделить(ТекстКомментария, "//", Ложь);
|
||||
|
||||
Для Каждого СтрокаКомментария Из МассивКомментария Цикл
|
||||
@@ -122,7 +122,8 @@
|
||||
|
||||
Процедура ЗаписатьСозданиеПараметраСостава(ПараметрМетода, ИмяМетода)
|
||||
|
||||
МассивЭлементовПараметра = СтрРазделить(ПараметрМетода, " - ", Ложь);
|
||||
Разделитель = "-";
|
||||
МассивЭлементовПараметра = СтрРазделить(ПараметрМетода, Разделитель, Ложь);
|
||||
КоличествоЭлементов = МассивЭлементовПараметра.Количество();
|
||||
|
||||
Для Н = 0 По МассивЭлементовПараметра.ВГраница() Цикл
|
||||
@@ -133,7 +134,7 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Имя = "--" + МассивЭлементовПараметра[4];
|
||||
Имя = "--" + МассивЭлементовПараметра[3];
|
||||
Обработка = ?(КоличествоЭлементов >= 5, МассивЭлементовПараметра[4], "Строка");
|
||||
Описание = ?(КоличествоЭлементов >= 6, МассивЭлементовПараметра[5], МассивЭлементовПараметра[2]);
|
||||
|
||||
|
Reference in New Issue
Block a user