/ignore e /silence


/ignore

O comando ignore tem como objectivo filtrar as mensagens que irá receber, segundo alguns critérios.

O comando Ignore começa sempre pelo seu próprio nome, ou seja ignore e para que seja reconhecido terá de levar “/”, e pelo nick e sua Mask = nick!*@*

Para que serve o *@* é a mask que é constituida pelo nick, pela identd e pelo IP (nick!identd@ip) para colocar ignore ao nick esquecendo o IP e a identd, coloca-se '*' no local do ip e da identd.
/ignore -l
Mostra a lista de ignores activos.
/ignore -r
Remove um ignore da lista.
Exemplo: /ignore -r nick!*@*
/ignore -p
Adiciona um ignore só em PVT (privados/queries).
Exemplos:
/ignore -p nick!*@*
/ignore -p *!*@* (atenção que isto ignora TODOS os nicks)
/ignore -c
Adiciona um ignore só em Canal.
Exemplo: /ignore -c nick!*@*
/ignore -n
Adiciona um ignore só às Notices.
Exemplo: /ignore -n nick!*@*
/ignore -k
Adiciona um ignore à mensagens com cores.
Exemplo: /ignore -k nick!*@*
/ignore -d
Adiciona um ignore aos DCCs.
Exemplo: /ignore -d nick!*@*
/ignore -w
Adiciona o ignore em todas as redes, isto é, quando efectua o comando /ignore , o ignore só é activo na rede activa. Caso coloque o -w, ele será aplicado a todas as redes.
Exemplo: /ignore -w nick !*@*
/ignore -i
Adiciona um ignore aos convites (invites).
Exemplo: /ignore -i nick!*@*
/ignore -t
Adiciona um ignore aos CTCPs.
Exemplos:
/ignore -t *!*@*
/ignore -t nick 3 (ignora pela mask do tipo 3)
/ignore -t nick 4 (ignore todos os pedidos de CTCP dos nicks que estejam no mesmo fornecedor de Internet)
/ignore -u
Adiciona um ignore com tempo, isto é, ao fim de X segunda é removido automaticamente.
Exemplo: /ignore -uTEMPO nick!*@* (o tempo é em segundos, ou seja se um user quiser adicionar alguém com um ignore de 2 minutos será: /ignore –u120 nick!*@*)
Estas são basicamente as funcionalidades de um ignore por função, no entanto podemos utilizar estes comandos interligados.

Por exemplo vamos supor que existe o ChicaCaliente e queremos adiciona-lo com ignore no canal e em privado durante 1 minuto, /ignore -cpu120 ChicaCaliente!*@*


/silence

O comando silence, tem o mesmo objectivo que o ignore, só que é a nível de servidor, isto é, a mensagem não chega ao seu cliente, é logo rejeitada pelo servidor!

Tal como o ignore, o silence tambem tem opções.

Para ser mais fácil de explicar, apresentamos o seguinte exemplo:

Se quiser adicionar o nick ChicaCaliente à lista, faça o seguinte:

/whois ChicaCaliente

Irá aparecer algo parecido com esta mensagem:
ChicaCaliente is ~doogs@modem03.spamcity.com * Caliente
ChicaCaliente using HUBtestes.ptnet.org Bugs Nest
End of /WHOIS list.

Esta informação pode ser utilizada de várias formas. Seguem-se alguns exemplos:
/silence +ChicaCaliente!~doogs@modem03.spamcity.com - Adiciona À lista o nick ChicaCaliente com a identd ~doogs e o ip modem03.spamcity.com.
/silence +*!*@modem03.spamcity.com - Adiciona à lista qualquer nick com o ip modem03.spamcity.com
/silence +*!*@spamcity.com - Adiciona à lista qualquer utilizador com o ip igual ou a terminar em spamcity.com

Se quiser remover um item da lista, faça o seguinte:

/silence (irá listar todos os silences)

Escolha o item pretendido (imaginemos que foi o *!*@modem03.spamcity.com)

Faça o seguinte comando: /silence -*!*@modem03.spamcity.com

Por tikinho (06/07/2009)