Wikipedia:Botit

n · k · m

Botit ovat tietokoneohjelmia (botti), jotka hoitavat Internetissä tiettyjä tehtäviä automaattisesti tai puoliautomaattisesti. Botteja käytetään myös Wikipediassa: niiden avulla pystytään esimerkiksi korjaamaan yleisiä kirjoitusvirheitä siten, että niiden muokkaukset voidaan piilottaa näkyvistä Tuoreet muutokset -sivulla. Wikipediassa käyttöön hyväksytään vain huolella suunnitellut botit, jotka hoitavat hyödyllisiä tehtäviä. Koska suurin osa boteista on kieltenvälisiä, ovat tämän sivun ohjeet sekä englanniksi että suomeksi.

>> Sivulla Wikipedia:Botit/pyynnöt voit pyytää bottia tekemään jotakin!

Suomenkielisen Wikipedian bottikäytännötMuokkaa

Botit ilman bottimerkintääMuokkaa

Jos huomaat tuoreiden muutosten listassa botin jolla ei ole bottimerkintää, voit tehdä toisen seuraavista:

Pyydä pakkoliputtamistaMuokkaa

Kun botti on useissa wikeissä tunnettu, yleishyödyllinen botti, voit pyytää botin pakkoliputtamista tämän sivun keskustelusivulla:

{{subst:Pakkoliputuspyyntö|Botin nimi}} --~~~~

Jos/kun byrokraatti päättää pakkoliputtaa botin, tulisi byrokraatin käydä lisäämässä seuraava viesti botin ohjaajan omankielisen wikin keskustelusivulle:

