Thomas Hochstein <
t...@inter.net>:
> Sabine Baer schrieb:
>
>> Ich verwende seit ein paar Wochen gelegentlich ircii. [...]
>>
>> Kann ich irgendwie einstellen, dass die Beitraege mit einem [date]
>> versehen werden? Ich habe nichts gefunden bisher.
>
> Ich verwende das Programm selbst nicht, kann daher nur mit dem
Ich schon, und ich habs mir damals[tm] auch entsprechend angepasst.
> Ergebnis einer Google-Recherche [1] dienen: eingebaut gibt es da
> offenbar nichts, aber es soll zwei Möglichkeiten geben, das dennoch zu
> realisieren.
Naja, /on kann man durchaus als eingebaut betrachten.
> Die eine [2] ist es, in die Konfigurationsdatei ~/.ircrc folgendes
> einzutragen:
>| on ^msg * xecho -level msgs $mid(12 8 $stime($time())) *$0* $1-
>| on ^send_msg * xecho -level msgs $mid(12 8 $stime($time())) -> *$0* $1-
Austesten in aktueller Sitzung: /on ...
Die Event-typen "msg" bzw. "send_msg" beziehen sich auf
unidirektionale Kommunkation (/msg NickA blahfasel).
Fuer normale Channel-Messages muss man den Event "public" nehmen.
Wenn die Uhrzeit reicht, kann "$Z" Anstelle von "$stime($time())" verwendet
werden (Fuer's datum gibts keine built-in variable).
Beispiele aus meiner irc.rc (ich hab bei fast allen Event-typen
einfach die $Z Uhrzeit eingefuegt - fuer ein Datum muss $Z durch
$stime($time())) ersetzt werden):
^on ^PUBLIC_NOTICE "* % *" ^echo $Z $1<$0> $2-
^on ^PUBLIC_OTHER "* % *" ^echo $Z $1<$0> $2-
^on ^PUBLIC "* % *" ^echo $Z <$0> $2-
^on ^ACTION "*" ^echo $Z $1 $0 $2-
^on +CONNECT "* *" ^mode $N +i
^on ^DISCONNECT "* *" ^server $0
^ON ^NOTIFY_SIGNOFF * ECHO --- Signoff $Z: $0-
^ON ^NOTIFY_SIGNON * {
//ECHO +++ Signon $Z: $0 $1
//userhost $0
}
on ^msg * echo $Z *$0* <- $1-
on ^notice * echo $Z -$0\- <- $1-
on ^send_msg * echo $Z -> *$0* $1-
on ^send_notice * echo $Z -> -$0\- $1-
^on ^join "*" echo *** <$Z> $0 \($USERHOST($0)\) joined $1
^on ^leave "*" echo *** <$Z> $0 left $1
^on ^signoff "*" echo *** <$Z> Signoff: $0 \($1-\)
^on ^server_notice "*" echo *** <$Z> $0-
## Display your nick when you talk on a channel
on ^send_public * {
if ( [$0] == C ) { echo >$Z > $1- } { echo >$Z -> <$0> $1- }
}
Das erwischt eigentlich alle gewoehnlichen Events.
HTH,
Juergen
--
Juergen P. Meier - "This World is about to be Destroyed!"
end
If you think technology can solve your problems you don't understand
technology and you don't understand your problems. (Bruce Schneier)