Перейти к содержимому

Настройки роботов

Все роботы Олчат имеют ряд общих настроек, которые влияют на их поведение. В этом разделе описаны параметры, актуальные для всех или большинства роботов.

Большинство роботов Олчат требуют выбора линии — подключённого аккаунта мессенджера. Линия определяет:

  • Через какой мессенджер (Telegram или MAX) будет выполнено действие
  • Через какой аккаунт будет отправлено сообщение или выполнен запрос
  • К какой открытой линии Битрикс24 привязан результат

При настройке робота в поле Линия отображается выпадающий список доступных линий. Каждая линия подписана номером и названием.

Роботы отправки поддерживают три способа идентификации получателя:

ТипОписаниеTelegramMAX
По номеру телефонаПоиск по номеру телефона в международном форматеДаДа
По ID чатаЧисловой идентификатор пользователя в мессенджереДаДа
По usernameИмя пользователя без @ДаНет

По умолчанию выбран тип По номеру телефона — наиболее распространённый для CRM-сценариев.

Все роботы Олчат используют механизм подписки (USE_SUBSCRIPTION = Y). Это означает:

  1. Робот запускает операцию и возвращает токен ожидания
  2. Битрикс24 приостанавливает бизнес-процесс
  3. По завершении операции Олчат отправляет результат через bizproc.event.send
  4. Бизнес-процесс продолжает выполнение с полученными результатами

Такой подход обеспечивает:

  • Надёжность — результат гарантированно возвращается в бизнес-процесс
  • Доступ к возвращаемым значениям — переменные is_sent, error, chat_id и другие доступны в последующих роботах
  • Корректная обработка ошибок — при ошибке бизнес-процесс получает код и описание

Роботы отправки сообщений поддерживают три режима публикации:

РежимОписаниеКогда использовать
Входящим сообщениемСообщение появляется в ОЛ как входящееПо умолчанию; чтобы оператор видел отправку в чате
Исходящим сообщениемСообщение появляется как исходящее от оператораКогда робот действует от имени оператора
Без публикацииСообщение отправляется только в мессенджерКогда не нужно отображать в ОЛ

Параметр Записать в CRM карточку добавляет запись о действии робота в таймлайн CRM-сущности (сделки, лида, контакта). По умолчанию включён.

Запись содержит:

  • Тип действия (отправка сообщения, файла и т.д.)
  • Краткое содержание (текст сообщения, имя файла)
  • Статус (успешно / ошибка)

Некоторые роботы Олчат могут быть скрыты из интерфейса выбора роботов, но остаются доступными через API. Скрытие управляется параметром is_hidden в настройках Олчат. Это позволяет:

  • Упростить список доступных роботов для операторов
  • Скрыть продвинутые роботы от неопытных пользователей
  • Сохранить работоспособность ранее настроенных роботов

Для роботов отправки сообщений в MAX доступна опция Уведомление о наборе текста. При включении перед отправкой сообщения получатель видит статус «печатает…» в течение указанного количества секунд (от 1 до 20).

Это создаёт впечатление живого общения и полезно в автоматизированных диалоговых сценариях.

Для Telegram доступна опция Отключить превью ссылок. При включении URL в тексте сообщения не будут сопровождаться предпросмотром (заголовок, описание, изображение страницы).