Szablon:Bots

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania
[edytuj] [odśwież] Dokumentacja

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 50 razy

Składnia:[edytuj | 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.

Uwagi[edytuj | edytuj kod]

  • Niepełna lista botów interwiki
SieBot,A4Bot,AlleborgoBot,Thijs!bot,YurikBot,Tsca.bot,Eskimbot,MastiBot

Implementacja[edytuj | 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 to zablokowania wszystkich botów bazujących na AWB. Niemniej jednak, AWB posiada również opcję do ignorowania tych szablonów.