Szablon:Bots

Z Wikipedii, wolnej encyklopedii
(Przekierowano z Szablon:Nobots)
 Dokumentacja szablonu [zobacz] [edytuj] [historia] [odśwież]

Niniejsze szablony służą do kontroli zmian w artykule dla wszystkich bądź wybranych botów. Szablon może działać zarówno w trybie opt-in (zezwolenie na zmiany przez boty) jak i opt-out (blokada botów). Jawne zezwolenie na zmiany daje możliwość uruchomienia bota o domyślnej polityce opt-in na wybranej grupie artykułów. Głównym zastosowaniem poniższych szablonów są strony w przestrzeniach nazw „Wikipedysta:” i „Dyskusja wikipedysty:”. Użycie w pozostałych przestrzeniach nazw powinno być dokładnie przemyślane.

W szczególności, w przestrzeni głównej:

  • nie używaj szablonu bez zastanowienia,
  • spróbuj naprawić problem u źródła kontaktując się z właścicielem bota lub społecznością,
  • usuń szablon, gdy źródłowy problem zostanie rozwiązany.
  • aktualnie szablony tego typu są tam użyte 0 razy

Składnia[edytuj kod]

{{nobots}}                Blokuj wszystkie boty (forma skrócona)
{{bots}}                  Zezwalaj na wszystkie boty (forma skrócona)

{{bots|allow=<botlist>}}  Blokuj wszystkie boty z wyjątkiem wymienionych
{{bots|deny=<botlist>}}   Blokuj wszystkie boty na liście

Gdzie <botlist> jest listą nazw botów oddzielonych przecinkami (AWB oznacza wszystkie boty bazujące na AutoWikiBrowser):

{{bots|allow=HagermanBot,Werdnabot}}
{{bots|deny=AWB}}

<botlist> może przyjąć też wartość "none" albo "all" jak w poniższych przykładach:

{{bots|allow=all}}      Zezwalaj na wszystkie boty
{{bots|allow=none}}     Blokuj wszystkie boty

{{bots|deny=all}}       Blokuj wszystkie boty
{{bots|deny=none}}      Zezwalaj na wszystkie boty

Boty nie mają obowiązku stosować się do szablonu, jest to uzależnione od ich funkcjonalności, właściciela i warunków uzyskania zgody na działanie. Boty aktualnie obsługujące ten standard są wymienione w kategorii exclusion compliant bots na enwiki.

Implementacja[edytuj kod]

  • Pywikipediabot wspiera szablony od wersji r4096. Można włączyć ignorowanie szablonów przy użyciu odpowiedniego parametru.
  • Od wersji 3.2.0.0 AutoWikiBrowser w pełni obsługuje {{bots}} i {{nobots}}. Ponadto, ogólna nazwa AWB może być użyta do zablokowania wszystkich botów bazujących na AWB. Niemniej jednak, AWB posiada również opcję do ignorowania tych szablonów.