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

그런 다음 두 번째 클라이언트를 분리하면 다음이 표시됩니다.

 -!- user [nick@domain] has left #channel

하지만 두 번째 클라이언트를 종료하면 종료 메시지가 표시되지 않습니다.

전역 무시 규칙을 제거하기 위해 /unignore 1을 사용하면 모든 메시지가 다시 표시됩니다.

이것은 irssi 버그입니까, irc 버그입니까, 아니면 제가 놓친 것이 있습니까?

답변1

QUIT이는 이벤트가 특정 채널이 아닌 네트워크 전체에 걸쳐 발생하기 때문에 발생했을 가능성이 높습니다 . 을 사용하면 /quit채널을 떠나는 것이 아니라 전체 네트워크를 종료하는 것이므로 추가한 두 번째 규칙과 일치하지 않습니다.

모두 무시하거나 모두 볼 수 있습니다(단, irssi팀이 이를 개선 사항으로 구현하기로 결정한 경우 지원될 수도 있음).

관련 정보