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

Информация о диалоге

Робот Информация о диалоге ([OL] Информация о диалоге) получает подробные данные о диалоге открытой линии: статус, назначенный оператор, привязанные CRM-сущности, название чата и другие параметры.

  • Определить текущий статус диалога (открыт, принят, закрыт)
  • Узнать, какой оператор назначен на диалог
  • Получить привязанные CRM-сущности (лид, сделка, контакт, компания)
  • Использовать данные диалога для ветвления логики бизнес-процесса
ПараметрОписаниеОбязательный
Тип идентификатораСпособ определения диалога: по ID чата, ID диалога или entity_idНет
Значение идентификатораЗначение для поиска диалога (по выбранному типу)Нет
ID диалогаID диалога в формате chatXXX или числовойНет
ТипОписаниеПример
ID чата (число)Числовой ID внутреннего чата Битрикс2412345
ID диалога (chatXXX)ID диалога в формате Битрикс24chat12345
Поле мессенджер / entity_idEntity ID сессии из поля чат-трекераloc_olchat_telegram|65|-1001327532020|0

На нужной стадии воронки добавьте робота [OL] Информация о диалоге из раздела Олчат.

Выберите тип идентификатора и укажите значение. Если робот используется в цепочке после других роботов Олчат, можно использовать возвращаемое значение chat_id из предыдущего робота.

В дизайнере бизнес-процессов параметры аналогичны. ID диалога можно получить из переменных процесса или результатов предыдущих действий.

ЗначениеТипОписание
successboolУспешно ли получена информация: Y или N
statusstringСтатус диалога
operator_idintID назначенного оператора
connectorstringКоннектор (тип мессенджера)
chat_idstringЧисловой ID чата
dialog_idstringDialog ID
ol_chat_namestringНазвание чата открытой линии
ol_chat_ownerintID владельца чата
ol_chat_typestringТип чата
avatarstringURL аватара чата
chat_entity_idstringEntity ID чата
chat_entity_typestringТип entity
manager_liststringСписок операторов диалога
crm_lead_idstringID привязанного лида (пустой, если нет)
crm_deal_idstringID привязанной сделки
crm_contact_idstringID привязанного контакта
crm_company_idstringID привязанной компании
errorstringТекст ошибки
error_codestringКод ошибки
СтатусОписание
clientОжидает ответа оператора
operatorПринят оператором
closedДиалог закрыт
КодОписание
DIALOG_ID_EMPTYID диалога не указан
INFO_ERRORОшибка получения информации

Перед отправкой напоминания проверить, не закрыт ли диалог:

  1. Информация о диалоге — получить статус
  2. Условие: если status не равен closed
  3. Отправить сообщение — отправить напоминание

Узнать, к какой сделке привязан диалог:

  1. Информация о диалоге — получить данные
  2. Использовать crm_deal_id для дальнейших операций с CRM
  • Робот работает с любыми диалогами открытых линий, не только Олчат
  • Если диалог не найден, робот возвращает success = N с описанием ошибки
  • Значение operator_id содержит ID пользователя Битрикс24, назначенного оператором