* */ use Friendica\App; use Friendica\Core\Hook; use Friendica\Core\System; use Jaybizzle\CrawlerDetect\CrawlerDetect; function blockbot_install() { Hook::register('init_1', 'addon/blockbot/blockbot.php', 'blockbot_init_1'); } function blockbot_uninstall() { Hook::unregister('init_1', 'addon/blockbot/blockbot.php', 'blockbot_init_1'); } function blockbot_init_1(App $a) { $crawlerDetect = new CrawlerDetect(); if ($crawlerDetect->isCrawler()) { System::httpExit(403, 'Bots are not allowed'); } }