Wikipediadiskussion:Projekt DotNetWikiBot Framework/Innocent datumbot/Mallhantering
Det finns några rader som behöver "fixas" om ngn annan ska köra denna kod:
if(pa.lastUser != "Innocent datumbot")
Det här handlar om meddelanden på anv-diskar om felsubsting. - Och här bör man sätta in sitt eget botnamn.
Page loggPage = new Page(site, "Användare:Innocent datumbot/Logg "+time2.Year.ToString()+"-"+time2.Month.ToString().PadLeft(2,'0'));
Den här raden håller reda på loggen som förs på botens undersidor. Här kan man byta till annat namn, men det är inget krav.
Botkoden håller reda på några filer på datorn som alla finns i samma katalog som själva koden:
"Felsubstare.txt"
Denna fil innehåller alla versionsid, artiklar och användarnamn som gjort sig skyldiga till en felsubstning. Filen finns för att inte samma felsubstning ska rapporteras flera gånger.
"Logg.txt"
Denna fil mellansparar allt som sedan skrivs i botloggen ovan. Filen töms var hundrade redigering, och skriver ut den på wikin.
"Räknare.txt"
Denna fil innehåller det löpnummer som finns i varje redigeringskommentar.
Det finns några sidor förutom loggen som kan vara bra att veta om:
- Användare:Innocent datumbot/Dateringar. Det är här man lägger in och modifierar hur varje mall och kategori ska hanteras.
- Special:Prefixindex/Användare:Innocent datumbot/Meddelande som innehåller de meddelanden som går ut till "felsubstare"
- Användare:Innocent datumbot/Stopp som avläses före varje redigering. Ngt innehåll i denna sida, stoppar boten. Man behöver alltså inte vara admin för att blocka boten. Boten stoppar dock inte, utan självstartar om man tömmer eller raderar sidan.
Koden kör igenom alla kategorier en gång, och går sedan i ide i sex timmar då nästa körning görs om inte botkoden avbryts på datorn.
Dateringen görs efter vilket datum senaste icke-bot redigerade sidan. Det gör därför inte så mycket om man kör dateringen den andre i följande månad. Har ingen varit i artikeln sedan mallen lades in, kommer det att bli rätt månad ändå.
Starta en diskussion om Wikipedia:Projekt DotNetWikiBot Framework/Innocent datumbot/Mallhantering
Diskussionssidor är där folk kan diskutera hur man kan förbättra innehållet på Wikipedia. Du kan använda den här sidan för att starta en diskussion med andra om hur Wikipedia:Projekt DotNetWikiBot Framework/Innocent datumbot/Mallhantering kan förbättras.