Ирсси не будет / игнорировать, кроме #channel ВЫХОДЫ

455
Zaz

В 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 

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

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

Но если я просто выйду из второго клиента, я не увижу сообщение о выходе.

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

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

0

1 ответ на вопрос

3
nKn

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

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

Так что это ошибка irssi, когда они не применяются - кроме правил к общесерверным сообщениям? Я думал, что сервер распространил выход на канал? Иначе ты бы никогда не бросил курить? Zaz 7 лет назад 0
Я не уверен, что называть это ошибкой, скорее всего, я бы сказал, что это * поведение по умолчанию с точки зрения протокола IRC. Обработка события выхода и отображение его в ваших общих каналах - это дополнительная функция, которую программисты-клиенты IRC должны реализовать дополнительно, поскольку это не что-то относительно каналов, а глобальная сеть, поэтому я назвал это «улучшением», а не ошибкой. , Но вы можете попробовать и попросить, чтобы это было реализовано как функция, если они еще не сделали этого (в этом случае это может быть ошибка). nKn 7 лет назад 0

Похожие вопросы