(IRC) Wie finde ich heraus, wann ein Benutzer zuletzt in einem Kanal gesehen wurde?

13

Ich benutze XChat. Wie erfahre ich, wann sich ein Benutzer zuletzt im Kanal angemeldet hat oder zuletzt dort war?

/!seen [user-nick]hat nicht funktioniert. Es heißt, es !seensei kein Befehl. Ich möchte nicht, dass meine Anfrage für andere sichtbar ist.

Wie mache ich das dann?

Lerner
quelle
Ich kenne keine Befehle für bestimmte Kanäle, sondern nur "zuletzt gesehen" auf dem Server. Andernfalls könnten Sie einen Bot haben und ihn direkt fragen, je nachdem, welche Befehle auf dem Bot verfügbar sind.
Jerry

Antworten:

20

In Netzwerken mit NickServ können Sie den Befehl INFO verwenden. Wenn Sie also herausfinden möchten, wann ein Benutzer 'Jerry' zuletzt online war, können Sie Folgendes tun:

/ msg nickserv info Jerry

Wenn sie online sind, können Sie sie whois, wie:

/ whois Spitzname

Hoffe das hilft :)

Amal Murali
quelle
1

Wenn Sie nicht schreiben möchten! Im Kanal gesehen, können Sie den Bot normalerweise mit etwas wie:

! gesehen #channel Spitzname

Andrew Fox
quelle
0

Im Freenode-IRC-Netzwerk gibt es einige Kanäle, in denen Sie Semikolon verwenden können:

;;seen NickName

Die Abfrage ist für andere sichtbar, wenn Sie sie im Kanal selbst ausführen. Sie können jedoch im privaten Chat-Gribble fragen, ob es installiert ist (Freenodes Supybot).

äxl
quelle
1
;; Nicknameist kein globaler Befehl. Es wird nur funktionieren, wenn ein Bot konfiguriert ist, der dies in dem Kanal konfiguriert, in dem Sie es tun.
Amal Murali
@AmalMurali: Du hast recht. Ich werde meine Antwort bearbeiten. Vielen Dank.
äxl
Ich habe deine Antwort bearbeitet. Fühlen Sie sich frei, es zurückzusetzen, wenn Sie denken, dass ich mich zu sehr verändert habe.
Amal Murali