Wikipedia:Bots

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
Nuvola single chevron right.svg Verzoeken voor botstatus / Requests for bot status : Wikipedia:Aanmelding botgebruikers • Verzoeken aan botgebruikers: Wikipedia:Verzoekpagina voor bots
Nuvola single chevron right.svg If you do not speak Dutch, but still intend to run a bot on the Dutch Wikipedia, an English excerpt of this page can be found at Wikipedia:Bots/English.
Overzicht beheerpagina's
1rightarrow.png WP:BOT

Op Wikipedia zijn verscheidene bots actief. Dit zijn computerprogramma's die net als een gewone gebruiker wijzigingen kunnen uitvoeren; bijvoorbeeld het corrigeren van fouten of zelfs het aanmaken van nieuwe artikelen. Bots kunnen zulke wijzigingen automatisch doen op grond van de invoer die de eigenaar van de bot geeft. Bots worden ingezet voor periodieke of grootschalige wijzigingen waarbij gebruik gemaakt kan worden van een bepaalde systematiek.

Sommige bots hebben een botstatus. Zo'n botstatus, ook wel botbitje of botflag genoemd, geeft aan dat de wijzigingen automatisch zijn uitgevoerd. Het gevolg hiervan is dat bots sneller mogen werken. Verzoeken voor dergelijke status kunnen geplaatst worden op Wikipedia:Aanmelding botgebruikers.

Het gebruik van bots is gebonden aan een aantal regels. Wij gebruiken hiervoor m:Bot policy, waarbij globale bots zijn toegestaan en automatische goedkeuring niet is toegestaan. Als aanvulling geldt op dit project de regel dat na toekenning van botstatus er geen handmatige wijzigingen meer mogen worden gedaan met het betreffende account. Dit gebruikte beleid wordt tevens op een groot aantal projecten van de Wikimedia Foundation gebruikt.

Beleid[bewerken]

Hieronder volgt een samenvatting van het beleid. De volledige tekst is beschikbaar op m:Bot policy/nl.

Bots moeten vanaf een aparte account draaien. Op hun gebruikerspagina moet duidelijk worden aangegeven dat het een bot betreft, bijvoorbeeld Gebruiker:VoorbeeldBot

Er zijn op dit project twee manieren om botstatus te krijgen:

  • Globale botstatus via m:Steward requests/Bot status. Dit is enkel mogelijk voor interwikibots en bots die dubbele doorverwijzingen herstellen, mits ze al actief zijn op een aantal projecten.
  • Lokale status via Wikipedia:Aanmelding botgebruikers. Hierbij is toestemming van de gemeenschap nodig en zal een bureaucraat de botstatus geven.

Onacceptabel gebruik:

  • Controversiële wijzigingen: als je wijzigingen wilt doorvoeren die misschien niet algemeen geaccepteerd worden, moet je hier eerst toestemming voor vragen op Wikipedia:Aanmelding botgebruikers.
    • Spellingscorrecties: Bots mogen niet volautomatisch spelling verbeteren in artikelen zonder expliciete toestemming. In de praktijk blijkt namelijk dat er vaak situaties zijn waarin de correctie onterecht is, zodat het nodig is elke wijziging apart te bekijken. Voorbeelden: het is veilig 'onmiddelijk' te veranderen in 'onmiddellijk' - tenzij déze pagina (Wikipedia:Bots) en Help:Veelvoorkomende spelfouten worden meegenomen. Het is correct 'electr' te veranderen in 'elektr' - tenzij er een stukje tekst in een vreemde taal staat.
    • Wijzigingen die in het uiteindelijke resultaat niet of nauwelijks zichtbaar zijn, zoals het verwijderen van dubbele spaties en het veranderen van 'Image' in 'Afbeelding'. Wijzigt je bot een pagina om een andere reden, dan kun je dergelijke onzichtbare veranderingen meteen meenemen.
    • Onterecht 'fixen' van omgekeerde redirects, dit zijn redirects die behoren tot de categorie Redirect voor omgekeerde redirect constructie; dergelijke redirects zijn bewust aangebracht bij hoofdbetekenisconstructies; zij mogen niet worden 'gefixt' (zie ook Wikipedia:Stemlokaal/Modificatie Amsterdamconstructies).
  • Data retrieval: bots mogen niet gebruikt worden om veelvuldig pagina's te downloaden als dit niet noodzakelijk is voor een toegestane taak. Het gaat hierbij met name om live mirrors.

