FlyweightBot: web tarayıcımız

FlyweightBot, Flyweight GmbH tarafından işletilen web tarama robotudur. AI alışveriş asistanımızı kuran mağazaların herkese açık sayfalarını okur. Böylece asistan, mağazanın ürünlerine, politikalarına ve yardım içeriklerine dayanarak soruları yanıtlar.

Bu sayfayı erişim kayıtlarınızdan bulduysanız robotu nasıl tanıyacağınızı, erişimine nasıl izin vereceğinizi veya onu nasıl engelleyeceğinizi burada öğrenebilirsiniz.

Sitenizi neden ziyaret ediyor?

Bir alan adını yalnızca mağazaya Flyweight kurulduktan ve alan adı içerik kaynağı olarak bağlandıktan sonra tararız. Açık web’i taramayız ve bağlı alan adının dışındaki bağlantıları takip etmeyiz.

Tarama ilk bağlantıda ve içerik yenilendiğinde çalışır, sürekli devam etmez. Ziyareti beklemiyorsanız ekibinizden biri uygulamayı Shopify App Store üzerinden kurmuş olabilir.

Nasıl tanınır?

Her isteğin User-Agent başlığının sonunda şu belirteç bulunur:

FlyweightBot/1.0 (+https://flyweight.io/bot)

Robot, sayfaları müşterilerinizin gördüğü gibi görüntülemek için gerçek bir Chrome tarayıcısı kullanır. Tam örnek:

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/143.0.0.0 Safari/537.36 FlyweightBot/1.0 (+https://flyweight.io/bot)

Chrome sürümü güncellemelerle değişir. Tam başlık veya belirli bir Chrome sürümü yerine FlyweightBot metnini eşleştirin.

İstekler nereden geliyor?

Tarama trafiği şu anda yalnızca bize ayrılmış tek bir sabit IP adresinden çıkar:

52.212.232.38

İzin listesi için IP adresi daha kesin bir ölçüttür. Belirteç, başka bir erişim yolu eklediğimizde de robotu tanımlar. Araç yalnızca User Agent kabul ediyorsa aşağıdaki taklit edilme riskini dikkate alarak FlyweightBot kullanın.

Erişime nasıl izin verilir?

Cloudflare’da Skip eylemini kullanan özel bir WAF kuralı oluşturun. IP adresini kontrol etmek için:

(ip.src eq 52.212.232.38)

User Agent ile IP adresini birlikte kontrol etmek için:

(http.user_agent contains "FlyweightBot" and ip.src eq 52.212.232.38)

Herkes FlyweightBot belirtecini bir User-Agent başlığına kopyalayabilir. Yalnızca User Agent’a dayanan bir kuralı ancak daha kesin bir seçenek yoksa kullanın. Genel bir Skip yerine dar kapsamlı bir istisna tercih edin:

(http.user_agent contains "FlyweightBot")

Diğer WAF ve CDN sistemleri benzer kurallar sunar. nginx’te sınıflandırmanın etkili olması için bir kural tarafından kullanılması gerekir:

map $http_user_agent $blocked_bot {
    default             0;
    "~*(bot|crawler)"   1;
    "~*FlyweightBot"    0;
}

server {
    if ($blocked_bot) {
        return 403;
    }
}

Dolandırıcılığı önleyen veya ülkeleri ve botları engelleyen Shopify uygulamalarında genellikle izin listesi bulunur. Yukarıdaki IP adresini, alan User Agent bekliyorsa FlyweightBot’u ekleyin. Engelleme, asistanın eksik veya güncel olmayan içerikle yanıt vermesine neden olabilir.

Tarama nasıl durdurulur?

Robot şu anda robots.txt dosyasını okumaz. Bu dosyadaki bir kural taramayı durdurmaz. Yeni taramaların planlanmasını önlemek için Flyweight yönetiminde alan adını içerik kaynaklarından kaldırın veya uygulamayı silin. Devam eden tarama, geçerli sayfa grubunu genellikle birkaç dakika içinde tamamlar.

Yukarıdaki ifadeleri engelleme eylemiyle kullanarak WAF veya CDN üzerinden istekleri de engelleyebilirsiniz. Mümkünse önce bizimle iletişime geçin: engelleme, asistanın mağazanızla ilgili bilgilerini yenilemesini önler.

İletişim

Robotla ilgili sorularınız veya yönettiğiniz bir alan adının taranmasını durdurma talepleriniz için: hello@flyweight.io. Doğrudan yanıt veriyoruz.

Flyweight GmbH, Jungbuschstraße 28, 68159 Mannheim, Almanya. Yasal bilgiler.