Открытые линии в Битрикс24

Мы еще обновляем эту страницу

Тут может не хватать некоторых данных — дополним в ближайшее время

Обзор методов

Метод

Описание

imopenlines.config.add

Добавляет новую открытую линию

imopenlines.config.delete

Удаляет открытую линию

imopenlines.config.get

Получает открытую линию по Id

imopenlines.config.list.get

Получает список открытых линий

imopenlines.config.path.get

Получает ссылку на публичную страницу открытых линий портала

imopenlines.config.update

Изменяет открытую линию

imopenlines.network.join

Подключает внешнюю открытую линию к порталу

imopenlines.revision.get

Получает информацию о ревизиях API

Чат-боты в открытых линиях

Метод

Описание

imopenlines.bot.session.finish

Завершает диалог

imopenlines.bot.session.message.send

Отправляет приветственное сообщение

imopenlines.bot.session.operator

Переключает диалог на свободного оператора

imopenlines.bot.session.transfer

Переключает диалог на оператора по Id

Чаты в открытых линиях

Метод

Описание

imopenlines.crm.chat.getLastId

Получает Id последнего чата

imopenlines.crm.chat.get

Получает чат для объекта CRM

imopenlines.crm.chat.user.add

Добавляет пользователя к существующему чату

imopenlines.crm.chat.user.delete

Удаляет пользователя из чата

Сообщения в открытых линиях

Метод

Описание

imopenlines.crm.message.add

Отправляет сообщение в открытую линию

imopenlines.message.quick.save

Сохраняет сообщение в качестве быстрого ответа

Событие

Вызывается

OnOpenLineMessageAdd

При добавлении сообщения в чат

OnOpenLineMessageUpdate

При изменении сообщения в чате

OnOpenLineMessageDelete

При удалении сообщения в чате

Операторы открытых линий

Метод

Описание

imopenlines.operator.another.finish

Завершает диалог другого оператора

imopenlines.operator.answer

Забирает диалог себе

imopenlines.operator.finish

Завершает свой диалог

imopenlines.operator.skip

Пропускает диалог

imopenlines.operator.spam

Отмечает диалог в качестве «спама»

imopenlines.operator.transfer

Передает диалог другому оператору или в другую линию

Диалоги открытых линий

Метод

Описание

imopenlines.crm.lead.create

Создает лид на основании диалога

imopenlines.dialog.get

Получает информацию о диалоге (чате) оператора открытой линии

imopenlines.message.session.start

Начинает новый диалог на основании сообщения

imopenlines.session.head.vote

Ставит оценку работе сотрудника в диалоге

imopenlines.session.history.get

Получает сообщения чата и диалога

imopenlines.session.intercept

Забирает диалог у текущего оператора

imopenlines.session.join

Присоединяется к диалогу

imopenlines.session.mode.pinAll

Закрепляет все доступные диалоги за оператором

imopenlines.session.mode.pin

Закрепляет или открепляет диалог

imopenlines.session.mode.silent

Переключает диалог в «скрытый» режим

imopenlines.session.mode.unpinAll

Открепляет все диалоги от оператора

imopenlines.session.open

Получает чат по символьному коду

imopenlines.session.start

Начинает новый диалог

Событие

Вызывается

OnSessionStart

При создании чата

OnSessionFinish

При закрытии чата