Предобработчики коннекторов

Предобработчики коннектора.

Коннектор имеет 3 основных секции для выполнения кода.

  • installHandler - обработчик, который вызывается в момент инициализации процесса . В данном обработчике можно зарегистрировать глобальные переменные, выполнить первичные действия для инициализации и подготовке к работе коннектора. Например для коннекторов обрабатывающих вебхуки от мессенджеров в данной секции можно отправить запрос мессенджеру на создание хука и регистрацию URL, а в основном коде уже принимать запросы.

  • before - обработчик, который будет запущен до выполнения основного кода коннектора. В данном обработчике можно подготавливать, проверять и изменять данные, которые будут использованы в основном коде коннектора.

  • code - основной код коннектора, где должна содержаться вся бизнес-логика.

Connector
{
    ...other connector properties...
    "installHandler": "return Promise.resolve()",
    "before": "return Promise.resolve()",
    "code": "return Promise.resolve()"
    ...other connector properties...
}

Параметр code доступен только владельцу коннектора. Параметры code и installHandler могут редактироваться только владельцем коннектора. Параметр before редактируется непосредственно в процессе в настройках коннектора.

Last updated