Документация для разработчиков
Темная тема

OnImConnectorMessageAdd

Событие отмечает новое сообщение из ОЛ. Событие выбрасывается для полноценных коннекторов таких как Телеграм или ВКонтакте. Оно не работает с виджетом или онлайн чатом Смотрите документацию по CHAT API.
Подробнее...
, которые скорее js приложения.

Обязательно нужно вызвать в ответ метод imconnector.send.status.delivery, иначе в мессенджере сообщение будет значиться как недоставленное.

Параметры

Параметр Описание С версии
CONNECTOR ID коннектора (по нему проводится проверка, относится ли это событие к проверяющему).
LINE ID открытой линии.
MESSAGES Массив сообщений, где каждое сообщение описывается массивом следующего вида:
array (
	//Массив параметров для связи (возвращается в сообщении о доставке)
	'im' =>
	array (
		//ID чата в рамках Битрикс24
		'chat_id' => 845,
		//ID сообщения в рамках Битрикс24
		'message_id' => 344029,
	),
	'message' =>
	array (
//Текст сообщения
		'text' => '[b]Сергей "Покоев":[/b][br] Тестовое сообщение'
	),
	'chat' =>
	array (
		//ID внешнего чата
		'id' => '2',
	),
);

Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Наумец Владимир
Событие срабатывает при добавлении сообщения из Б24, используется для передачи сообщения из Б24 во внешнюю систему. Для перехвата входящих сообщений из онлайн-чата можно попробовать использовать настройки виджета Онлайн-чата https://helpdesk.bitrix24.ru/open/7180919/ . BX.LiveChatWidget.SubscriptionType.userMessage
******
Комментарий от разработчика:
Цитата
Этот совет про подписку на js события непосредственно виджета, выбрасываемые  на странице.
Это для обладателей коробки. Т.к. на странице Б24 он такую вставку js кода сделать не сможет.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024