Silence

From Chat4AllFAQ
Revision as of 03:56, 20 December 2004 by FiXato (talk | contribs) (Ignores messages from a user at the Server itself.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Tired of getting private messages from that one annoying user?
There is a solution to it :)
It's called SILENCE

Silence 
-
Ignores messages from a user or list of users at the Server itself.
-
Syntax: SILENCE +nickname (Adds a nickname to SILENCE list)
SILENCE -nickname (Removes a nickname from the SILENCE list)
SILENCE (Lists the current SILENCE list)



So, in understandable words, what does this mean and how does it work?
You can add nicknames or IPs/Hostnames (the unique internet-addresses of a user) to this list.
And if someone is on that list, (s)he cannot send you any private messages.

This is all nice and so, but how can you use it?
It's quite simple.
Let's assume that a user called 'Candybar' is and she is sending you a lot of annoying private messages. Let's stop that by adding her to our SILENCE list :)
Just type in the following command and press the ENTER-key :)

/SILENCE +Candybar

The plus-sign (+) indicates we wish to add it to the list.
if it went okay, you should see the following in your status window appear:

YourNickname SILENCE +Candybar!*@*

Now everybody with the nickname Candybar will not be able to send you any messages. You will however see their messages in the rooms you share.

Let's say that the user changes her nickname to avoid your SILENCE-treatment, well, it's quite easy to get around that, all you need is his/her IP or Hostname (doesn't matter if it is a Hidden (thus encrypted) hostname, a Virtual Hostname (VHOST) or a real hostname/IP).
You can usually get this by doing a /WHOIS on the person and finding their Address.
/WHOIS Candybar

- ---«( /whois FiXato-AFK )
- Name: Raiders of the Candyshop
- Address: candy@NO-IP.12332.AOL.com
- Rooms: *#lounge @#myRoom
- Locatie: Commercial
- Server: irc.chat4all.org
- Server Info: Chat4All
- Status: Normal Chatter
- ---«( end off /whois )

(note, this may look different with your IRC-client...)
okay, so the address is candy@NO-IP.12332.AOL.com, now let's add that address to our SILENCE LIST

/SILENCE +*@NO-IP.12332.AOL.com
YourNickname SILENCE +*!*@NO-IP.12332.AOL.com

As you can see, the command allows wildcards (*) to replace certain parts of the address
Now everyone that is connected from that Hostname (doesn't matter that it is a hidden/encrypted hostname) will not be able to send you private messages :)

Now let's request the entire SILENCE list with:

/SILENCE

As you can see, no parameters are needed and it returned the following:

-
YourNickname *!*@NO-IP.12332.AOL.com
YourNickname candybar!*@*
End of Silence List


now, let's remove candybar again... All we have to do is type:

/SILENCE -Candybar

The minus-sign (-) indicates we wish to remove it from the list.
You should receive the following as confirmation:

YourNickname SILENCE -candybar!*@*


If you wish to ignore all messages (thus also the ones in the rooms you share) from the user in question, you should have a look at the IGNORE-command, which is build in in most IRC-clients.
(a wiki-page about IGNORE will be added later on)

A Dutch translation of this will be added later.