Szablon:Bots/opis
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.