Help:Bots/de

Ein Bot ist ein Computerprogramm, das Aktualisierungen von Wikiseiten vollkommen automatisch vornimmt, wenn es ausgeführt wird. Im Allgemeinen werden Bots für sich wiederholende Wartungsaufgaben verwendet, dessen Volumen und Eigenschaften zu groß sind, um manuell von Benutzern ausgeführt zu werden.

Das Entwickeln und Ausführen von Bots liegt normalerweise außerhalb der Rolle normaler Benutzer, erfordert Programmiererfahrungen und muss in Abstimmung mit den Administratoren des Wikis erfolgen.

Standardmäßig sind Änderungen durch Bots in Special:RecentChanges ausgeblendet.



Grundgerüst und Schnittstellen zum entwickeln von Bots
Bots greifen das Wiki nicht über die normale grafische Benutzeroberfläche zu. MediaWiki stellt hierfür eine API (Programmierschnittstelle) zur Verfügung. Eine API ist ein Protokoll zur standardisierten Kommunikation zwischen zwei Computerprogrammen. Siehe für weitere Informationen.

Um über die API auf ein Wiki zuzugreifen, muss ein Bot über ein Benutzerkonto verfügen, dem 'bot'-Berechtigungen gewährt wurde.

pywikibot
stellt ein Framework für die Entwicklung von Bots bereit, die häufig verwendet werden, um Wartungsaufgaben auszuführen, wie zum Beispiel das Hinzufügen einer Fußzeile zu einigen kategorisierten Seiten, das Hinzufügen einiger Wikilinks , das Verschieben alter Inhalte von Diskussionsseiten zu Unterseiten , Bearbeiten von Kategorien oder Verwalten von Vorlagen.

wiki-java
wiki-java ist ein leichtes Java-Framework für Bot- und Programmentwicklung und kann verwendet werden, um verschiedene Aufgaben auszuführen, wie zum Beispiel das Hochladen von Dateien, das Hinzufügen von Text zu Artikeln, das Analysieren von Vorlagen, grundlegende E/A usw. Die Bibliothek enthält auch einfache, aber leistungsstarke eigenständige Bot-Methoden, die von einem Programmierer problemlos verwendet werden können.



Chris G's Botklassen
Chris G's Botklassen bilden ein PHP-MediaWiki-Bot-Framework, die auf dem Toolserver gehostet werden.



alternative Erweiterungen

 * — bietet eine andere Möglichkeit, Massenbearbeitungen mit regulären Ausdrücken über eine spezielle Seite im Wiki durchzuführen. Normalerweise können nur Administratoren diese Erweiterung verwenden.
 * — Eine andere Option.



Siehe auch

 * m:Bot