Vorlage:Bots

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Dokumentation

Mit dieser Vorlage kann man Bots und anderen Werkzeugen mitteilen, dass sie diese Seite nicht bearbeiten sollen. Das kann auch auf einzelne Bots beschränkt werden.

Es ist dabei zu beachten, dass diese Technik im Bot implementiert sein muss. Es ist jedem Botbetreiber freigestellt.

Besonderheiten des Pywikibots: nobots kann weitere Parameter enthalten, bots kennt die Parameter allowscript und denyscript. nobots verbietet beim Pywikibot jegliche Bearbeitung, sofern kein Parameter angegeben ist. Bots anderer Frameworks kennen keine Parameter für nobots. Die bots-Parameter allow, deny, allowscript, denyscript werden beim Pywikipediabot dieser Reihenfolge ausgewertet. Die letzten beiden Parameter werden ebenfalls nur vom Pywikibot unterstützt. nobots kann mehrfach auf der Seite vorkommen, auch vor einer Bots-Vorlage. Die Auswertung ist immer restriktiv.

Liste von Bots, die diese Vorlage unterstützen[Quelltext bearbeiten]

Kopiervorlage[Quelltext bearbeiten]

Botbearbeitungen generell erlauben (Standard)

{{bots}}
{{bots|allow=all}}
{{bots|allowscript=all}}

Botbearbeitungen verbieten

{{nobots}}
{{nobots|all}}
{{bots|deny=all}}
{{bots|denyscript=all}}

Botbearbeitungen bestimmter Bots teilweise verbieten/erlauben

{{nobots|BotName1,BotName2,…}}
{{bots|deny=BotName1,BotName2,…}}
{{bots|allow=BotName1,BotName2,…}}

Botbearbeitungen bestimmter Scripte teilweise verbieten/erlauben

{{nobots|interwiki,redirect,Script3…}}
{{bots|denyscript=interwiki,redirect,Script3…}}
{{bots|allowscript=interwiki,redirect,Script3…}}

Nachsignieren per Bot verbieten

{{nobots|unsigned}}

Parameterformat[Quelltext bearbeiten]

Die Form nobots wird mit einem unbenannten Parameter verwendet, der der Form bots|deny= entspricht.

Die Form bots wird mit genau einem der beiden Parameter deny= (verbieten) oder allow= (erlauben der ausdrücklich genannten; verbieten sämtlicher anderen) benutzt.

Der Parameterwert ist eine Komma-getrennte Auflistung von Bezeichnern für Bots, Werkzeuge oder Aufgaben.

  • Bei Bots ist es der Benutzername des Bots.
  • Bei Werkzeugen ist es ein entsprechender Name des Werkzeugs.
  • Generische Namen benennen keine einzelnen Namen, sondern eine bestimmte Aufgabe, für die unterschiedliche Umsetzungen in Frage kommen und an alle Werkzeuge bei dieser Tätigkeit adressiert sind. In der deutschsprachigen Wikipedia sind relevant:
    • all – alle (Vorgabe bei nobots)
    • interwikiInterwiki-Verknüpfungen
    • redirect – Auflösung bestimmter Weiterleitungen
    • unsigned – Nachsignieren auf Diskussionsseiten. Die Einbindung direkt unter einer Abschnittsüberschrift verbietet Nachsignieren in dem Abschnitt einschließlich Unterabschnitten.

Die Formen denyscript= und allowscript= sind überflüssige und verwirrende Aliasse.

Resultat[Quelltext bearbeiten]

Die Einbindung erzeugt keinen Text in der einbindenden Seite.

Die Wirkung besteht darin, dass die Zeichenkette im Wikitext der Seite durch Software-Werkzeuge identifiziert wird.

Die Einbindung muss unmittelbar im Wikitext der relevanten Seite erfolgen; eine indirekte Wirkung durch andere eingebundene Seiten hindurch gibt es nicht.

Siehe auch[Quelltext bearbeiten]

Werkzeuge[Quelltext bearbeiten]

Bei technischen Fragen zu dieser Vorlage kannst du dich auch an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. Sie können ggf. auch an eine passende Redaktion, Portal usw. gerichtet werden.