Irssi 不会/忽略 - 除了#channel QUITS

Irssi 不会/忽略 - 除了#channel QUITS

在 irssi 中,我更喜欢全局忽略加入、部分、退出。

然而,我甚至希望在几个频道上看到这些消息。

我按照说明进行操作我怎样才能忽略除少数渠道之外的所有渠道的 JOINS 和 PARTS?

它们在连接和部件方面表现出色,但我没有看到它们退出。

/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 错误、irc 错误,还是我遗漏了什么?

答案1

这很可能是因为QUIT事件是针对网络的全局事件,而不是针对特定频道。当您使用 时/quit,您不会离开频道,而是退出整个网络,这就是为什么它与您添加的第二条规则不匹配的原因。

您可以全部忽略它们,也可以全部查看它们(尽管如果团队irssi决定将其作为增强功能来实现,则可能会得到支持)。

相关内容