# Be1stBot

Be1stBot audituje weby pre používateľov be1st.ai.

Be1stBot je bot služby be1st.ai, ktorá vývojárom a vibecoderom ukazuje, ako je web postavený a v akom je stave: technológie, SEO, bezpečnosť, výkon a pripravenosť na AI. Nie je to crawler vyhľadávača ani crawler na trénovanie AI.

Stránka: https://be1st.ai/sk/bot

## V skratke

- **Rozpoznáte ho podľa:** `Be1stBot`
- **Verzia:** 1.0
- **IP adresa:** `77.240.183.107`
- **robots.txt:** Dodržiava, okrem hľadania kontaktov
- **Kategória:** SEO / audit webov
- **Kontakt:** support@be1st.ai

## Kedy Be1stBot príde

Be1stBot nechodí po webe sám od seba. Web načíta, len keď o to požiada používateľ be1st.ai, a to jedným z týchto spôsobov:

- **Používateľ spustí audit:** Niekto zadá váš web do be1st.ai a spustí audit.
- **Príde na rad pravidelný audit:** Používateľ si naplánoval pravidelné audity vášho webu.
- **Používateľ váš web sleduje:** Váš web je v zozname sledovaných webov používateľa be1st.ai.
- **Požiada o to AI agent:** AI agent používateľa urobí niečo z toho cez MCP server alebo API be1st.ai.

V kategóriách botov Cloudflare patrí Be1stBot do SEO / site auditing (SEO a audit webov).

## User agent reťazce

Požiadavky Be1stBot nesú token `Be1stBot/1.0` a odkaz na túto stránku. Bota rozpoznáte podľa `Be1stBot`, zvyšok reťazca sa môže meniť.

### HTTP požiadavky

Bežné požiadavky bez prehliadača.

```text
Mozilla/5.0 (compatible; Be1stBot/1.0; +https://be1st.ai/bot)
```

### Vykreslenie v Chrome, desktop

Skutočný prehliadač Chrome, ktorý vykreslí úvodnú stránku kvôli snímkam obrazovky a meraniu výkonu.

```text
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<version>.0.0.0 Safari/537.36 (compatible; Be1stBot/1.0; +https://be1st.ai/bot)
```

### Vykreslenie v Chrome, mobil

Ten istý skutočný Chrome na obrazovke mobilu.

```text
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<version>.0.0.0 Mobile Safari/537.36 (compatible; Be1stBot/1.0; +https://be1st.ai/bot)
```

`<version>` je verzia Chrome, ktorú práve používame, takže sa mení s aktualizáciami Chrome.

## Čo načíta jeden audit

Jeden audit je krátka, ohraničená návšteva, nie prechádzanie celého webu. Načíta:

- `robots.txt`, aby vedel, čo smie načítať
- Úvodnú stránku
- Sitemap
- `llms.txt` a Markdown verzie stránok
- Obmedzenú vzorku podstránok
- Keď používateľ chce kontakty: najviac 8 stránok ako Kontakt, O nás alebo Impresum a najviac 8 skriptov webu, aby našiel zverejnený e-mail, telefón alebo kontaktný formulár
- Úvodnú stránku vykreslenú v Chrome na desktope aj mobile, vrátane jej vlastných súborov ako u bežného návštevníka, kvôli snímkam a meraniu výkonu
- Ľahké HEAD požiadavky, ktoré overia odkazy nájdené na stránke

## robots.txt a Crawl-delay

Be1stBot dodržiava robots.txt podľa RFC 9309 a k tomu aj direktívu `Crawl-delay`.