Bots zouden het woord Bot in hun naam moeten hebben. Meestal is de naam afgeleid van de naam van de gebruiker. De bot van Voorbeeld zou bijvoorbeeld VoorbeeldBot of Voorbeeld (bot) kunnen heten.

Bots zonder botstatus mogen maximaal één wijziging per minuut maken. Bots met botstatus mogen er maximaal 12 per minuut maken, maar het wordt aangeraden om een langere tussentijd te gebruiken.

De bestuurder van een bot moet beschikbaar zijn om de bot te stoppen, tenzij expliciet is aangegeven dat de bot zonder toezicht draait.

Gebruik[bewerken]

Er zijn verschillende frameworks of programma's om automatisch wijzigingen mee te doen. De meestgebruikte is pywikipedia, gevolgd door AutoWikiBrowser. Daarnaast zijn er bots geschreven in C++, Java en PHP. Vaak is de broncode onder een vrije licentie beschikbaar.

Het herhaaldelijk terugplaatsen van verkeerde interwiki's door bots[bewerken]

In het geval dat er interwikibots herhaaldelijk verkeerde interwiki's terugplaatsen in het betreffende artikel, kunt u twee dingen doen;

Melden[bewerken]

Omschrijf het probleem met interwiki's op Wikipedia:Verzoekpagina voor bots. Een van botbeheerders zal dan alle interwiki's nalopen en corrigeren. Dit wordt aangeraden als het om interwiki's op meer dan drie taalversies gaat.

Zelf verhelpen[bewerken]

Loop alle taalversies na en corrigeer per taalversie de foute interwiki. Zorg ervoor dat je geen enkele taalversie overslaat. Wanneer er toch ergens een taalversie wordt overgeslagen voegen bots deze interwiki's namelijk automatisch terug.[1]

Het kan handiger zijn om, als er meer dan een paar talen betrokken zijn bij het probleem, ook hiervoor een bot in te schakelen, die kan gemakkelijker en sneller de wijziging op meerdere talen toepassen (en opletten dat er geen wordt overgeslagen). Als je zelf geen bot hebt, of niet weet hoe dit zou moeten, kun je een botgebruiker met ervaring met interwiki (bijvoorbeeld Andre Engels) vragen of een verzoek plaatsen op de Verzoekpagina voor bots.

Het bovenstaande verhaal geldt grotendeels niet meer voor Wikipedia, omdat de interwikilinks steeds meer centraal op Wikidata worden geregeld. Maar voor de andere meertalige wiki's geldt het bovenstaande verhaal wel.

Botmatige aanmaak van nieuwe artikelen[bewerken]

In het verleden is gebleken dat de (grootschalige) botmatige aanmaak van nieuwe artikelen tot grote ophef binnen de gemeenschap kan leiden. Het wordt daarom aangeraden voorafgaand aan een geplande importatie hiervan melding te doen op wikipedia:Meldingen botimport nieuwe artikelen.

Systeembots[bewerken]

Naast gewone bots die door gebruikers bediend worden, zijn er ook systeembots die door de MediaWiki-software waarop Wikipedia draait bestuurd worden. Dit zijn systeemaccounts die automatisch handelingen verrichten. In het verleden hebben ze bijvoorbeeld systeemteksten bijgewerkt (2003), sjablonen aangepast bij een grote update (2004) en dubbele redirects opgelost (2008). Tegenwoordig hebben we de Translation Notification Bot die automatisch een bericht plaatst als er een nieuwe vertaling gevraagd wordt op verzoek van de gebruiker van wie de overlegpagina is en de MediaWiki message delivery die berichten rondbrengt. Als er problemen zijn met deze systeembots kun je niet de beheerder hiervan aanspreken, maar zal er een bugreport ingediend moeten worden. Ook kunnen hierover vragen gesteld worden op WP:SHEIC.

Zie ook[bewerken]

Bronnen, noten en/of referenties