Whatis

Aus ZH Wiki

Wechseln zu: Navigation, Suche

Bild:Qsicon_Achtung.png Dieser Artikel erklärt ein Script bzw. dessen Funktionen. Dies ist KEINE Begriffserklärung



Alle Defines werden künftig auf http://whatis.zuckerhut.info/ zu sehen sein. Die von trinity sind schon da ;) Viel Spaß!


Auf den meisten Bots in #Zuckerhut werden durch die Botowner und manchmal einzelnen besonders berechtigten Usern, Defines gespeichert.

Der Befehl dazu lautet Beispielsweise:

 <Florian> !define Zeltlager-CT-2006 060813 20:13:56 <sonne> mei mir is so langweilig ohne ct .. 
           irgendwie is des dumm so ganz allein daheim

Ein gespeichertes Define kann dann in der Regel jeder User im Channel abrufen.

Eine definewürdige Zeile eines Users bringt in der Regel eine der folgenden Eigenschaften mit:

  • sie ist lustig
  • sie nimmt den den Schreiber oder den, für den die Zeile bestimmt ist, auf den Arm
  • sie enthält Tippfehler, oder verbale Fehler, die die Zeile in einem doppeldeutigen oder anderen Inhalt rüberkommen lassen und lustig sind
  • sie sind von informativem Inhalt, bzw. enthalten Lebensweisheiten, die nicht immer ernst zu nehmen sind


Zeilen, die defined werden, werden in einer Art Datenbank für jeden Bot einzeln abgelegt. Mit dem Befehl

Syntax

<Präfix>whatis <Begriff>

können diese abgerufen werden.

Anmerkung: das Präfix (Vorzeichen) ist von Bot zu Bot verschieden. Auf Eisvogel ist mit ?whatis whatis eine Liste aller Vorzeichen und die zugehörigen Bots abrufbar.

Da diese Define-Listen oftmals viele Zeilen umfassen, wird es schnell sehr zeilenintensiv.

Daher hat Florian ältere Defines auf seine Webseite ausgelagert. Das bedeutet, dass die Zeilen auf einem Webserver gelegt werden und über die URL in der ersten Zeile einer Whatis-Ausgabe im Channel aufzurufen ist. Dadurch reduziert sich die Anzahl der Zeilen im Chat erheblich und stört den Chatbetrieb nicht so stark.

Beispiel

Beispiel für ein define:

<Florian> ?whatis kotty
<Eisvogel> kotty[1]: {[23:25:16:]} <Kotty> ^!op
<Eisvogel> kotty[2]: {[23:25:17:]} <Kotty> 1op
<Eisvogel> kotty[3]: {[23:25:21:]} <Kotty> !op
<Eisvogel> kotty[4]: {[23:25:24:]} <Kotty> so
<Eisvogel> kotty[5]: {[23:25:44:]} <Kotty> !op
<Eisvogel> kotty[6]: {[23:25:45:]} *** GeKKo sets mode: +o Kotty <---- Er übt das schreiben noch {;-)} *duck* 


Erstellt von Florian am 14.08.2006