- **Ktorá skupina platí:** Be1stBot sa riadi skupinou `User-agent: Be1stBot`. Ak ju robots.txt nemá, riadi sa skupinou `User-agent: *`. Platí vždy len jedna skupina, takže keď pridáte skupinu pre Be1stBot, zopakujte v nej pravidlá zo skupiny `*`, ktoré majú platiť aj naďalej.
- **Podporované pravidlá:** `Allow` a `Disallow` vrátane zástupného znaku `*` a konca adresy `$`, a k tomu `Crawl-delay`. Vyhráva najdlhšie zhodné pravidlo, pri rovnosti `Allow`.
- **Kedy sa zmena prejaví:** robots.txt si pamätáme najviac 1 hodinu, takže zmena platí do hodiny.
- **Keď robots.txt nefunguje:** Odpoveď 4xx (napríklad 404) znamená bez obmedzení. Chyba servera (5xx) znamená, že celý web berieme ako zakázaný, rovnako ako Google.
- **Zakázané stránky:** Audit ich nenačíta a používateľovi oznámi, že ich majiteľ webu zakázal. Jedinou výnimkou je hľadanie kontaktov, viď nižšie.
- **Hľadanie kontaktov:** Keď používateľ chce kontakty webu, Be1stBot si prečíta najviac 8 verejných stránok ako Kontakt, O nás alebo Impresum a najviac 8 skriptov webu, aby našiel zverejnený e-mail, telefón alebo kontaktný formulár. Aj pri týchto požiadavkách sa predstavuje ako Be1stBot, ale pravidlá robots.txt pre jednotlivé stránky a `Crawl-delay` na ne neuplatňuje. Ak robots.txt zakáže Be1stBot úvodnú stránku (napríklad `Disallow: /`), audit sa zastaví ešte pred týmto krokom a kontaktné stránky sa tiež nenačítajú.
- **Keď web plošne odmieta boty:** Ak váš web odmieta všetkých automatických návštevníkov (napríklad 403 alebo výzva pre každého bota), audit to skúsi znova ako bežný prehliadač Chrome bez tokenu Be1stBot, prípadne cez inú sieť, aby používateľ, ktorý audit spustil, dostal výsledok. robots.txt rešpektujeme aj vtedy: ak chcete Be1stBot spoľahlivo vylúčiť, zakážte ho v robots.txt.

### Príklady na skopírovanie

#### Úplne zablokovať Be1stBot

Be1stBot si prečíta už len robots.txt a nič iné.

```text
User-agent: Be1stBot
Disallow: /
```

#### Zablokovať jednu sekciu

Be1stBot nebude chodiť do `/admin/`, zvyšok webu ostáva otvorený.

```text
User-agent: Be1stBot
Disallow: /admin/
```

#### Spomaliť ho

Medzi požiadavkami na váš web počká Be1stBot aspoň 10 sekúnd.

```text
User-agent: Be1stBot
Crawl-delay: 10
```

## IP adresy

Všetky požiadavky s user agentom Be1stBot prichádzajú z tejto IPv4 adresy. IPv6 nepoužíva.

- `77.240.183.107`

Strojovo čitateľný zoznam: https://be1st.ai/bot/ips.json

```json
{
  "creationTime": "2026-11-07T00:00:00.000000",
  "prefixes": [
    {
      "ipv4Prefix": "77.240.183.107/32"
    }
  ]
}
```

Zoznam sa môže zmeniť. Vtedy aktualizujeme ips.json a jeho `creationTime` ukáže, kedy zoznam vznikol.

Či požiadavka naozaj prišla od Be1stBot, overíte dvoma vecami: user agent obsahuje `Be1stBot` a IP adresa je v tomto zozname.

## Tempo požiadaviek

Požiadavky na jeden web idú s odstupom, nie všetky naraz. Keď váš server vracia chyby, Be1stBot sám spomalí. `Crawl-delay` dodržiava všade okrem hľadania kontaktov.

## Na čo sa načítaný obsah použije

Načítaný obsah slúži len na správu z auditu pre používateľa be1st.ai, ktorý si ju vyžiadal. Nejde do vyhľadávacieho indexu ani na trénovanie AI.

## História verzií

- **1.0** (november 2026): Prvá verzia jednotnej identity.

## Otázky alebo problémy?

Napíšte nám, ak Be1stBot robí na vašom webe problémy, máte otázku alebo chcete svoj web vylúčiť.

E-mail: support@be1st.ai

Uveďte doménu a približný čas požiadaviek, rýchlejšie ich tak nájdeme.
