• Модуль: imbot
  • Путь к файлу: ~/bitrix/modules/imbot/lib/event.php
  • Класс: BitrixImBotEvent
  • Вызов: Event::onMessageLike
static function onMessageLike($params)
{
	if ($params['CHAT']['TYPE'] == IM_MESSAGE_PRIVATE)
	{
		$botId = $params['DIALOG_ID'];
	}
	else
	{
		$botId = $params['MESSAGE']['AUTHOR_ID'];
	}
	
	$botData = BitrixImBot::getCache($botId);
	if (!$botData)
	{
		return true;
	}
	
	Log::write($params, 'MESSAGE LIKE');
	
	if (class_exists($botData['CLASS']) && method_exists($botData['CLASS'], 'onMessageLike'))
	{
		return call_user_func_array(array($botData['CLASS'], 'onMessageLike'), Array($params));
	}
	
	return true;
}