== [[:fi:User:<botti>|<botti> force flagged @ fiwiki]] ==
Hi, according to [[:fi:Wikipedia:Botit|the current bot policy]] your bot is now force flagged for common benefit. You can now run your bot in the Finnish Wikipedia using an interval of 12 edits per minute (one edit per 5 seconds). If you have more questions, please see [[:fi:Wikipedia:Botit#Notes for Bot owners without a bot flag|Notes for Bot owners]]. --~~~~

Byrokraatti voi myös itsenäisesti päättää täyttyykö jonkin botin yleishyödyllisyys, ja myöntää bottimerkinnän ilman pyyntöä.

Tee pakkoliputuspyyntö

Huomauta bottiaMuokkaa

Jos botilla ei ole useissa muissa wikeissä bottimerkintää, tulee bottia huomauttaa käytännön vastaisesta toiminnasta:

  1. huomautus: {{subst:Bottihuomautus}} --~~~~
    • Muista myös huomauttaa botin ohjaajan omankielisen wikin keskustelusivulla bottimerkinnän hakemisesta

== [[:fi:User:<botti>|Please request a bot flag @ fiwiki]] ==
Hi, I just noticed your bot is running in the Finnish Wikipedia without a required bot flag. [[:fi:Wikipedia:Botit#Notes for Bot owners without a bot flag|According to the policy]] a request must be made for every bot before actually running them. Thank you in advance for your cooperation and best regards, --~~~~

  1. huomautus (jos botin ohjaaja ei reagoi ensimmäiseen): {{subst:Bottihuomautus|2}} --~~~~

Jos botin ohjaaja ei reagoi varoitukseenkaan, tulee botti estää.

Inaktiiviset botitMuokkaa

Mikäli botilla ei tehdä muokkauksia yhteen (1) vuoteen, poistetaan botilta bottimerkintä. Uutta merkintää voi hakea normaalin hakuprosessin kautta.

Bottitunnukset, joilla on useita käyttäjiäMuokkaa

Katso osio Useamman kuin yhden henkilön käytössä olevat botit.

Paikallisia botteja koskevat käytännötMuokkaa

Seuraavat käytännöt koskevat kaikkia paikallisia botteja pois lukien metassa hyväksytyt globaalit botit:

  1. Botti saa suorittaa vain toimenpiteitä joista vallitsee selkeä konsensus
  2. Yhdellä käyttäjällä saa olla korkeintaan yksi bottitunnus. Mikäli bottitunnuksia on useampia, estetään molemmat tunnukset kunnes selviää syy. Usean botin käyttämiseksi tarvitaan erillislupa byrokraatilta
  3. AWB tarvitsee aina erillisen tunnuksen
  4. AWB tarvitsee toimintaansa bottilipun mikäli AWB:llä tehdään satunnaista useammin muokkauksia (yli 50 muokkausta päivittäin tai säännöllisesti toistuvia muokkaussarjoja)
  5. Yhteenveto on pakollinen ja yhteenvedosta tulee käydä ilmi, että muokkauksen teki botti sekä se, mitä botti teki

Muistilista bottimerkinnättömän botin omistajalleMuokkaa

Ennen botin ajamista

  1. Lisää bottisi käyttäjäsivulle {{Bot|Ohjaaja}}
  2. Tee pyyntö bottimerkinnästä
  3. Jos bottisi on muu kuin pywikipedia- tai AWB-pohjainen botti, odota karkeaa yhteisymmärrystä (noin viikko) siitä, että bottisi on hyvä ajatus
    • Jos bottia vastaan esitetään perusteltuja vastalauseita, hakemus hylätään (katso kohta Jos botin hakemus on hylätty)
  4. Koeaja botilla 50–100 muokkausta (korkeintaan 1 muokkaus / 50 sekuntia)
  5. Odota hyväksyntää, korjausehdotusta tai hylkäystä

Jos botin hakemus hylätään

  1. Voit halutessasi hakea bottimerkintää uudestaan kahden viikon kuluttua hylkäyksestä
    • Huom: hylätyn botin ajaminen suomenkielisessä Wikipediassa on ehdottomasti kielletty ja johtaa botin välittömään estoon

Kun botti on hyväksytty

  1. Voit ajaa bottia 12 muokkauksen minuuttivauhdilla (1 muokkaus / 5 sekuntia)

Notes for Bot owners without a bot flagMuokkaa

Before running bot

  1. Add at bot userpage {{Bot|Operator}}
  2. Request for a bot flag
  3. If your bot is not a pywikipedia- or AWB-based bot, wait until it is determined whether your bot is in fact a good idea or not – a rough consensus has to be reached on the request page
    • If there are reasonable objections against your request, it will be denied (see "If your bot flag request is denied")
  4. Complete a test run (50 to 100 edits) (with an interval of 1 edit in 50 seconds at the most)
  5. Wait for an approval, a bug fix request or a denial

If your bot flag request is denied

  1. You can make a new request after two weeks have passed
    • Note: Running a denied bot is absolutely forbidden and will be a justified cause for an immediate block for your bot

When your bot is approved

  1. You can run your bot with an interval of 12 edits per minute (or one edit per 5 seconds)


Miten saan bottimerkinnänMuokkaa

  1. Täytä alla olevasta linkistä avautuva malline.
  2. Seuraa hakemustasi aktiivisesti: reagoimattomuus mahdollisiin virheisiin johtaa vain hakemuksen hylkäämiseen
  3. Jos bottisi hyväksytään, sille annetaan bottimerkintä.

Botin tekijän tulee todistaa seuraavat asiat:

  1. Botti on harmiton.
  2. Botti on hyödyllinen.
  3. Botti ei rohmua palvelintehoa.
  4. Botti on hyväksytty.

How to get a bot flagMuokkaa

  1. Follow the link below and fill out the request template.
  2. Follow up on the request actively and observe any comments: if you do not pay attention to the possible issues raised against your bot or your request, your bot flag will be denied
  3. When your bot has been approved, it will be granted the bot flag and official bot status.

The burden of proof is on the bot-maker to demonstrate the following:

  1. The bot is harmless
  2. The bot is useful
  3. The bot is not a server hog
  4. The bot has been approved

Useamman kuin yhden henkilön käytössä olevat botitMuokkaa

Bottitunnus voi olla useamman kuin yhden henkilön käytössä, jos

  1. kaikki botin ajamiseen oikeutetut käyttäjät luetellaan sen käyttäjäsivulla
  2. botin tekemien muokkausten yhteenvedoista käy ilmi, kuka bottia on kunkin muokkauksen aikana ohjannut
  3. järjestelylle on saatu lupa byrokraatilta
  4. jokainen botin ohjaaja on suorittanut hyväksytysti näyttökokeen osoittaakseen soveltuvuutensa botin käyttämiseen.

Näyttökokeen suorittaminenMuokkaa

Jos haluat ajaa usean käyttäjän ohjattavissa olevaa bottia, ilmota siitä aluksi bottihakemussivulla.

  • Jos sinulla on jo käytössäsi bottitunnus suomenkielisessä Wikipediassa:
    1. Suorita usean käyttäjän ohjattavissa olevalla botilla noin 30 muokkausta.
    2. Odota, että byrokraatti joko hyväksyy tai hylkää näyttökokeesi. Arvioinnissa otetaan huomioon kaikkien käyttäjien kommentit. Voit halutessasi hakea usean käyttäjän ohjattavissa olevan botin ajo-oikeutta uudelleen kahden viikon kuluttua hylkäyksestä.
  • Jos sinulla ei ole käytössäsi bottitunnusta suomenkielisessä Wikipediassa:
    1. Odota viikko muiden kommentteja. Perustellut vastalauseet johtavat siihen, että botin ohjaajaksi päästäksesi sinun on ensin haettava itsellesi erillistä bottitunnusta.
    2. Jos perusteltuja vastalauseita ei viikon kuluessa esitetä, suorita usean käyttäjän ohjattavissa olevalla botilla noin 50 muokkausta.
    3. Odota, että byrokraatti joko hyväksyy tai hylkää näyttökokeesi. Arvioinnissa otetaan huomioon kaikkien käyttäjien esittämät näkemykset. Jos testiajosi hylätään, sinun on botin ohjaajaksi päästäksesi haettava ensin itsellesi erillistä bottitunnusta.

Hyväksytyn näyttökokeen jälkeen hakija lisätään botin käyttäjäsivulla olevaan luetteloon sen ajamiseen oikeutetuista käyttäjistä.

HakemuksetMuokkaa

MajavahBotMuokkaa

Botin tiedot / Bot information:

  • Botin nimi / Bot username: MajavahBot (keskustelu · muokkaukset · SUL · lokit · oikeuksien hallinta)
  • Kotiwiki / Home wiki: fiwiki (tällä tehtävällä)
  • Käytetty ohjelmointikieli / Programming language used: pywikibot
  • Automaattinen / Automatic: kyllä / yes
  • Käyttötarkoitus / Purpose: WP:Artikkelitoiveet-alasivujen siivous täytetyistä toiveista. Koodi GitHubissa
  • Kieliversiot, joissa bottimerkintä / Already has a bot flag on: enwiki, eri tarkoitus

Pyyntö / Request: --Majavah (k/m) 7. huhtikuuta 2020 kello 14.30 (EEST)

Huomioita ohjaajalle / Notes for operator:

  • Lisää bottisi käyttäjäsivulle {{Bot|Majavah}} ja {{Bot request}} / Add the templates {{Bot|Majavah}} and {{Bot request}} on your bot’s user page
  • Bottia ei tule ajaa ennen kuin on kulunut yksi viikko tämän pyynnön esittämisestä / The bot must not be run before one week has elapsed from requesting the bot flag
  • Jos viikon kuluessa bottia ei vastusteta, aja botilla noin 50–100 muokkausta / After one week, if there are no objections, make 50–100 edits with the bot
  • Odota hyväksyntää, hylkäystä tai korjausehdotusta / Wait and monitor for an approval, a rejection or bug fix requests

Byrokraatit: tarkasta botin keskustelusivu, muokkaukset ja lokit ennen bottimerkinnän myöntämistä.

Kommentit / CommentsMuokkaa

Tämä on nyt ollut yli viikon auki. Ajan kokeiluerän jos kukaan ei vastusta huomisaamuun mennessä. Majavah (k/m) 17. huhtikuuta 2020 kello 21.48 (EEST)
  Tehty. Toiminnot:Muokkaukset/MajavahBot. Kävin kaikki poistot läpi ja täydensin botin asetuksiin termejä, joiden löytyessä kommentista botti ei poista kyseistä kommenttia. Majavah (k/m) 18. huhtikuuta 2020 kello 13.35 (EEST)
Botin ei pitäisi poistaa toivetta, jos sivu on täsmennyssivu. Esim. [1] sivu Sakura. --4shadoww (keskustelu) 18. huhtikuuta 2020 kello 22.04 (EEST)
Ja käyttääkö botti arkistointipäätöksen tekoon vain tuota kommenttia vai lukeeko se arkistoinnin kohteena olevaa sivua? --4shadoww (keskustelu) 18. huhtikuuta 2020 kello 22.15 (EEST)
Lisäsin ehdon, että sivu ei saa olla luokassa Luokka:Täsmennyssivut. Tämän ja kommentin luvun lisäksi se katsoo, että sivu ei ole uudelleenohjaus. Käytännössä tämä tehdään seuraavalla SQL-kyselyllä: quarry:query/44110. Majavah (k/m) 19. huhtikuuta 2020 kello 10.33 (EEST)
Kunhan botti katsoo, että henkilöissä linkki vie oikeaan henkilöön. Tuolla on paljon sinilinkkejä, jotka kuitenkin vievät kaimaan ja niitä ei pitäisi poistaa.--MAQuire (keskustelu) 19. huhtikuuta 2020 kello 10.46 (EEST) Lisäys:Esimerkiksi Antti Rissanen, jonka botti poisti, vaikkei artikkelia ole tehty. Palauttaisin sen artikkelitoiveisiin. --MAQuire (keskustelu) 19. huhtikuuta 2020 kello 10.52 (EEST)
Enpä edes käsin tarkistaessa huomannut että tämä Antti Rissanen -artikkeli ei ollut samasta henkilöstä kun oli toivottu. Lisäsin ehdon, että jos toiveen kommentissa on linkkejä eri kieliversioihin, tulee näiden artikkelien olla linkitettynä samaan Wikidata-sivuun kuin artikkelitoiveen. Majavah (k/m) 19. huhtikuuta 2020 kello 17.35 (EEST)
Viikko on kulunut ensimmäisestä koeajosta ja kaikki siinä huomatut ongelmat on nyt korjattu, joten ajoin toisen koeajon. Lisäsin mukaan ehdon, että sivun tulee olla ensiarvioitu. Kuten viimeksikin, kävin kaikki poistetut toiveet manuaalisesti läpi, ei näyttänyt sisältävän ongelmia. Majavah (k/m) 25. huhtikuuta 2020 kello 12.14 (EEST)
Vaaditut 50 muokkausta on nyt ajettu. Majavah (k/m) 8. toukokuuta 2020 kello 15.52 (EEST)
Näyttää siltä, että alussa esiintyneet ongelmat on korjattu, joten myönsin bottilipun. --Lentokonefani asiaa? | syntilista 8. toukokuuta 2020 kello 21.48 (EEST)

InternetArchiveBotMuokkaa

Botin tiedot / Bot information:

  • Botin nimi / Bot username: InternetArchiveBot (keskustelu · muokkaukset · SUL · lokit · oikeuksien hallinta)
  • Kotiwiki / Home wiki: enwiki
  • Käytetty ohjelmointikieli / Programming language used: PHP
  • Automaattinen / Automatic: kyllä / yes
  • Käyttötarkoitus / Purpose: Fix dead links and add links to book references
  • Kieliversiot, joissa bottimerkintä / Already has a bot flag on: Dozens of Wikipedias

Pyyntö / Request: This bot will scan Wikipedia looking for dead links. Dead links will be supplemented, or replaced, with archive URLs. A feature currently in the works, the bot will look for unlinked book references and a link to a preview of the book, or page if mentioned in the reference.—CYBERPOWER (keskustelu) 11. syyskuuta 2020 kello 17.13 (EEST)

Huomioita ohjaajalle / Notes for operator:

  • Lisää bottisi käyttäjäsivulle {{Bot|Cyberpower678}} ja {{Bot request}} / Add the templates {{Bot|Cyberpower678}} and {{Bot request}} on your bot’s user page
  • Bottia ei tule ajaa ennen kuin on kulunut yksi viikko tämän pyynnön esittämisestä / The bot must not be run before one week has elapsed from requesting the bot flag
  • Jos viikon kuluessa bottia ei vastusteta, aja botilla noin 50–100 muokkausta / After one week, if there are no objections, make 50–100 edits with the bot
  • Odota hyväksyntää, hylkäystä tai korjausehdotusta / Wait and monitor for an approval, a rejection or bug fix requests

Byrokraatit: tarkasta botin keskustelusivu, muokkaukset ja lokit ennen bottimerkinnän myöntämistä.

Kommentit / CommentsMuokkaa

Huomion arvoista on varmaan pistää merkille, että tämä botti on estetty[2] neljässä eri wikissä. Kolmessa niistä ilmeisesti toimimattomuuden takia ja japaninkielisessä rikkomalla aikarajoitteita. --4shadoww (keskustelu) 11. syyskuuta 2020 kello 17.19 (EEST)

Question to the bot operator: your bot seems to be blocked in three different wikis because of malfunction / too many mistakes and in one wiki because of breaking edit limit per minute. How you are going to make sure your bot will work in fiwiki and not break our local policies? Do you know how many edits you can do with your bot per minute? --4shadoww (keskustelu) 11. syyskuuta 2020 kello 17.27 (EEST)

@4shadoww: Thank you for bringing this to my attention. While the bot is blocked on those wikis, it does not mean I do not take the issues seriously. I've been working on a solution on implementing a rate limiter, which is a bit difficult for this bot considering the potential parallelism involved where each parallel worker is unaware of what edits other workers are making. Also the bot comes with a runpage that established users can toggle in the event of a malfunction. As for the wikis being blocked for making mistakes, it is a component of the bot that is currently disabled on all wikis that is experiencing problems and is being actively investigated. But the remainder of the bot should function within expectations. Because this wiki also requires a rate limit, I will expedite the completion of this limit prior to letting this bot run unsupervised on this wiki.—CYBERPOWER (keskustelu) 11. syyskuuta 2020 kello 18.09 (EEST)
@4shadoww, Ejs-80, Cyberpower678: We could also just to decide (and document) that there is no rate limit for this bot if there is no other problems and the edit rate is generally ok. --Zache (keskustelu) 11. syyskuuta 2020 kello 18.52 (EEST)

Moni käyttäjä on viimeisen noin parin vuoden aikana pyytänyt tämän käyttöönottamista suomenkielisessä Wikipediassa. Olen suomentanut itse botin vaatimat tekstit Phabricatorissa, joten niissä on varmasti virheitä. Niistä voinee ilmoittaa tänne tai suoraan Phabricatoriin. Niitä varmasti tulee vastaan myös kun botti pääsee testiajolle, jolloin näkee helpommin miten mikäkin tulisi kääntää. Stryn (keskustelu) 11. syyskuuta 2020 kello 18.18 (EEST)

Puhuvia botteja ei taidakaan vielä olla tietosanakirja-artikkeleiden keskusteluavaruudessa. Jos keskustelusivut alkavat en- ja svwikin tapaan pursuta botoxia, muuttuu ainakin oma suhtautumiseni kyseiseen nimiavaruuteen, kun olen tähän mennessä pitänyt sinistä keskustelulinkkiä varteenotettavana ja etenkin pienissä artikkelissa miltei pakollisena luettavana. En tiedä tapahtuuko tällaista pursuamista lainkaan, sillä vertaamissani en- ja svwikissä näitä botteja on useampi, mutta kun väärään keskusteluavaruuteen kirjoittamista niin usein torutaan, pidän hyödyllisenä jättää artikkeleiden keskustelusivut täyttämättä turhalla soovalla. Keskustelutekstin käännös on siis olemassa, mutta konfiguroidaan se mielellään näkymättömäksi, jos tämä botti otetaan käyttöön. --Paranaja (keskustelumuokkaukset) 11. syyskuuta 2020 kello 20.25 (EEST)
@Cyberpower678: it seems there have been no objections, so please run a test batch of about 50 edits with the bot. After that, we can have a look at fixing any potential issues and taking further steps. --Lentokonefani asiaa? | syntilista 23. syyskuuta 2020 kello 00.00 (EEST)
Hello everyone. Apologies for the delay. I will make a test run of about 50 edits shortly. Harej (keskustelu) 19. tammikuuta 2021 kello 00.32 (EET)
@Lentokonefani: I am working with Cyberpower678 on InternetArchiveBot. I just completed a test run of 51 edits. Harej (keskustelu) 19. tammikuuta 2021 kello 06.35 (EET)

Botti ei vaikuttaisi tunnistavan {{Verkkoviite}}-mallineen parametrin nimeke vaihtoehtoisia nimiä nimike ja otsikko, jolloin linkkitekstin perään tulee ylimääräinen teksti "Arkistoitu kopio" tähän tapaan. 01miki10 (keskustelu) 19. tammikuuta 2021 kello 00.53 (EET)

@01miki10: Thank you, I have paused the test run so that I can address this. Harej (keskustelu) 19. tammikuuta 2021 kello 01.04 (EET)

BotitMuokkaa

Arkistoidut hakemuksetMuokkaa