- Модуль: imopenlines
- Путь к файлу: ~/bitrix/modules/imopenlines/lib/connector.php
- Класс: BitrixImOpenLinesConnector
- Вызов: Connector::saveCustomData
static function saveCustomData($chatId, $customData)
{
$customDataMessage = '';
$customDataAttach = null;
if (!empty($customData))
{
$customDataAttach = CIMMessageParamAttach::GetAttachByJson($customData);
if (empty($customDataAttach) || !is_object($customDataAttach) || $customDataAttach->IsEmpty())
{
$customDataAttach = null;
}
else
{
$customDataMessage = '[B]'.Loc::getMessage('IMOL_CONNECTOR_RECEIVED_DATA').'[/B]';
}
}
if ($customDataMessage)
{
Im::addMessage([
"TO_CHAT_ID" => $chatId,
'MESSAGE' => $customDataMessage,
'ATTACH' => $customDataAttach,
'SYSTEM' => 'Y',
'SKIP_COMMAND' => 'Y',
"PARAMS" => [
"CLASS" => "bx-messenger-content-item-system"
],
]);
}
}