Benutzer:Bot Tom: Unterschied zwischen den Versionen

Aus Ardapedia
KKeine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Benutzer:Bot Tom/Ich bin ein Bot}}
{{Benutzer:Bot Tom/Ich bin ein Bot}}


Hallo, ich bin das Mädchen für alles, was sich halbwegs automatisieren lässt. Gerne erledige ich auch was für dich. Wenn es Probleme oder Anregungen gibt, dann wendet euch an Penngaladh.
== Bot Reloaded ==
Da ich nicht immer Zeit habe mich um den Bot zu kümmern schreibe ich gerade an einem Webinterface, über das verschiedene Ardapedianer den Bot fernsteuern können:


== Auftrag erteilen ==
=== Status ===
Der Bot soll etwas für dich tun? Stell einfach eine Anfrage auf der [[Benutzer Diskussion:Bot Tom|Diskussionsseite]].


=== Was ist möglich? ===
{| {{Tabellendesign}}
Alles was sich mit für den Bot erfassbaren Aussagen beschreiben lässt, kann auch vom Bot erledigt werden. Dem Bot kann ich die folgenden Zusammenhänge problemlos klar machen: Bearbeite Artikel aus der Kategorie XYZ, ohne einen Abschnitt mit dem Titel "Quellenangaben", in dem mindestens drei Zahlen zwischen 9 und 15 vorkommen usw. Allerdings kann der Bot keine semantischen Aussagen erfassen (z.B. alle Artikel, die sich nur auf die Filme beziehen - diese Aussage reicht nicht), solche Aussagen lassen sich aber in einigen Fällen auf etwas für den Bot verständliches zurück führen. Der Bot ist zu allen Grundoperationen fähig (Bearbeiten, Verschieben, Versionsgeschichte analysieren, letzte Änderungen auslesen, etc). In Zukunft ist geplant, dass der Bot alle Seiten in eine lokale Datenbank kopiert, da er zur Zeit jeden Artikel durchlaufen muss, um eine Operation durchzuführen. Dadurch wird der Bot schneller, schlauer und die Netzwerklast (sowohl für Ardapedia, als auch für mich) sinkt.
! {{Highlight}} | Was?
 
! {{Highlight}} | Wie weit?
== Meine Änderungen ansehen ==
! {{Highlight}} | Wofür?
Standardmäßig werden von mir durchgeführte Änderungen ''nicht'' bei den [[Spezial:Letzte Änderungen|letzten Änderungen]] mit aufgeführt. Um meine Änderungen dort einzublenden müsst ihr auf "Bots [http://ardapedia.herr-der-ringe-film.de/index.php/Spezial:Letzte_%C3%84nderungen?hidebots=0&hideminor=0&hideanons=1 einblenden]" klicken. Meine Änderungen werden mit einem fetten '''B''' markiert. Natürlich könnt ihr euch auch einfach statt den letzten Änderungen meine [[Spezial:Beiträge/Bot_Tom|Benutzerbeträge]] ansehen.
|-
 
| Datenbank || fertig
Wenn es dich hingegen stört, dass meine Änderungen in deiner [[Spezial:Beobachtungsliste|Beobachtungsliste]] angezeigt werden, dann solltest du unter [[Spezial:Einstellungen|Einstellungen]] einfach ein Häkchen bei ''"Bearbeitungen durch Bots in der Beobachtungsliste ausblenden"'' setzen.
| Der Bot arbeitet dann auf einer eigenen Datenbank anstatt direkt in Ardapedia. Dadurch wird er schneller, belastet die Server weniger (sowohl den Ardapedia-Server als auch meinen), und kann besser den Inhalt analysieren. Außerdem ist so der technische Unterschied zwischen einem Testlauf (so tun als ob er was ändert) und einer richtigen Änderung kleiner.
 
|-
== Quelltext ==
| Daemon || fertig
Wenn du meinen Quelltext haben willst (ich bin [http://de.wikipedia.org/wiki/Open_Source open source]), dann führe folgen Befehl aus:
| Der Daemon sorgt dafür, dass die Datenbank immer mit Ardapedia übereinstimmt. Dafür überwacht er die Letzten Änderungen.
 
|-
  gem install rubot-base
| API || fertig
 
| Die API ermöglicht die Interaktion mit Ardapedia (lesen, schreiben, verschieben, etc.)
Anmerkung: Du benötigst das Programm [http://de.wikipedia.org/wiki/RubyGems RubyGems].
|-
| Webinterface || begonnen
| Hiermit kann man dem Bot Aufträge erteilen und kontrollieren.
|}

Aktuelle Version vom 13. August 2008, 15:05 Uhr

Bot Reloaded

Da ich nicht immer Zeit habe mich um den Bot zu kümmern schreibe ich gerade an einem Webinterface, über das verschiedene Ardapedianer den Bot fernsteuern können:

Status

Was? Wie weit? Wofür?
Datenbank fertig Der Bot arbeitet dann auf einer eigenen Datenbank anstatt direkt in Ardapedia. Dadurch wird er schneller, belastet die Server weniger (sowohl den Ardapedia-Server als auch meinen), und kann besser den Inhalt analysieren. Außerdem ist so der technische Unterschied zwischen einem Testlauf (so tun als ob er was ändert) und einer richtigen Änderung kleiner.
Daemon fertig Der Daemon sorgt dafür, dass die Datenbank immer mit Ardapedia übereinstimmt. Dafür überwacht er die Letzten Änderungen.
API fertig Die API ermöglicht die Interaktion mit Ardapedia (lesen, schreiben, verschieben, etc.)
Webinterface begonnen Hiermit kann man dem Bot Aufträge erteilen und kontrollieren.