Wie kann ich den Chatverlauf in einem IRC-Kanal sehen?

25767
Ashildr

Ich benutze XChat. Mein Chat-Server ist:

irc.foonetic.net

Ich habe einen Kanal erstellt, für den ich Operatorprivilegien habe. Ich möchte, dass alle Mitglieder, die sich meinem Kanal anschließen, durch den Chat-Verlauf navigieren (ähnlich wie der Super-User-Chat). Kann ich es schaffen? Kann eine Client-Software dies ermöglichen? Wenn ja, können Sie die Clientanwendungen sowohl für Windows als auch für Linux benennen? Kann ich Mitglieder, die dem Kanal beitreten, mit einer Art Text begrüßen?

Jede Hilfe und Links wäre sehr dankbar.

10
nicht direkt. Ich vermute, Sie könnten einen Log-Bot haben oder Ihre Benutzer dazu bringen, sich über einen Türsteher zu verbinden. Wie zur Begrüßung auch ein Bot. Journeyman Geek vor 10 Jahren 4

1 Antwort auf die Frage

11
grawity

Für die Begrüßung stellt dies häufig der Kanalregistrierungsdienst zur Verfügung. ChanServ von Foonetic hat eine Option namens "ENTRYMSG":

<grawity> help set entrymsg  -ChanServ- ***** ChanServ-Hilfe *****  -ChanServ- Hilfe für SET ENTRYMSG:  -ChanServ-  -ChanServ- SET ENTRYMSG ermöglicht das Ändern oder Einstellen -ChanServ- eine Nachricht an alle Benutzer, die dem beitreten -ChanServ- Kanal.  -ChanServ-  -ChanServ- Syntax: SET <#channel> ENTRYMSG [Nachricht] -ChanServ-  -ChanServ- Beispiel:  -ChanServ- / msg ChanServ SET #support ENTRYMSG Willkommen bei #support. Bitte fügen Sie nicht mehr als 5 Zeilen ein. -ChanServ- ***** Ende der Hilfe ***** 

Der Rückstand ist schwieriger. Die meisten IRC-Server verfügen über keinerlei Protokollierung von Nachrichten - sowohl aus Gründen des Datenschutzes als auch aus Gründen der Leistung -, so dass der Benutzer nie weiß, welche Nachrichten gesendet wurden, bevor er dem Kanal beitritt. Einige Benutzer verwenden IRC-Bouncer (wie ZNC oder psyBNC), die rund um die Uhr im Kanal bleiben und die letzten Meldungen senden, wenn der Benutzer eine Verbindung zum Bouncer herstellt. Webbasierte Clients wie Mibbit führen dazu ein gemeinsam genutztes Protokoll aus. Solange sich mindestens ein Mibbit-Benutzer im Kanal befindet, können alle anderen Benutzer den Rückstand erhalten.

Hinzu kommt, dass bis vor kurzem IRC hat keine Möglichkeit, die ursprünglichen Zeitstempel zu übertragen, so dass, wenn die Geschichte wurde wiederholt, alle alten Nachrichten auftauchen würden als alle auf einmal, mit einem hässlichen gesendet „[12.34]“ hinzugefügt zum Nachrichtentext. Heutzutage gibt es dafür eine optionale Erweiterung, aber nur der ZNC-Türsteher und möglicherweise 2–3 Clients unterstützen dies noch. Es funktioniert jedoch nur dann, wenn die Wiedergabe vom Server (oder dem Bouncer) selbst ausgeführt wird, nicht jedoch von einem Bot.

Sie können dies also nur erhalten, indem Sie a) einen Bot schreiben, der auf Anfrage Backlog bereitstellt, oder b) Sie Benutzer auffordern, einen IRC-Bouncer zu verwenden, der diese Funktion bietet.