Manual:Bots/de


 * Siehe auch API:Client code

Bots sind automatisierte Werkzeuge, welche verwendet werden können, um langweilige Arbeiten oder bestimmte sich wiederholende Aufgaben, die mit einem Wiki verbunden sind, zu erledigen. Ein IRC RC Bot kann die letzten Änderungen an deinem Wiki in einem IRC-Kanal posten. WP:CREATEBOT beinhaltet Information über Bot-Frameworks für unterschiedliche Programmiersprachen, welche genutzt werden können, um Wikis über die API zu bearbeiten. Because a bot can make hundreds or even thousands of edits per hour or minute, thus flooding recent changes, user rights should be configured to allow bots to be given a special user right that will prevent their edits from appearing in the default recent changes feed. Da dies tausende nicht korrekte und böswillige, von Bots durchgeführte Bearbeitungen, die für längere Zeit unbemerkt bleiben, verursachen könnte, sollte dieses Recht nur an Bots, die von vertrauenswürdigen Benutzern betrieben werden, vergeben werden.

Bots can be used for helpful purposes, such as fixing double redirects, or for harmful purposes, such as vandalism and spamming (see also Combating spam).

The 'bot' permission may also be temporarily granted to human editors flooding Recent Changes (e.g. using AutoWikiBrowser). On Wikimedia Foundation wikis, the 'flooder' or 'flood' flag gives non-bot users the 'bot' permission.

Botrecht, Botgruppe und Botkennzeichnung

 * From September 2012 wikitech-l thread

Das Benutzerrecht "Bot"
Dies ist das Recht, das dem Benutzer garantiert, dass er mit einem gekennzeichneten Bot Bearbeitungen durchführen kann.

Fakten:


 * Nicht alle Benutzer mit diesem Benutzerrecht sind "Bots".
 * The flag can be toggled on a per-edit basis. Botsoftware aktiviert diese Kennzeichnung. Aber ein Account kann von Menschen und Botsoftware gleichzeitig benutzt werden. A dedicated bot account will typically have all its edits bot-flagged, but other users may contribute regularly and also run a bot from time to time with their credentials.

Die Benutzergruppe "Bot"
This user group is available in MediaWiki by default to grant a user the bot right (because user management goes by groups, not rights. To grant a user the bot right, one adds the user to a group that provides that right).

Fakten:


 * Die Zugehörigkeit zu Benutzergruppen kann sich mit der Zeit ändern. There are many bot-flagged edits by users that are no longer in a user group providing the bot right. Likewise there are many edits not bot-flagged by users that now have the bot right (which they may or may not use for each edit).
 * Nicht alle Bots sind Mitglieder dieser Gruppe (es gibt auch noch andere Gruppen, die dieses Benutzerrecht enthalten, z. B. Administratoren)

Die Kennzeichnung "Bot"
Dies ist der einzige zuverlässige Faktor. This indicates most accurately that the edit was intended as bot edit (and that the user could do so because they had the bot user right when the edit was made).

It is especially reliable because the data is stored with the edit, not calculated afterwards, so it isn't affected by the user's group memberships at query time.

However it has one catch: The data is only stored in the recentchanges table, from which it expires after 30 days. This may be why this best way is also the least common way to categorize bot edits in analytics (unless only covering recent data).

The bot flag could/should be stored in the revision table, thus making it permanently available.

Siehe auch

 * - A Python bot framework with a multitude of available scripts.
 * Chris G's botclasses - A PHP bot framework.
 * On Wikipedia:
 * Wikipedia's Bots page - Can give you some ideas for the type of bots you may want to use on your wiki (inactive; retained for historical purposes)
 * Bot on Meta
 * Bot on Meta