"Dachboden" : Checkbot

Einführung und Geschichte

Hinweis: Diese Beschreibung bezieht sich auf V 1.2.02 BETA des Checkbots. Der Checkbot wird nicht mehr weiterentwickelt, ein Einsatz kann nicht mehr empfohlen werden.

Was ist das überhaupt?

Der "Article Checker", besser wohl als Checkbot bekannt, ist ein Programm, das Postings in Test-Newsgroups auf bestimmte formale und technische Fehler prüft und danach eine Rückmeldung als Antwort postet. Es wird derzeit - von mir - nicht mehr weiterentwickelt.

Um vielleicht einmal vorne anzufangen: das Usenet besteht aus zigtausend verschiedenen Newsgroups - Diskussionsforen, die lokal begrenzt oder weltweit verteilt werden und auf einzelnen Newsservern, die ihren Artikelbestand gegenseitig synchronisieren, zur Verfügung stehen. Mit geeigneten Programmen kann man dann die Beiträge dort - sog. Postings - entweder online oder nach dem Herunterladen auf den eigenen Rechner lesen und beantworten. Leider geht das aber auch mit ungeeigneten Programmen ...

Wie dem auch sei, beim Schreiben in Newsgroups sind allerlei Dinge hinsichtlich der Aufmachung der eigenen Artikel zu beachten, wenn man nicht technische Probleme und/oder den Unmut der anderen Teilnehmer heraufbeschwören möchte. Gerade Neulingen fällt es aber nicht leicht, selbst festzustellen, ob das eigene Programm richtig eingestellt ist und die abgeschickten Postings so "in Ordnung gehen". Dazu gibt es zwar Testgruppen (bspw. de.test, de.alt.test und weitere, lokale); wenn man aber gar nicht weiß, wie ein Posting richtig aussieht, kann man natürlich auch durch Testen nicht oder nur schwer herausfinden, ob die eigenen Einstellungen nun in Ordnung sind oder nicht. Es hatte sich dann eingebürgert, in der Newsgruppe de.newusers.questions die dortigen Teilnehmer um Rat zu fragen. Diese Gruppe ist zwar extra für Anfängerfragen vorgesehen, auf die Dauer empfanden es aber insbesondere die erfahrenen Netzteilnehmer zunehmend (und mit Recht) als störend, am laufenden Band immer wieder die selben routinemäßigen Überprüfungen auf immer wieder dieselben Fehlerquellen vorzunehmen - insbesondere natürlich, da sich das - zumindest ihrer Ansicht nach - anhand einer Checkliste eigentlich auch selbst erledigen ließe ...

Entstehung und Geschichte des Checkbots

Und da kam im Juni 1999 der Checkbot ins Spiel: ein Programm, daß die Postings in de.test auf bestimmte häufige Fehlerquellen hin prüfte und dann auf Wunsch eine entsprechende Antwort generierte. Geschrieben zunächst in Pascal, kamen Idee und die ersten Versionen (bis 1.8) von Heinrich Schramm; später entstand dann eine Perl-Fassung der Version 1.6 von Wilfried Klaebe, die sich derzeit aber nicht mehr im Netz findet. Gegen Ende 1999 wurde der Betrieb der Checkbots aus mir momentan nicht bekannten Gründen aber wieder eingestellt.

Da habe ich im März 2000 angesetzt und die Perl-Fassung des Checkbots zunächst für die Benutzung unter Windows mit Hamster umgeschrieben und ihr danach NNTP beigebracht, so daß sie systemunabhängig einsetzbar ist; schließlich Fehler beseitigt und die Funktionalität erweitert.

Allerdings ist das Script immer noch deutlich entfernt davon, umfassend oder auch nur fehlerfrei zu sein; als Manko hat sich in den letzten Jahren vor allem die fehlende Möglichkeit erwiesen, mit verschiedenen Zeichensätzen umzugehen. Das wirkt sich nicht nur bei der Prüfung auf bspw. die richtige Anzeige des Euros aus, sondern hat auch bei den automatischen Antworten des Checkbots ganz böse Auswirkungen. Leider fehlt mir seit 2001/2002 die notwendige Zeit, daran etwas zu ändern ...

Aktuelle Version

Momentan ist der Checkbot immer noch im Beta-Stadium; die letzte Version, deren Einsatz ich allerdings nur noch sehr bedingt empfehlen kann, steht im Downloadbereich bereit. Darüber hinaus steht eine Installationsanleitung sowie eine umfangreiche Beschreibung der Installation, des Aufrufs und der Funktionsweise ebenso wie die Release-Notes zur Verfügung.

Derzeit sind mehrere Bots in verschiedenen Testgruppen im Einsatz.