You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-06-20 09:19:27 +02:00
Main build (Jenkins)
This commit is contained in:
+5
-5
@@ -21,12 +21,12 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
|
||||
|
||||
В этом примере создается новый файл проекта с настройкой обработчика GET-запросов для функции `ОтправитьТекстовоеСообщение` из библиотеки работы с Telegram. Также в нем устанавливается значение по умолчанию для параметра `token` без возможности перезаписи ("строгий")
|
||||
|
||||
```powershell
|
||||
```bash
|
||||
|
||||
melezh СоздатьПроект --path R:\test_proj.melezh
|
||||
melezh ДобавитьОбработчикЗапросов --proj R:\test_proj.melezh --lib telegram --func ОтправитьТекстовоеСообщение --method GET
|
||||
melezh УстановитьАргументОбработчика --proj R:\test_proj.melezh --handler 42281f11b --arg token --value "***" --strict true
|
||||
melezh ЗапуститьПроект --proj R:\test_proj.melezh --port 7788
|
||||
melezh СоздатьПроект --path ./test_proj.melezh
|
||||
melezh ДобавитьОбработчикЗапросов --proj ./test_proj.melezh --lib telegram --func ОтправитьТекстовоеСообщение --method GET
|
||||
melezh УстановитьАргументОбработчика --proj ./test_proj.melezh --handler 42281f11b --arg token --value "***" --strict true
|
||||
melezh ЗапуститьПроект --proj ./test_proj.melezh --port 7788
|
||||
|
||||
```
|
||||
|
||||
|
||||
+1
-1
@@ -44,6 +44,6 @@ sidebar_position: 5
|
||||
+ **logs_res_body** - логирование тела исходящих ответов
|
||||
+ **logs_res_max_size** - Ооключение логирования logs_res_body для запросов, свыше этого размер (в байтах). 0 - без ограничений
|
||||
|
||||
:::TIP
|
||||
:::tip
|
||||
Работа с файлами логов напрямую может быть не совсем удобной. Для просмотра событий и посика информации о конкретных запросах рекомендуется использовать средста просмотра логов встроенного веб-интерфейса (см. раздел *Веб-интерфейс*)
|
||||
:::
|
||||
|
||||
+3
-3
@@ -11,7 +11,7 @@ sidebar_position: 4
|
||||
|
||||
Как уже рассматривалось в предыдущих подразделах документации, каждый обработчик харакетризуется функцией, отвечающей за формирование ответа на входящие запросы. По умолчанию, в Melezh встроен полный набор методов всех библиотек Открытого пакета интеграций - эти методы могут быть выбраны в качестве функций обработки при настройке каждого конкретного обработчика
|
||||
|
||||
При настройке обработчиков в консольном режиме, для получения правильных имен библиотек (команд), функций и их аргументов можно воспользоваться документацией самого Открытого пакета интеграций
|
||||
При настройке обработчиков в консольном режиме, для получения правильных имен библиотек (команд), функций и их аргументов можно воспользоваться документацией самого Открытого пакета интеграций. Также там приведены примервы возвращаемых значений, которые будут помещены в тела ответов на запросы
|
||||
|
||||

|
||||
|
||||
@@ -31,7 +31,7 @@ sidebar_position: 4
|
||||
|
||||
Помимо стандартного набора функций из набора ОПИ, в качестве функций-обработчиков Melezh можно использовать методы из произвольных `.os` скриптов. Для этого должно быть соблюдено три условия:
|
||||
|
||||
+ Метод должен быть функцией, возвращающей сериализуемую в JSON коллекцию: массив, структуру или соответствие без несериализуемых полей
|
||||
+ Метод должен быть функцией, возвращающей двоичные данные, строку или сериализуемую в JSON коллекцию (массив, структуру или соответствие без несериализуемых полей)
|
||||
+ Файл скрипта должен быть помещен в подкаталог `extensions/Modules` основного каталога Melezh:
|
||||
|
||||
Windows (стандартная установка из exe установщика):
|
||||
@@ -97,7 +97,7 @@ OneScript, в качестве OPM пакета:
|
||||

|
||||
|
||||
|
||||
:::IMPORTANT
|
||||
:::important
|
||||
Рекомендуется дополнительно сохранять копии модулей расширений в другом месте, так как в отдельных случаях обновления и удаления Melezh, а также при пересборке образа (если используется Docker), данные файлы могут быть удалены
|
||||
:::
|
||||
|
||||
|
||||
Vendored
+8049
-8049
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user