Wir haben einen sogenannten Bot im Chatraum (sein Name ist momentan Nabot), der uns einige Hilfsmittel zur Verfügung stellt. Nabot verfügt über keine künstliche Intelligenz, also erwartet nicht, dass ihr euch mit ihm unterhalten könnt. Dafür hört er auf eine Reihe von Befehlen. Um mit Nabot in Kontakt zu treten, tippt ihr direkt im Channel ein Kommando (damit Nabot eure Eingabe als Kommando erkennt, muss ein Punkt vor den eigentlichen Befehl - es gibt allerdings ein paar Ausnahmen).
Auf der Suche nach der Anleitung für den Chat der Offenen Bibel? zur Anleitung | direkt zum Webchat
Befehle[Bearbeiten]
Interaktion mit anderen Usern[Bearbeiten]
Befehl(e) | Funktion | Beispiel |
---|---|---|
.seen | Abfrage, wann ein User zuletzt von Nabot gesehen wurde und was er zuletzt gepostet hat. | .seen wolfgangl |
.tell | Einem anderen User eine öffentliche Nachricht zukommen lassen. Die Nachricht wird bei dessen nächsten Post(!) zugestellt. | .tell wolfgangl Ich bin mit dem Vorschlag einverstanden, du warst nur zu schnell offline |
Nachschlagen[Bearbeiten]
Befehl(e) | Funktion | Beispiel |
---|---|---|
.g | Sucht per Google nach einem Suchbegriff und verlinkt den ersten Treffer | .g Offene Bibel |
.isup | Testet, ob eine bestimmte Website On- oder Offline ist. | .isup ofbi.de |
.ofbis / .ofbisuche | Sucht im Übersetzungswiki nach einem Wort und verlinkt den ersten Treffer. (Leider berücksichtigt die Suche noch nicht die Seiten, die mit dem Suchwort identisch sind, wir arbeiten daran.) | .ofbis Fisch |
.tr / .translate | Übersetzt ein Wort oder einen Satz ins Deutsche (Sätze recht schlecht) | .translate Bibel |
.w / .wik | Ruft den Anrisstext und Link eines Wikipediartikels (bzw. des ersten Suchtreffers) ab. | .w Bibel |
.wt / .dict | Wort in Wiktionary nachschlagen (derzeit nur englisch) | .wt bible |
Helferlein[Bearbeiten]
Befehl(e) | Funktion | Beispiel |
---|---|---|
.at | Nabot wird zu einer vorgegebenen Zeit eine von euch eingegebene Chatnachricht im Channel posten | .at 23:45 Ab ins Bett! |
.c / .calc | Ein Taschenrechner (Google Calculator) | .c 14+14+14 |
.in | wie .at, nur dass hier eine kein Zeitpunkt, sondern eine Zeitspanne eingegeben wird. m für Minuten h für Stunden | .in 1h34 Pause vorbei, zurück ans NTG! |
.rand | Generiert eine Zufallszahl zwischen x und y | .rand 1 100 |
Meetingbot[Bearbeiten]
Um Ergebnisprotokolle leicht via Chat erstellen zu können, in unserem Fall könnte sich das hervorragend für das Festhalten von Übersetzungsdiskussionen eignen, gint es die Meetingbotfunktionen.
Befehl(e) | Funktion | Beispiel |
---|---|---|
.startmeeting | Startet die "Aufzeichnung", alles hinter dem Befehl wird zur Überschrift | .startmeeting Hades in Mt 16 |
.chairs | Gibt die Benutzer an, die an dem Protokoll mitschreiben können (wenn dieser Befehl nicht abgesetzt wird, kann nur derjenige Meetingbot-Befehle geben, der das Meeting gestartet hat) | .chairs wolfgangl Ben_OfBi Mark_T |
.subject | Fügt eine neue Zwischenüberschrift bzw. TOP hinzu | .subject Mögliche Bedeutungen von Hades |
.info | Fügt einen Punkt zu einer Bullet-Liste hinzu | .info Hades könnte Polemik gegen die hellenistische Götterwelt sein |
.action | Protokolliert Arbeitsanweisungen | .action Wolfgang wird Hades im TWNT nachschlagen |
.agreed | Protokolliert einen Beschluss/Einigung | .agreed In der Lesefassung soll nicht Hades sondern Unterwelt stehen |
.link | Fügt einen Link hinzu | .link http://de.wikipedia.org/wiki/Hades |
.endmeeting | Beendet das Meeting und gibt das Protokoll per html aus | .endmeeting |
Beispiel[Bearbeiten]
Dieses Beispiel zeigt nur die Meeting-Befehle, nicht die Diskussion, die dazwischen stattfindet! Nur zur Sicherheit: Achtung, kein echter Inhalt! ;-)
.startmeeting Hades in Mt 16 .chairs wolfgangl Mark__T .info Hades könnte Polemik gegen die hellenistische Götterwelt sein .info Hades könnte sich auf den alttestamentlichen Scheol beziehen .action Wolfgang wird Hades im TWNT nachschlagen .agreed In der Lesefassung soll nicht Hades sondern Unterwelt stehen .link http://de.wikipedia.org/wiki/Hades .endmeeting
wird zu:
Wie man im Bild sehen kann, wird auch ein Link auf das komplette Log angegeben. Sobald ein Meeting läuft, wird also alles mitgeloggt, worauf wir hier extra nochmal hinweisen (das müssen wir laut Benutzerordnung des Chat-Serverbetreibers).
Technischer Hintergrund[Bearbeiten]
Nabot ist ein kleines, geniales Programm, das auf einem Server 24/7 läuft und ständig in unseren Channel #offenebibel eingeloggt ist. Solltet ihr nabot einmal nicht dort antreffen meldet euch einfach bei Wolfgang, er kann schauen wo Nabot abgeblieben ist. Solltet ihr in Python programmieren können und/oder eine Idee für eine Erweiterung haben, immer her damit!