• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/integration/ui/entityselector/botprovider.php
  • Класс: BitrixImIntegrationUIEntitySelectorBotProvider
  • Вызов: BotProvider::makeItems
static function makeItems(EO_User_Collection $bots, array $options = []): array
{
	$result = [];
	$isBitrix24 = ModuleManager::isModuleInstalled('bitrix24');

	foreach ($bots as $bot)
	{
		$botData = Bot::getCache($bot->getId());
		if (
			$isBitrix24
			&& $botData['TYPE'] === Bot::TYPE_NETWORK
			&& $botData['CLASS'] === 'BitrixImBotBotSupport24'
		)
		{
			continue;
		}

		$result[] = self::makeItem($bot, $options);
	}

	return $result;
}