Vielleicht ist es dem ein oder anderen schon aufgefallen: Im JuraChat gibt es einen neuen Teilnehmer, der Tag und Nacht präsent ist. Sein Name ist "wiki".
Hier mal eine kleine Szene aus dem JuraChat:
--> User7761 has joined #jurawiki.de
<User7761> hallo
<User7761> keiner da?
<wiki> doch, ich
<User7761> darf ich mal was fragen?
<wiki> user7761: nur wenn Du direkt fragst
<User7761> wie ist denn das nochmal beim kaufvertrag ... gekürzt
<RalfZosel> User7761: hallo
<wiki> User7761: Du kannst übrigens deinen Namen im Chat ändern, indem du eingibst: /nick NeuerName
--- User7761 is now known as RudiRatlos
<RudiRatlos> prima, danke für den Tipp
<RalfZosel> schau dir doch mal den par. 433 bgb an
<wiki> -> http://bundesrecht.juris.de/bundesrecht/bgb/__433.html
<RalfZosel> und noch dazu die §§ 242 ff. StGB
<wiki> -> http://bundesrecht.juris.de/bundesrecht/stgb/__242.html
<RalfZosel> und auch mal die seite jurawiki:SchuldRechtsReform
<wiki> -> http://jurawiki.de/SchuldRechtsReform usw.
Was ist das besondere daran? Der Teilnehmer wiki ist ein ChatBot, also ein Programm. Das reagiert auf bestimmte Schlüsselwörter. Sobald es z.B. eine Gesetzesangabe erkennt, fügt es den Link auf die juris/BMJ-Sammlung ein. Das ist sehr nützlich, da man sich dann mit nur einem Klick den erwähnten Paragraphen anschauen kann.
Und das beste daran ist: Das Repertoire des ChatBots ist nicht statisch, sondern kann erweitert werden, und zwar wie es sich für ein WikiWikiWeb gehört, von jedermann ganz einfach. Die Definitionen für den ChatBot stehen auf einer ganz normalen Wikiseite, die vorläufig noch im LinuxWiki untergebracht ist: PyBotChat.
Beispiel: Der ChatBot soll jedesmal, wenn das Wort "JuraWiki" erscheint, eine Meldung ausgeben. Dazu trägt man in die o.g. Seite ein:
JuraWiki :: JuraWiki ist toll!
Nun muss man noch den ChatBot "aufwecken", damit er sich die neue Definition einliest. Dazu sagt man im Chat einfach
moin
Etwas komplizierter, aber auch viel leistungsfähiger, wird die Angelegenheit durch die Verwendung sog. regulärer Ausdrücke (siehe RegExp).
Weitere Möglichkeiten
Darüber hinaus werden bisher folgende Eingaben unterstützt:
- JuraWiki:SeitenName
- zeigt die URL der betreffenden Seite an
- google:SuchBegriff
- zeigt die URL zur Google-Suche an
- groups:SuchBegriff
- das gleiche für Google-Groups
- leo:SuchBegriff
- URL zum Englischwörterbuch
Weitere Definitionen gibt es auf der Seite PyBotChat
Durch die Umstellung der URls bei http://www.bundesrecht.de bzw. http://www.gesetze-im-internet.de mussten wir (leider?) auf einen anderen Anbieter ausweichen. Auf der Seite PyBotChat ist das jetzt mal für http://www.dejure.org eingestellt. Auf der Seite PyBotChat steht aber auch:
Momentan haben Änderungen auf dieser Seite keine Auswirkungen, weil der PyBot noch moin1.2 Daten liest.
Andere stehen vor ähnlichen Problemen, siehe z. B. http://de.wikipedia.org/wiki/Portal_Diskussion:Recht#Bundesrechtlinks
Links
http://www.seybot.com - Deutschsprachiges Chatbot
http://www.personalityforge.com - Service für Chatbot-Entwickler
http://www.pandorabots.com - kostenloses Hosting von Chatterboxes