Обновлено 29.11.2021

Кроме основных настроек есть несколько дополнительных, которые можно задать через командную PHP-строку

Вносите эти настройки с осторожностью, неправильная конфигурация может вызвать нестабильную работу модуля.

\Bitrix\Main\Config\Option::set('rover.amocrm', 'dev-mode', string $flag); — включить/выключить ('Y'/'N') режим разработчика. В режиме разработчика доступен расширенный вывод ошибок, а также возможность обработки событий в статусах, отличных от "новое" и "завершено с ошибкой". По умолчанию "N".

\Bitrix\Main\Config\Option::set('rover.amocrm', 'custom-host', string $host); — установить свой сайт для уведомлений. Если установлен, то будет браться отсюда, а не из параметра "Сайт для уведомлений" в настройках модуля. Должен быть указан с http(s) и без слеша в конце, например https://my-site.com. Чтобы вернуться к использованию сайта для уведомлений из настроек, в переменной $host надо передать пустую строку.

\Bitrix\Main\Config\Option::set('rover.amocrm', 'agent-count', int $count); — количество событий, обрабатываемых агентами за один запуск. По умолчанию 3.

\Bitrix\Main\Config\Option::set('rover.amocrm', 'agent-running', string $flag); — флаг работы агентов ('Y'/'N') в текущий момент. Если во время работы агентов возникла ошибка и данный флаг не был автоматически сброшен, можно сбросить его вручную, чтобы агенты могли снова запускаться.

\Bitrix\Main\Config\Option::set('rover.amocrm', 'agent-wait-time', int $seconds); — время ожидания освобождения агентов после последнего запуска. Если флаг работы агентов не сброшен, но время ожидания истекло, считается, что агенты завершили свою работу и могут запуститься повторно. По умолчанию 3600 секунд (1 час).