• Модуль: imbot
  • Путь к файлу: ~/bitrix/modules/imbot/lib/bot/network.php
  • Класс: BitrixImBotBotNetwork
  • Вызов: Network::search
static function search($text, $doNotCheckBlackList = false)
{
	$text = trim($text);
	if (mb_strlen($text) <= 3)
	{
		return false;
	}

	if (!$doNotCheckBlackList && in_array($text, self::$blackListOfCodes))
	{
		return false;
	}

	$http = self::instanceHttpClient();
	$result = $http->query(
		'clientSearchLine',
		['TEXT' => $text],
		true
	);
	if (isset($result['error']))
	{
		self::$lastError = new ImBotError(__METHOD__, $result['error']['code'], $result['error']['msg']);
		return false;
	}

	return $result['result'];
}