• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Integration/AI/Restriction.php
  • Класс: BitrixImV2IntegrationAIRestriction
  • Вызов: Restriction::isAvailable
public function isAvailable(): bool
{
	if (!Loader::includeModule('ai'))
	{
		return false;
	}

	$engine = Engine::getByCategory($this->type, new Context('im', ''));

	if (is_null($engine))
	{
		return false;
	}

	$optionName = "ai_{$this->type}_available";

	return Option::get('im', $optionName, 'N') === 'Y';
}