
In irssi ignoriere ich Joins, Parts und Quits lieber global.
Es gibt jedoch einige Kanäle, in denen ich auch diese Nachrichten gerne sehen würde.
Ich habe die Anweisungen befolgtWie kann ich alle JOINS und PARTS von allen Kanälen außer einigen wenigen ignorieren?
Sie funktionieren hervorragend für Verbindungen und Teile, aber ich sehe keine Beendigungen.
/ignore * JOINS PARTS QUITS
Ignoring JOINS PARTS QUITS from *
/ignore -except #channel JOINS PARTS QUITS
Ignoring JOINS PARTS QUITS from #channel [-except]
/ignore
Ignore List:
1 *: JOINS PARTS QUITS
2 #channel: JOINS PARTS QUITS -except
Wenn ich einen zweiten Client verwende, um #channel beizutreten, sehe ich:
-!- user [nick@domain] has joined #channel
Wenn ich dann den zweiten Client mit /part bearbeite, sehe ich:
-!- user [nick@domain] has left #channel
Aber wenn ich einfach den zweiten Client beende, wird mir keine Beendigungsmeldung angezeigt.
Wenn ich /unignore 1 verwende, um die globale Ignorierregel zu entfernen, werden mir wieder alle Nachrichten angezeigt.
Ist das ein Irssi-Fehler, ein IRC-Fehler oder habe ich etwas übersehen?
Antwort1
Das liegt höchstwahrscheinlich daran, dass QUIT
Ereignisse global für das Netzwerk und nicht für einen bestimmten Kanal gelten. Wenn Sie verwenden /quit
, verlassen Sie keinen Kanal, sondern das gesamte Netzwerk. Deshalb entspricht es nicht der zweiten Regel, die Sie hinzugefügt haben.
Sie können sie entweder alle ignorieren oder sie alle anzeigen (obwohl dies unterstützt werden könnte, wenn das irssi
Team beschließt, dies als Erweiterung zu implementieren).