1
0
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:
Vitaly the Alpaca (bot)
2025-06-01 12:20:18 +03:00
parent 604695e414
commit 5772492971
4 changed files with 8058 additions and 8058 deletions
+5 -5
View File
@@ -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
View File
@@ -44,6 +44,6 @@ sidebar_position: 5
+ **logs_res_body** - логирование тела исходящих ответов
+ **logs_res_max_size** - Ооключение логирования logs_res_body для запросов, свыше этого размер (в байтах). 0 - без ограничений
:::TIP
:::tip
Работа с файлами логов напрямую может быть не совсем удобной. Для просмотра событий и посика информации о конкретных запросах рекомендуется использовать средста просмотра логов встроенного веб-интерфейса (см. раздел *Веб-интерфейс*)
:::
+3 -3
View File
@@ -11,7 +11,7 @@ sidebar_position: 4
Как уже рассматривалось в предыдущих подразделах документации, каждый обработчик харакетризуется функцией, отвечающей за формирование ответа на входящие запросы. По умолчанию, в Melezh встроен полный набор методов всех библиотек Открытого пакета интеграций - эти методы могут быть выбраны в качестве функций обработки при настройке каждого конкретного обработчика
При настройке обработчиков в консольном режиме, для получения правильных имен библиотек (команд), функций и их аргументов можно воспользоваться документацией самого Открытого пакета интеграций
При настройке обработчиков в консольном режиме, для получения правильных имен библиотек (команд), функций и их аргументов можно воспользоваться документацией самого Открытого пакета интеграций. Также там приведены примервы возвращаемых значений, которые будут помещены в тела ответов на запросы
![Документация ОПИ](../../../../static/img/Docs/Melezh/3.png)
@@ -31,7 +31,7 @@ sidebar_position: 4
Помимо стандартного набора функций из набора ОПИ, в качестве функций-обработчиков Melezh можно использовать методы из произвольных `.os` скриптов. Для этого должно быть соблюдено три условия:
+ Метод должен быть функцией, возвращающей сериализуемую в JSON коллекцию: массив, структуру или соответствие без несериализуемых полей
+ Метод должен быть функцией, возвращающей двоичные данные, строку или сериализуемую в JSON коллекцию (массив, структуру или соответствие без несериализуемых полей)
+ Файл скрипта должен быть помещен в подкаталог `extensions/Modules` основного каталога Melezh:
Windows (стандартная установка из exe установщика):
@@ -97,7 +97,7 @@ OneScript, в качестве OPM пакета:
![RequestsEcho](../../../../static/img/Docs/Melezh/5.png)
:::IMPORTANT
:::important
Рекомендуется дополнительно сохранять копии модулей расширений в другом месте, так как в отдельных случаях обновления и удаления Melezh, а также при пересборке образа (если используется Docker), данные файлы могут быть удалены
:::
+8049 -8049
View File
File diff suppressed because it is too large Load Diff