• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/im/messages/crm.php
  • Класс: BitrixImOpenLinesImMessagesCrm
  • Вызов: Crm::sendMessageAboutEntity
protected function sendMessageAboutEntity(array $entities, string $eventType): void
{
	foreach ($entities as $entityType => $entityIds)
	{
		$message = Loc::getMessage('IMOL_MESSAGE_CRM_' . $entityType . '_' . $eventType);

		if (empty($message))
		{
			$message = Loc::getMessage('IMOL_MESSAGE_CRM_OTHER_' . $eventType);
		}

		Im::addMessage([
			'TO_CHAT_ID' => $this->chatId,
			'MESSAGE' => '[b]' . $message . '[/b]',
			'SYSTEM' => 'Y',
			'ATTACH' => $this->getEntityCard($entityType, $entityIds),
			'RECENT_ADD' => $this->getUserViewChat(),
		]);
	}
}