Irssi не будет /игнорировать -кроме #канала, ВЫХОДЯЩЕГО

Irssi не будет /игнорировать -кроме #канала, ВЫХОДЯЩЕГО

В 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

Когда я использую второй клиент для присоединения к #каналу, я вижу:

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

Затем, если я /part второго клиента, я вижу:

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

Но если я просто закрою второй клиент, я не увижу сообщение о завершении.

Если я /unignore 1 удалю глобальное правило игнорирования, я снова увижу все сообщения.

Это баг irssi, баг irc или я что-то пропустил?

решение1

Это, скорее всего, вызвано тем, что QUITсобытия являются глобальными для сети, а не для конкретного канала. Когда вы используете /quit, вы не покидаете канал, вы покидаете всю сеть, поэтому это не соответствует второму правилу, которое вы добавили.

Вы можете либо игнорировать их все, либо видеть их все (хотя это может быть поддержано, если irssiкоманда решит реализовать это как улучшение).

Связанный контент