
在 irssi 中,我更喜歡全域忽略連接、部分、退出。
然而,我什至想在一些頻道中看到這些消息。
我按照以下說明進行操作我怎麼能忽略除了少數幾個通道之外的所有通道的所有連接、部分?
它們在連接和零件方面表現出色,但我沒有看到退出。
/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
當我使用第二個客戶端加入#channel 時,我看到:
-!- user [nick@domain] has joined #channel
然後,如果我/part第二個客戶,我會看到:
-!- user [nick@domain] has left #channel
但是,如果我剛剛退出第二個客戶端,我就不會看到退出訊息。
如果我 /unignore 1 刪除全域忽略規則,我會再次看到所有訊息。
這是 irssi bug、irc bug 還是我錯過了什麼?
答案1
這很可能是因為QUIT
事件是網路全域的,而不是特定通道的。當您使用 時/quit
,您並不是離開頻道,而是退出整個網絡,這就是它與您添加的第二條規則不符的原因。
irssi
您可以忽略它們全部或查看它們全部(儘管如果團隊決定將其實現為增強功能,則可能會受到支援)。