
No irssi, prefiro ignorar junções, partes e saídas globalmente.
No entanto, existem alguns canais nos quais eu gostaria de ver até mesmo essas mensagens.
Eu segui as instruções emComo posso ignorar todos os JOINS, PARTS de todos os canais, exceto alguns?
Eles funcionam brilhantemente para junções e peças, mas não vejo desistências.
/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
Quando uso um segundo cliente para ingressar no #channel, vejo:
-!- user [nick@domain] has joined #channel
Então, se eu fizer parte do segundo cliente, vejo:
-!- user [nick@domain] has left #channel
Mas se eu sair do segundo cliente, não vejo uma mensagem de encerramento.
Se eu /unignore 1 remover a regra global de ignorar, vejo todas as mensagens novamente.
Isso é um bug irssi, um bug irc ou perdi alguma coisa?
Responder1
Provavelmente isso ocorre porque QUIT
os eventos são globais para a rede e não para um canal específico. Quando você usa /quit
, você não está saindo de um canal, está saindo de toda a rede, por isso não corresponde à segunda regra que você adicionou.
Você pode ignorá-los todos ou vê-los todos (embora possa ser suportado se a irssi
equipe decidir implementar isso como uma melhoria).