Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa AI Crawler Manager: PrestaShop 8 i 9, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Po co zarządzać botami AI w 2026
W dwa lata crawlery AI przeszły ze statusu ciekawostki do roli głównego konsumenta pasma na wielu sklepach e-commerce. GPTBot od OpenAI, ClaudeBot od Anthropic, Google-Extended, Applebot-Extended, PerplexityBot, Bytespider od ByteDance i dwadzieścia innych codziennie zasysają Twoje karty produktów, opisy, ceny, opinie klientów i artykuły blogowe. Trzy zastosowania: trenowanie przyszłych dużych modeli językowych, zasilanie w czasie rzeczywistym odpowiedzi asystentów konwersacyjnych (ChatGPT, Claude, Perplexity), budowanie nowych wyszukiwarek AI.
Problem ręcznego robots.txt
Zablokowanie bota AI przez robots.txt wymaga znajomości jego dokładnego user-agenta (czasem kilku na jednego wydawcę, część zmieniana bez zapowiedzi), utrzymywania tej listy na bieżąco i świadomości, że nie wszystkie boty respektują robots.txt. Bytespider słynie z ignorowania go, anthropic-ai legacy respektuje go tylko częściowo. Bez dedykowanego narzędzia administrator żongluje plikami tekstowymi, rozproszoną dokumentacją i logami serwera.
Co robi AI Crawler Manager
Moduł instaluje ponad 30 gotowych botów AI z ich poprawnymi user-agentami na maj 2026, oficjalną dokumentacją i kategorią zastosowania (trenowanie, asystent, wyszukiwanie, crawlowanie). Administrator zezwala lub blokuje każdego bota jednym wizualnym przełącznikiem, stosuje gotowe ustawienie jednym kliknięciem, podgląda wynikowy robots.txt i zapisuje go bez ryzyka dzięki znacznikom wartowniczym, które zachowują istniejące ręczne dyrektywy.
Blokada HTTP dla opornych botów
Dla botów ignorujących robots.txt hook actionDispatcherBefore wykrywa user-agenta już przy pierwszym żądaniu i zwraca kod HTTP 403 przed jakimkolwiek przetwarzaniem PrestaShop. Serwer oszczędza cykle CPU, baza danych nie jest odpytywana, bot jest naprawdę zablokowany.
Statystyki z dwóch źródeł
Pierwsze źródło: śledzenie w czasie rzeczywistym przez hook PrestaShop, które zapisuje każdą wykrytą wizytę AI z adresem URL, IP, user-agentem, statusem HTTP i znacznikiem czasu. Drugie źródło: import pliku logu dostępu Apache lub Nginx w formacie combined, z bezpiecznym parsowaniem przyrostowym (offset w bajtach zapisany, nigdy podwójnego odczytu). Moduł automatycznie wykrywa typowe ścieżki (ukośnik var ukośnik log, ukośnik home ukośnik logs na o2switch, ukośnik home ukośnik user ukośnik access myślnik logs na cPanel).
Granularność per ścieżka
Dla przypadków, gdy chcesz zezwolić botowi tylko na wybrane strefy (na przykład Anthropic na karty produktów, aby polecał je w Claude, ale nie na blog, aby nie oddać treści redakcyjnej), zakładka Reguły pozwala definiować zezwolenia lub zakazy per ścieżka URL ze wzorcami wildcard i końcem łańcucha, dokładnie jak w klasycznym robots.txt.
Solidna architektura
PSR-4 pod namespace DataFirefly ukośnik AiCrawlerManager, wbudowany własny autoloader (żaden composer install przy wdrożeniu nie jest potrzebny), 5 tabel z utf8mb4 i odpowiednimi indeksami, 6 kontrolerów admina pod AdminParentConfigure, oddzielne szablony Smarty, minimalistyczny CSS i JS (natywny wykres canvas, zero zewnętrznych zależności), dołączone tłumaczenia FR i EN. Zgodność z PrestaShop 8.0 do 9.x przez legacy ModuleAdminController.
Na razie nie ma opinii o produkcie.