Hier fehlt etwas Offensichtliches, aber ich kann die Antwort auf Google nicht finden.
Wenn ich einem Kanal im IRC beitrete, gibt es eine Möglichkeit, die letzten x Nachrichten anzuzeigen, oder sind sie für immer im Äther verloren?
Hier fehlt etwas Offensichtliches, aber ich kann die Antwort auf Google nicht finden.
Wenn ich einem Kanal im IRC beitrete, gibt es eine Möglichkeit, die letzten x Nachrichten anzuzeigen, oder sind sie für immer im Äther verloren?
Antworten:
Dies hängt vom IRC-Server und dem Kanal ab. Einige IRC-Server bieten diesen Dienst an, andere nicht. Einige Kanal-Bots bieten diesen Dienst an, andere nicht, und einige Kanäle haben Kanal-Bots, andere nicht. Der einfachste Weg herauszufinden, ob es einen Weg gibt, ist im Kanal zu fragen. Normalerweise gibt es keine.
Sie können nur sehen, was gesagt wurde, solange Sie angemeldet sind. Es gibt keine Protokollierungs- / vorherige Nachrichtenfunktion in irc - alles wird in Echtzeit gesendet und es gibt keine serverseitige Nachrichtenprotokollierung
Wenn Sie dies benötigen, können Sie entweder einen Bot einrichten oder einen sogenannten "Türsteher" einrichten. Schauen Sie sich dazu ZNC an.
ZNC ist ein IRC Network Bouncer oder BNC. Es kann den Client vom eigentlichen IRC-Server und auch von ausgewählten Kanälen trennen.
ZNC bietet alle möglichen Funktionen, z. B. die Pufferantwort, nach der Sie suchen. Angesichts des IRC-Designs muss etwas auf diese Nachrichten warten, um sie Ihnen wiederzugeben. Im Fall von ZNC wartet Ihr "Klon" darauf, dass Sie sie anhängen.
Eine Alternative zum Einrichten eines Bouncers ist die Verwendung eines Cloud-basierten IRC-Dienstes wie https://www.irccloud.com/, der einige Pufferwiedergabefunktionen bereitstellen sollte.